Skip to main content

Generate custom PDF checklists with eBird occurrence data.

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

e2l-0.2.1.tar.gz (11.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

e2L-0.2.1-py3-none-any.whl (11.4 kB view details)

Uploaded Python 3

File details

Details for the file e2l-0.2.1.tar.gz.

File metadata

  • Download URL: e2l-0.2.1.tar.gz
  • Upload date:
  • Size: 11.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for e2l-0.2.1.tar.gz
Algorithm Hash digest
SHA256 e7c8f8c0e426486a953cf3a6c63a3a235f55e37e103dfdd222990409a23f35d6
MD5 a11ecb31f936f371e22e57805cfb2ae3
BLAKE2b-256 e220bdc912b1d281f155f323f92513ef5872632f5fd04dfafc7e7fe29227ba26

See more details on using hashes here.

Provenance

The following attestation bundles were made for e2l-0.2.1.tar.gz:

Publisher: publish_pypi.yml on Zoziologie/ebird2latex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file e2L-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: e2L-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 11.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for e2L-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1b99c776f61eb4f8c5ebf541e3796f0b4dc60a2e9350cad151fc1c2d99a4510b
MD5 0570c00772768594473945ac69e7e06e
BLAKE2b-256 b65a9e8d6864e172abf272813dd69380972faa5886278144039bcdce1f426176

See more details on using hashes here.

Provenance

The following attestation bundles were made for e2L-0.2.1-py3-none-any.whl:

Publisher: publish_pypi.yml on Zoziologie/ebird2latex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page