# 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]## Development ### Code You can check the latest sources with the command:[ ...] 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.
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-featureand 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 committo record your changes in Git, then push them to GitHub with:
$ git push -u origin my-featureFinally, 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