Generate custom PDF checklists with eBird occurrence data.
Project description
eBird2LaTeX
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
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e7c8f8c0e426486a953cf3a6c63a3a235f55e37e103dfdd222990409a23f35d6
|
|
| MD5 |
a11ecb31f936f371e22e57805cfb2ae3
|
|
| BLAKE2b-256 |
e220bdc912b1d281f155f323f92513ef5872632f5fd04dfafc7e7fe29227ba26
|
Provenance
The following attestation bundles were made for e2l-0.2.1.tar.gz:
Publisher:
publish_pypi.yml on Zoziologie/ebird2latex
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
e2l-0.2.1.tar.gz -
Subject digest:
e7c8f8c0e426486a953cf3a6c63a3a235f55e37e103dfdd222990409a23f35d6 - Sigstore transparency entry: 173698146
- Sigstore integration time:
-
Permalink:
Zoziologie/ebird2latex@b200f5b368118713e1bcd9e65826d9e071370926 -
Branch / Tag:
refs/tags/v0.2.1 - Owner: https://github.com/Zoziologie
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish_pypi.yml@b200f5b368118713e1bcd9e65826d9e071370926 -
Trigger Event:
push
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1b99c776f61eb4f8c5ebf541e3796f0b4dc60a2e9350cad151fc1c2d99a4510b
|
|
| MD5 |
0570c00772768594473945ac69e7e06e
|
|
| BLAKE2b-256 |
b65a9e8d6864e172abf272813dd69380972faa5886278144039bcdce1f426176
|
Provenance
The following attestation bundles were made for e2L-0.2.1-py3-none-any.whl:
Publisher:
publish_pypi.yml on Zoziologie/ebird2latex
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
e2l-0.2.1-py3-none-any.whl -
Subject digest:
1b99c776f61eb4f8c5ebf541e3796f0b4dc60a2e9350cad151fc1c2d99a4510b - Sigstore transparency entry: 173698148
- Sigstore integration time:
-
Permalink:
Zoziologie/ebird2latex@b200f5b368118713e1bcd9e65826d9e071370926 -
Branch / Tag:
refs/tags/v0.2.1 - Owner: https://github.com/Zoziologie
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish_pypi.yml@b200f5b368118713e1bcd9e65826d9e071370926 -
Trigger Event:
push
-
Statement type: