# camelot ## Dependencies Currently, camelot works under Python 2.7. The required dependencies include pdfminer, numpy, opencv. For debugging, matplotlib is required. For runnings tests in the future, nose may be required. ## Install ## Usage
camelot.py [options]  [...]

options:
 -h, --help                Show this screen.
 -v, --version             Show version.
 -p, --pages <pageno>      Comma-separated list of page numbers.
                           Example: -p 1,3-6,10  [default: 1]
 -f, --format <format>     Output format. (csv,xlsx) [default: csv]
 -l, --log                 Print log to file.
 -o, --output <directory>  Output directory.

camelot methods:
 lattice  Looks for lines between data.
 stream   Looks for spaces between data.

See 'camelot  -h' for more information on a specific method.
## Development ### Code You can check the latest sources with the command:
git clone https://github.com/socialcopsdev/camelot.git
### Contributing The preferred way to contribute to camelot is to fork this repository, and then submit a "pull request" (PR): 1. Create an account on GitHub if you don't already have one. 2. Fork the project repository: click on the ‘Fork’ button near the top of the page. This creates a copy of the code under your account on the GitHub server. 3. Clone this copy to your local disk. 4. Create a branch to hold your changes:
git checkout -b my-feature
and start making changes. Never work in the `master` branch! 5. Work on this copy, on your computer, using Git to do the version control. When you’re done editing, do:
$ git add modified_files
$ git commit
to record your changes in Git, then push them to GitHub with:
$ git push -u origin my-feature
Finally, go to the web page of the your fork of the camelot repo, and click ‘Pull request’ to send your changes to the maintainers for review. ### Testing ## License