First release of openverse-cli.
Commands
openverse images <query>searches Creative Commons licensed images. Optional filters:--license(cc0, by, by-sa, etc),--provider(flickr, wikimedia, etc),--page-size,--page.openverse audio <query>searches CC licensed audio. Same filters; providers include jamendo, ccmixter, freemusicarchive.openverse licenseslists all 8 known CC license types (cc0, pdm, by, by-sa, by-nd, by-nc, by-nc-sa, by-nc-nd) statically, no API call.
Notes
Anonymous access, no API key. OpenVerse returns up to 240 results per query (20 per page, 12 pages). Output formats: table, json, jsonl, csv, tsv, url. Client paces at 500ms and retries 3 times on 429 or 5xx.
Install
Download a binary or package from the assets below, or pull the container image:
docker pull ghcr.io/tamnd/openverse:0.1.0