Scripts for working with the Global Biodiversity Information Facility (GBIF). https://spacecruft.org/deepcrayon/gbif-cruft
Go to file
Jeff Moe 67ffd5275b Set up as new hatch project 2023-10-07 10:50:18 -06:00
sample Set up as new hatch project 2023-10-07 10:50:18 -06:00
src/gbif_cruft Set up as new hatch project 2023-10-07 10:50:18 -06:00
tests Set up as new hatch project 2023-10-07 10:50:18 -06:00
.gitignore Ignore temp files 2023-09-29 07:34:35 -06:00
LICENSE.txt Set up as new hatch project 2023-10-07 10:50:18 -06:00
README.md Set up as new hatch project 2023-10-07 10:50:18 -06:00
gbif-cruft search 2023-09-29 09:16:07 -06:00
pyproject.toml Set up as new hatch project 2023-10-07 10:50:18 -06:00

README.md

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.

gbif-cruft is distributed under the terms of the AGPL-3.0-or-later license.