Skip to main content

Unofficial NASA Images library search/fetch CLI

Project description

nasa-images-cli

Usage:

python3 nasa_tool.py search "Apollo 11" --limit: Change the number of results shown (default: 10). --pages: Change the search depth (default: 5).

python3 nasa_tool.py download "Apollo_11" -o, --output: Specify a custom directory name (default is the album name).

  • Search NASA image library by keyword:
    • Handles variations like spaces, underscores
    • Converts numbers to Roman numerals if no results are found and numbers are present
    • Fuzzy matching and ranking using token overlap and sequence similarity
  • Bulk download albums by ID (or via prompt after search)
    • Tries multiple image sizes from highest to lowest quality
    • Skips already downloaded files, restarts failed downloads
    • Saves a list of all downloaded image URLs to a text file
    • Windows Terminal / Ghostty progress/spinner support
    • Concurrent downloads

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

nasa_images_cli-1.1.0.tar.gz (7.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nasa_images_cli-1.1.0-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

Details for the file nasa_images_cli-1.1.0.tar.gz.

File metadata

  • Download URL: nasa_images_cli-1.1.0.tar.gz
  • Upload date:
  • Size: 7.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for nasa_images_cli-1.1.0.tar.gz
Algorithm Hash digest
SHA256 68efa36e7694a9adceee234fcc862d0ddfa64ac35fa8477664bfa701c731b85d
MD5 d346751a926d8ecb489f16b88d919aee
BLAKE2b-256 aa8e859cf44855c5ef2b936158a338493eb9f4f4a84ebf2ddfc9083342e15e04

See more details on using hashes here.

File details

Details for the file nasa_images_cli-1.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for nasa_images_cli-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8b92779d9163b4046fc23c8ca2d975ddaf4e582ebe7806f85131c82acf289a53
MD5 2ffe1dcbaeea9c4b90f179a0646bbe02
BLAKE2b-256 5f3cb7a53a16d4cc69d7b157bec87a099215ac25c76057d28be9279555e861ba

See more details on using hashes here.

Supported by

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