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)
| File | Size | Uploaded | |
|---|---|---|---|
| flakeframe-0.1.3.tar.gz | 25.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|