├── .gitignore ├── .rspec ├── .travis.yml ├── CHANGELOG.md ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── bin ├── console └── setup ├── exe └── tanakai ├── lib ├── tanakai.rb └── tanakai │ ├── automation │ ├── deploy.yml │ ├── setup.yml │ └── setup │ │ ├── chromium_chromedriver.yml │ │ ├── firefox_geckodriver.yml │ │ ├── phantomjs.yml │ │ └── ruby_environment.yml │ ├── base.rb │ ├── base │ ├── saver.rb │ └── storage.rb │ ├── base_helper.rb │ ├── browser_builder.rb │ ├── browser_builder │ ├── apparition_builder.rb │ ├── cuprite_builder.rb │ ├── mechanize_builder.rb │ ├── poltergeist_phantomjs_builder.rb │ ├── selenium_chrome_builder.rb │ └── selenium_firefox_builder.rb │ ├── capybara_configuration.rb │ ├── capybara_ext │ ├── apparition │ │ └── driver.rb │ ├── cuprite │ │ └── driver.rb │ ├── driver │ │ └── base.rb │ ├── mechanize │ │ └── driver.rb │ ├── poltergeist │ │ └── driver.rb │ ├── selenium │ │ └── driver.rb │ ├── session.rb │ └── session │ │ └── config.rb │ ├── cli.rb │ ├── cli │ ├── ansible_command_builder.rb │ └── generator.rb │ ├── core_ext │ ├── array.rb │ ├── hash.rb │ ├── numeric.rb │ └── string.rb │ ├── pipeline.rb │ ├── runner.rb │ ├── template │ ├── .gitignore │ ├── Gemfile │ ├── README.md │ ├── config │ │ ├── application.rb │ │ ├── automation.yml │ │ ├── boot.rb │ │ ├── initializers │ │ │ └── .keep │ │ └── schedule.rb │ ├── db │ │ └── .keep │ ├── helpers │ │ └── application_helper.rb │ ├── lib │ │ └── .keep │ ├── log │ │ └── .keep │ ├── pipelines │ │ ├── saver.rb │ │ └── validator.rb │ ├── spiders │ │ └── application_spider.rb │ └── tmp │ │ └── .keep │ └── version.rb ├── spec ├── spec_helper.rb └── tanakai │ ├── base_spec.rb │ └── cli_spec.rb └── tanakai.gemspec /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --format documentation 2 | --color 3 | --require spec_helper 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/bin/console -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/bin/setup -------------------------------------------------------------------------------- /exe/tanakai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/exe/tanakai -------------------------------------------------------------------------------- /lib/tanakai.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai.rb -------------------------------------------------------------------------------- /lib/tanakai/automation/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/automation/deploy.yml -------------------------------------------------------------------------------- /lib/tanakai/automation/setup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/automation/setup.yml -------------------------------------------------------------------------------- /lib/tanakai/automation/setup/chromium_chromedriver.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/automation/setup/chromium_chromedriver.yml -------------------------------------------------------------------------------- /lib/tanakai/automation/setup/firefox_geckodriver.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/automation/setup/firefox_geckodriver.yml -------------------------------------------------------------------------------- /lib/tanakai/automation/setup/phantomjs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/automation/setup/phantomjs.yml -------------------------------------------------------------------------------- /lib/tanakai/automation/setup/ruby_environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/automation/setup/ruby_environment.yml -------------------------------------------------------------------------------- /lib/tanakai/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/base.rb -------------------------------------------------------------------------------- /lib/tanakai/base/saver.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/base/saver.rb -------------------------------------------------------------------------------- /lib/tanakai/base/storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/base/storage.rb -------------------------------------------------------------------------------- /lib/tanakai/base_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/base_helper.rb -------------------------------------------------------------------------------- /lib/tanakai/browser_builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/browser_builder.rb -------------------------------------------------------------------------------- /lib/tanakai/browser_builder/apparition_builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/browser_builder/apparition_builder.rb -------------------------------------------------------------------------------- /lib/tanakai/browser_builder/cuprite_builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/browser_builder/cuprite_builder.rb -------------------------------------------------------------------------------- /lib/tanakai/browser_builder/mechanize_builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/browser_builder/mechanize_builder.rb -------------------------------------------------------------------------------- /lib/tanakai/browser_builder/poltergeist_phantomjs_builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/browser_builder/poltergeist_phantomjs_builder.rb -------------------------------------------------------------------------------- /lib/tanakai/browser_builder/selenium_chrome_builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/browser_builder/selenium_chrome_builder.rb -------------------------------------------------------------------------------- /lib/tanakai/browser_builder/selenium_firefox_builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/browser_builder/selenium_firefox_builder.rb -------------------------------------------------------------------------------- /lib/tanakai/capybara_configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/capybara_configuration.rb -------------------------------------------------------------------------------- /lib/tanakai/capybara_ext/apparition/driver.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/capybara_ext/apparition/driver.rb -------------------------------------------------------------------------------- /lib/tanakai/capybara_ext/cuprite/driver.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/capybara_ext/cuprite/driver.rb -------------------------------------------------------------------------------- /lib/tanakai/capybara_ext/driver/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/capybara_ext/driver/base.rb -------------------------------------------------------------------------------- /lib/tanakai/capybara_ext/mechanize/driver.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/capybara_ext/mechanize/driver.rb -------------------------------------------------------------------------------- /lib/tanakai/capybara_ext/poltergeist/driver.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/capybara_ext/poltergeist/driver.rb -------------------------------------------------------------------------------- /lib/tanakai/capybara_ext/selenium/driver.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/capybara_ext/selenium/driver.rb -------------------------------------------------------------------------------- /lib/tanakai/capybara_ext/session.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/capybara_ext/session.rb -------------------------------------------------------------------------------- /lib/tanakai/capybara_ext/session/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/capybara_ext/session/config.rb -------------------------------------------------------------------------------- /lib/tanakai/cli.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/cli.rb -------------------------------------------------------------------------------- /lib/tanakai/cli/ansible_command_builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/cli/ansible_command_builder.rb -------------------------------------------------------------------------------- /lib/tanakai/cli/generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/cli/generator.rb -------------------------------------------------------------------------------- /lib/tanakai/core_ext/array.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/core_ext/array.rb -------------------------------------------------------------------------------- /lib/tanakai/core_ext/hash.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/core_ext/hash.rb -------------------------------------------------------------------------------- /lib/tanakai/core_ext/numeric.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/core_ext/numeric.rb -------------------------------------------------------------------------------- /lib/tanakai/core_ext/string.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/core_ext/string.rb -------------------------------------------------------------------------------- /lib/tanakai/pipeline.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/pipeline.rb -------------------------------------------------------------------------------- /lib/tanakai/runner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/runner.rb -------------------------------------------------------------------------------- /lib/tanakai/template/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/template/.gitignore -------------------------------------------------------------------------------- /lib/tanakai/template/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/template/Gemfile -------------------------------------------------------------------------------- /lib/tanakai/template/README.md: -------------------------------------------------------------------------------- 1 | # README 2 | 3 | New Tanakai project readme 4 | -------------------------------------------------------------------------------- /lib/tanakai/template/config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/template/config/application.rb -------------------------------------------------------------------------------- /lib/tanakai/template/config/automation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/template/config/automation.yml -------------------------------------------------------------------------------- /lib/tanakai/template/config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/template/config/boot.rb -------------------------------------------------------------------------------- /lib/tanakai/template/config/initializers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/tanakai/template/config/schedule.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/template/config/schedule.rb -------------------------------------------------------------------------------- /lib/tanakai/template/db/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/tanakai/template/helpers/application_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/template/helpers/application_helper.rb -------------------------------------------------------------------------------- /lib/tanakai/template/lib/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/tanakai/template/log/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/tanakai/template/pipelines/saver.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/template/pipelines/saver.rb -------------------------------------------------------------------------------- /lib/tanakai/template/pipelines/validator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/template/pipelines/validator.rb -------------------------------------------------------------------------------- /lib/tanakai/template/spiders/application_spider.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/lib/tanakai/template/spiders/application_spider.rb -------------------------------------------------------------------------------- /lib/tanakai/template/tmp/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/tanakai/version.rb: -------------------------------------------------------------------------------- 1 | module Tanakai 2 | VERSION = "1.7.5" 3 | end 4 | -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/tanakai/base_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/spec/tanakai/base_spec.rb -------------------------------------------------------------------------------- /spec/tanakai/cli_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/spec/tanakai/cli_spec.rb -------------------------------------------------------------------------------- /tanakai.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glaucocustodio/tanakai/HEAD/tanakai.gemspec --------------------------------------------------------------------------------