Skip to main content

Command line weather app with a fancy map display

Project description

flakeframe

A weather app for your CLI, with a fancy map!

demo

demo

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 Linux.

Then just find your desired coordinate pair (degrees or D/M/S), run flakeframe, and enter your settings :)

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

credits

  • Map data from ArcGIS world imagery
  • Weather data from OpenMeteo
  • Uses img2unicode by matrach
  • Uses py-staticmaps by flopp

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.2.tar.gz (23.0 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.2-py3-none-any.whl (26.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for flakeframe-0.1.2.tar.gz
Algorithm Hash digest
SHA256 ee7d47b8f2a8b8b54c8a8508b8831a9e14d02b2d03e4cd8688ed7c1bc4e14b83
MD5 35c0ced2b85e8092160e3656a363a6d9
BLAKE2b-256 a5051743fd3ebaab6075bb4bb9ede0f568cd3f0473dd964e8f7f5d8efa6c7b0f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for flakeframe-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f54f7f5e6553e6ea776589d107357e129ce83ff9faba36d0cf6442eb78c2cc8f
MD5 93bbdc457de46a5566c6d19ec81c31d4
BLAKE2b-256 a20f2b6c8986105631c0a8c56cfdb4bc87b520f8a7d876edcc30b5605c20b9cb

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