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.0.tar.gz (11.8 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.0-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: e2l-0.2.0.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for e2l-0.2.0.tar.gz
Algorithm Hash digest
SHA256 8c32b327261cc12d4ccdc71dc35629996699edc758f14db02a7f8ef2d3f346f2
MD5 caabd5b8c154bfab040295ddf4faa884
BLAKE2b-256 42acfbc167e50e808febb3de50a1d07d8d47b9998e103c8dabdf74325afff2d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for e2l-0.2.0.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.0-py3-none-any.whl.

File metadata

  • Download URL: e2L-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 11.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for e2L-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fe7f537e2e262f9cefbd44993ed961a0d5a0b49709d732c66cded6ba7d6010f2
MD5 268cc15ff4092c93896e2898a7f57e83
BLAKE2b-256 5102cfed63cf441fa014c530040c2870fcba496081eaf5d62bb346357c0c4fc6

See more details on using hashes here.

Provenance

The following attestation bundles were made for e2L-0.2.0-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