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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
22d197a1383e06e9b26993b30f83ff73c0508504dcf37c3ada788240dea4b3fc
|
|
| MD5 |
52ca61dacbabd253c345ae444ca83362
|
|
| BLAKE2b-256 |
9ddbdfb668190a80c7823aa26b98a4d853d934009132c4c48e08ab20c4f84a40
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7f27d0aaf76aee680a161a120688d01f02a1cb9b06376e2d36c1cfef736a33cf
|
|
| MD5 |
3b84ed145b90c3c5773f048d4e336bec
|
|
| BLAKE2b-256 |
b4dde2d3cfe2e411e92717f20301c5cd6923f7c5034ae4441e41e1e5a3d019b5
|