Skip to main content

flakeframe

An aesthetic weather app for your CLI, with a fancy map!

demo

LATER

what is it?

A fast and easy to use CLI weather app with super neat map view!
Should work on basically everything, as long as you have Python and Internet access.
(a note: flakeframe was known as Mapfish before submitting!)

usage and installation

pip install flakeframe, or pipx if you're on an externally managed system like Arch (btw).

Then just pick a location (coordinates or an address/place) and run flakeframe!

controls

Use WASD/arrow keys to navigate in the main menu, then +/- to change zoom levels.
Q to go back to the main menu, R to refresh your weather data.

features

  • Works basically anywhere
  • Hourly and daily forecasts
  • Color codes
  • Map display anywhere* on earth
  • No API keys or weird configuration needed.
  • Smart aspect ratio detection, unless you use a weird font
  • Dynamic theming system
  • Coordinate lookup from (almost) any address or location
  • You can just steal the theme system lmao

credits

  • Geocoding by OpenStreetMap Nominatim
  • Map data from ArcGIS world imagery
  • Weather data from OpenMeteo
  • Uses img2unicode by matrach
  • Uses py-staticmaps by flopp
  • The guys in the live coding vc for fixing my oop-related crashouts

Metadata

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

Built distribution (wheel)

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

Total release size: 55.0 kB

Release files / flakeframe-0.1.3.tar.gz

Download URL flakeframe-0.1.3.tar.gz
Size 25.5 kB
Tags Source
SHA-256 checksum
How to use checksums
22d197a1383e06e9b26993b30f83ff73c0508504dcf37c3ada788240dea4b3fc
BLAKE2b-256 checksum
How to use checksums
9ddbdfb668190a80c7823aa26b98a4d853d934009132c4c48e08ab20c4f84a40
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.15

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

Download URL flakeframe-0.1.3-py3-none-any.whl
Size 29.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7f27d0aaf76aee680a161a120688d01f02a1cb9b06376e2d36c1cfef736a33cf
BLAKE2b-256 checksum
How to use checksums
b4dde2d3cfe2e411e92717f20301c5cd6923f7c5034ae4441e41e1e5a3d019b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.15

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