Skip to main content

Command line weather app with a fancy map display

Project description

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

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

flakeframe-0.1.3.tar.gz (25.5 kB view details)

Uploaded Source

Built Distribution

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

flakeframe-0.1.3-py3-none-any.whl (29.5 kB view details)

Uploaded Python 3

File details

Details for the file flakeframe-0.1.3.tar.gz.

File metadata

  • Download URL: flakeframe-0.1.3.tar.gz
  • Upload date:
  • Size: 25.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.15

File hashes

Hashes for flakeframe-0.1.3.tar.gz
Algorithm Hash digest
SHA256 22d197a1383e06e9b26993b30f83ff73c0508504dcf37c3ada788240dea4b3fc
MD5 52ca61dacbabd253c345ae444ca83362
BLAKE2b-256 9ddbdfb668190a80c7823aa26b98a4d853d934009132c4c48e08ab20c4f84a40

See more details on using hashes here.

File details

Details for the file flakeframe-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: flakeframe-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 29.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.15

File hashes

Hashes for flakeframe-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 7f27d0aaf76aee680a161a120688d01f02a1cb9b06376e2d36c1cfef736a33cf
MD5 3b84ed145b90c3c5773f048d4e336bec
BLAKE2b-256 b4dde2d3cfe2e411e92717f20301c5cd6923f7c5034ae4441e41e1e5a3d019b5

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