Commandline interface for morph

Matthew Landauer 82066ac2e2 thor no_commands was different before version 0.18. Fixes #6 před 10 roky
bin 8806bb651d Update help text před 10 roky
lib 82066ac2e2 thor no_commands was different before version 0.18. Fixes #6 před 10 roky
.gitignore 4236b58655 Wrap it all in a template of a gem před 10 roky
Gemfile 4236b58655 Wrap it all in a template of a gem před 10 roky
LICENSE.txt 4236b58655 Wrap it all in a template of a gem před 10 roky
README.md ca524e0585 Update README with streaming před 10 roky
Rakefile 4236b58655 Wrap it all in a template of a gem před 10 roky
morph-cli.gemspec 82066ac2e2 thor no_commands was different before version 0.18. Fixes #6 před 10 roky
scraper.rb c7b561e568 Add local scraper for testing před 10 roky

README.md

Gem Version

Morph Commandline

Runs Morph scrapers from the commandline.

Actually it will run them on the Morph server identically to the real thing. That means not installing a bucket load of libraries and bits and bobs that are already installed with the Morph scraper environments.

To run a scraper in your local directory

morph

Yup, that's it.

It runs the code that's there right now. It doesn't need to be checked into git or anything.

For help

morph help

Installation

You'll need Ruby >= 1.9 and then

gem install morph-cli

Limitations

It uploads your code everytime. So if it's big it might take a little while. Scrapers are not usually so I'm hoping this won't really be an issue

It doesn't yet return you the resulting sqlite database (or use the one you might have locally)

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request