Google 网上论坛将您的消息数据作为人质。 这是一种回收它的方法。 方法 使用 Firefox 进行页面抓取,由 Selenium-Webdriver 和精彩的 Capybara DSL 驱动。 身份验证不是自动的:切换到浏览器窗口并手动进行身份验证。 这大大简化了事情。 表现 这并不快。 Google Groups 似乎是瓶颈。 用法 将您组的索引 url 插入到 scrape.example.rb 或基于它创建您自己的脚本。
2021-07-03 18:03:27 5KB Ruby
1
rspec_selenium_headless 使用 Capybara、Selenium webdriver 和 Headless 的 rspec 测试示例。 安装 您需要安装 Xvfb ro 无头运行测试。 阅读本教程 。 运行测试 rake spec SPEC=spec/features/ex1_spec.rb 设置 规格/spec_helper.rb 需要库 require 'capybara/rspec' require 'headless' 水豚: # Capybara Capybara . default_driver = :selenium Capybara . default_wait_time = 20 Capybara . app_host = 'http://stackoverflow.com' Capybara . server_port = 300
2021-07-03 18:03:19 5KB Ruby
1
此 repo 包含来自示例代码的 Python 版本。 代码示例是此 repo 中的连续提交,提交消息包含本书中示例代码的页码。
2021-07-03 14:06:23 3KB Python
1
Bookhub 是一个 Ruby on Rails Web 应用程序,允许用户通过 3 个步骤来购买、销售和交易大学教科书。 使用 Amazon 的 Affiliates API,学生可以简单地提供一个简单的书名、书的质量和价格,而 bookhub 将从那里处理其余的信息。 然后,用户可以在一个完全响应的仪表板上查看他们的所有活动,在那里他们可以处理交易并创建一个愿望清单。 使用的宝石: 地理编码器 回形针 设计 ASIN ISBN 验证 边基克
2021-07-03 14:06:17 2.18MB Ruby
1
乔迪 要求 >= 1.9.3 >= 1.0.1 安装说明 Mac OS X/Linux brew install libsodium 通用的 gem install --prerelease jodid 基本用法 bob_chain = Jodid :: Keychain . new 创建用户 bob_public_key = bob_chain . auth ( 'bob' , 'bob' ) 验证用户 bob = bob_chain . verify ( 'bob' , 'bob' ) 秘钥加密 加密明文 ciphertext = bob . secretbox ( 'plaintext' ) 解密密文 bob . secretbox_open ( ciphertext ) 公钥加密 alice_chain = Jodid :: Keychain . new ali
2021-07-03 14:05:57 9KB Ruby
1
再检查一遍 doublecheck 是一个 gem,它可以拉取站点地图并检查其中列出的所有 URL。 安装 gem install rcov 用法 doublecheck http://example.com/sitemap.xml
2021-07-03 09:10:34 6KB Ruby
1
流浪者工作室 由 Chef-solo 推动的基于 Vagrant 的环境,为您提供工作的 RStudio 服务器环境。 使用 VirtualBox 设置 RStudio 服务器 从安装 VirtualBox 从安装 Vagrant 安装厨师开发工具包 安装 Vagrant 插件 vbguest vagrant plugin install vagrant-vbguest 安装 Vagrant 插件 berks vagrant plugin install vagrant-berkshelf 克隆这个仓库git clone https://github.com/tboloo/vagrant-rstudio 将 vagrant-rstudio/chef/cookbooks/R/attributes/default.rb 中的用户名和电子邮件调整为您的 mathc de
2021-07-03 09:10:20 14KB Ruby
1
站长 这个 gem 提供了一个来自公共站点的 api 的接口。 该项目利用该站点用于构建前端的 api,以检索有关意大利铁路系统的实时信息,并为该信息提供更方便的界面。 安装 将此行添加到应用程序的 Gemfile 中: gem 'station_master' 然后执行: $ bundle install 或者自己安装: $ gem install station_master 用法 require 'station_master' 要根据城市名称查找特定车站: StationMaster::Station.find_by_city('Torino') 它返回与参数字符串匹配的可能站列表。 要查找实时发车信息: StationMaster::Schedule.find_station_departures('S06421') 它检索当前的车站出发状态。 要查找实
2021-07-03 09:10:18 15KB Ruby
1
凡尔纳 一个 Markdown 文件驱动的 wiki 引擎 安装 将存储库克隆到您的计算机: $ git clone https://github.com/256dpi/verne.git 安装依赖: $ cd verne $ bundle install 创建一个配置文件 (~/.verne.json): { "projects" : { "wiki-id" : { "name" : "My Wiki" , "path" : "/path/to/my/wiki" } } } 使用 pow 和 Powder 启动服务器: $ powder link 手动启动服务器: $ rackup 在浏览器中打开网站,如您最喜欢的工具所示。 特殊功能 通过 iframe 集成 pdf 或其他文件: <> 要集成
2021-07-03 09:10:09 20KB Ruby
1
链接到 Heroku 上的应用程序: / 项目:通过动漫学习日语词汇 描述:创建一个语言学习 Web 应用程序,通过使用动漫来增加用户的词汇量。 用户可以从动漫列表中进行选择以进行学习。 每部动画都有一套包含动画短语的日语到英语抽认卡。 然后用户将选择他们是否得到了正确的短语。 一旦达到一定程度的理解,用户就可以观看动画了。 该项目旨在: a. 增加日语词汇量 b. 通过能够理解动漫情节来巩固学习。 C。 通过奖励激励学习(通过抽认卡测试 = 看动漫) 施工阶段: 实现 Flash Card System 和 Google Translate API 实现添加用户。 实现样式永久链接到图像模型: ERD大纲: 未来版本: 实施更严格的用户控制 在管理面板中添加一项功能以通过 Web 应用上传词汇表的 Excel 文档 从特定动漫生成词汇 实施日语支持 实施评分系统 使用 B
2021-07-02 20:03:24 86KB Ruby
1