Skip to content

Generate custom PDF checklists with eBird occurrence data.

Notifications You must be signed in to change notification settings

Zoziologie/ebird2latex

Repository files navigation

eBird2LaTeX

PyPI version Open In Colab

eBird2LaTeX is a Python module which generates a customisable bird checklist based on eBird barchart data.

Warning

The web version of the generator is not available anymore as eBird is requiring to login to get barchart data.

How to use?

The easiest way to use it is to run this notebook on colab: script_e2L.ipynb

Install locally

Clone the e2L repository from GitHub to your local machine:

git clone https://github.com/Zoziologie/ebird2latex.git
cd ebird2latex

Use the following command to install the package locally:

python setup.py install

You can now edit and run the script script_e2L.py or notebook script_e2L.ipynb.

Authentification

You'll need to add your credidential of eBird in a new auth.json file:

{
  "username": "your_ebird_username",
  "password": "your_ebird_password"
}

Requirement

  • eBird login to download barchart data and your target.
  • python (only python3 has been tested) with a a couple of standard libraries: requests,re,lxml
  • latex (pdflatex) with some additional package needed
tlmgr install colortbl xtab fp ulem hyperref

Example

See the example folder.