Skip to main content

Simple CLI for HappyWhale.com

Project description

Simple CLI for Happywhale

LinkedIn Medium Twitter URL Mastodon Follow DOI CI happywhale Hits-of-Code PyPI version Donate Donate

Happywhale is a global citizen science project dedicated to whale and dolphin research and conservation. The user-friendly Happywhale app allows anyone to share photos of encounters with these marine mammals, which are then processed by a team of scientists and volunteers using advanced image recognition algorithms. Identified individuals are tracked over time and across locations, yielding valuable insights into their behavior and aiding in the preservation of critical habitats.

The CLI is designed to interact with the website and allow for you to perform operations like search, download and more using underlying api end points. The CLI provides tools based on API endpoints that may change and evolve and can lead to compatibility issues without API documentations so this tool will be developed as needed to support the larger community needs.

Disclaimer: This is an unofficial tool. Is not licensed or endorsed by Happywhale.com. It is created and maintained by Samapriya Roy.

happywhale -h
usage: happywhale.py [-h] {readme,auth,species,stats,fetch,search,download} ...

Simple CLI for HappyWhale API

positional arguments:
  {readme,auth,species,stats,fetch,search,download}
    readme              Go to the web based happywhale cli readme page
    auth                Saves your username and password
    species             Get species list
    stats               Go site stats for happywhale
    fetch               Fetch details on an encounter based on encounter id
    search              Search and export results (Default: Global 1 month)
    download            Download images from search results (Default: Global 1 month)

options:
  -h, --help            show this help message and exit

Citation

You can cite the tool too

Samapriya Roy. (2023). open-oceans/happywhale: Simple CLI for Happywhales.com API (0.0.2).
Zenodo. https://doi.org/10.5281/zenodo.10081817

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

happywhale-0.0.3.tar.gz (15.6 kB view details)

Uploaded Source

Built Distribution

happywhale-0.0.3-py3-none-any.whl (14.4 kB view details)

Uploaded Python 3

File details

Details for the file happywhale-0.0.3.tar.gz.

File metadata

  • Download URL: happywhale-0.0.3.tar.gz
  • Upload date:
  • Size: 15.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.28.1 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.6

File hashes

Hashes for happywhale-0.0.3.tar.gz
Algorithm Hash digest
SHA256 c90b10a6fe58a04b6828ca8417e3088e83cbb0780a5e033ee8da83da69efee97
MD5 c0b9ca254ee7673d1c34654f26c7359a
BLAKE2b-256 e036be0bf511b7343a65aafe0abed9c46a70c2f2830d5b32ada58517cd7845f9

See more details on using hashes here.

File details

Details for the file happywhale-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: happywhale-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 14.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.28.1 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.6

File hashes

Hashes for happywhale-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d030f341bfca94636347bacb418e8a801ecd54bcd478d910e80e093185a519c4
MD5 e48844c3a4de58f0ecb8d43ec54b4fa9
BLAKE2b-256 0f1a35365aeb77bfd8ea62ddf656bd6274c623de1d69b706aa81e130ae39f4e3

See more details on using hashes here.

Supported by

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