Skip to main content

termapod

An ASCII-style rendering of the Astronomy Picture of the Day at nasa.gov. This retrieves the picture of the day, downsamples it to the size of your terminal window, and displays it in ASCII-style Unicode blocks with ANSI 24-bit color codes. I like it as a splash screen for a new terminal window.

Enjoy it. It's fun. Tested in POP!_OS 22.04. Written in python 3.10.

Installation

It's a python package:

$ python3 -m pip install termapod

Or, install from a local clone of the repo:

$ git clone https://github.com/spacemeat/termapod
$ cd termapod
$ python3 -m pip install .

Running it

It should install as a runnable program.

$ termapod

Unless --no-save-cache is passed as an argument, the image is downloaded to ~/.config/termapod/image-<date>.jpg, with caption saved to ~/.config/termapod/caption.txt. This cache image is used unless --no-cache is given as an argument. Whenever a new image is cached, the previous image and caption are deleted, so as not to fill up your precious storage.

Metadata

Release files for termapod 0.1.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 termapod 0.1.3
File Size Uploaded
termapod-0.1.3.tar.gz 6.6 kB Details

Built distribution (wheel)

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

Total release size: 11.9 kB

Release files / termapod-0.1.3.tar.gz

Download URL termapod-0.1.3.tar.gz
Size 6.6 kB
Tags Source
SHA-256 checksum
How to use checksums
357aea32e12d5502e0e522ffb4866c4ab60b89386f8f496b7cecbf8b1a6e6631
BLAKE2b-256 checksum
How to use checksums
182278e3a00951306d2b042c7e953205ea578c3ab8846ef0cc07e1436237ab46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.10.12

Release files / termapod-0.1.3-py3-none-any.whl

Download URL termapod-0.1.3-py3-none-any.whl
Size 5.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
11a71d5da601ab7c9a3af1794dcfeeeb4fa0b52e0b23e3f2300bf8bec541037d
BLAKE2b-256 checksum
How to use checksums
792fa13a5b4bf9d6b423071ddf172b7e11cbc73d5a49b8a565bbdebaa6c39404
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.10.12

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

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