Scripts for working with the Global Biodiversity Information Facility (GBIF).
https://spacecruft.org/deepcrayon/gbif-cruft
sample | ||
.gitignore | ||
gbif-cruft-json | ||
LICENSE-AGPL | ||
LICENSE-CC | ||
README.md | ||
requirements-dev.txt | ||
requirements.txt |
GBIF Cruft
Crufty scripts for working with Global Biodiversity Information Facility (GBIF) data.
Install
Install thusly.
Using Debian Bookworm (stable/12) as a base.
Dependencies
Dependencies that may be needed:
apt install git python3-pip python3-virtualenv
Python
Get code and set up Python, suit to taste, such as:
git clone https://spacecruft.org/deepcrayon/gbif-cruft
cd gbif-cruft
virtualenv -p python3 env
source env/bin/activate
pip install --upgrade pip
pip install -r requirements.txt
Run
Thusly:
./gbif-cruft
Usage
Help:
./gbif-cruft -h
Example
Such as:
./gbif-cruft foo
{"snark": "foo"}
Development
To "develop", install the requirements:
pip install -r requirements-dev.txt
Then run black on the Python files for nice formatting:
black gbif-cruft*
Upstream
GBIF
The main upstream project is the Global Biodiversity Information Facility:
pygbif:
Copyright
Unofficial project, not related to the Global Biodiversity Information Facility.
Upstream sources under their respective copyrights.
License
Data: CC By SA 4.0 International.
Source Code: AGPLv3+.
Copyright © 2023, Jeff Moe.