Skip to main content

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

Metadata

Release files for happywhale 0.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for happywhale 0.0.3
File Size Uploaded
happywhale-0.0.3.tar.gz 15.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for happywhale 0.0.3
File Interpreter ABI Platform
happywhale-0.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 30.0 kB

Release files / happywhale-0.0.3.tar.gz

Download URL happywhale-0.0.3.tar.gz
Size 15.6 kB
Tags Source
SHA-256 checksum
How to use checksums
c90b10a6fe58a04b6828ca8417e3088e83cbb0780a5e033ee8da83da69efee97
BLAKE2b-256 checksum
How to use checksums
e036be0bf511b7343a65aafe0abed9c46a70c2f2830d5b32ada58517cd7845f9
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / happywhale-0.0.3-py3-none-any.whl

Download URL happywhale-0.0.3-py3-none-any.whl
Size 14.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d030f341bfca94636347bacb418e8a801ecd54bcd478d910e80e093185a519c4
BLAKE2b-256 checksum
How to use checksums
0f1a35365aeb77bfd8ea62ddf656bd6274c623de1d69b706aa81e130ae39f4e3
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.0.3 This release

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page