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.1.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.1-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nasa_images_cli-1.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 63930c4d6875efea275b749b9f1518471bda39e1a380dd59daef83db430c6148
MD5 ea1b747a7c88e58d71bff7ce82836b89
BLAKE2b-256 91ea605b2893be29581b11a6389ee7e14d2f2a6b1eb667373cb2a8ea4a639497

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nasa_images_cli-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e9b92baebf8c67ca6794bb6f564b0020b0013c14ba008848ff66b5d28ba2e991
MD5 f06194447265d461546bd497962cb2ba
BLAKE2b-256 a35b6e18f762ec589511527d36e827af15ceaac24f0afa7e9c393f716e54767d

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