All Projects → JulianNorton → weather-milliseconds

JulianNorton / weather-milliseconds

Licence: MIT license
Experiment to render a forecast as fast as possible

Programming Languages

HTML
75241 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to weather-milliseconds

Darkskylib
Python wrapper for the Dark Sky API
Stars: ✭ 112 (+366.67%)
Mutual labels:  weather, forecast
mpxday
mpxday是基于mpx开发的天气预报微信小程序
Stars: ✭ 3 (-87.5%)
Mutual labels:  weather, forecast
Getme
CLI utility for everyday tasks. With getme you get weather, forecast, currency rate, upload files, IP address, word definitions, text translations, internet speed, do google searches, get inspirational quotes and get Chuck Norris jokes
Stars: ✭ 118 (+391.67%)
Mutual labels:  weather, forecast
Weacast
Weacast demo application
Stars: ✭ 55 (+129.17%)
Mutual labels:  weather, forecast
temps-lite
A smart, good-looking little app which tries to speak your language the way you are used to.
Stars: ✭ 40 (+66.67%)
Mutual labels:  weather, forecast
Dark Sky Api
PHP Library for the Dark Sky API.
Stars: ✭ 70 (+191.67%)
Mutual labels:  weather, forecast
Good Weather
Open source weather app for Andorid
Stars: ✭ 198 (+725%)
Mutual labels:  weather, forecast
Temps
Simple menubar application based on Electron with actual weather information and forecast.
Stars: ✭ 553 (+2204.17%)
Mutual labels:  weather, forecast
solar-weather
React Native Weather App w. Realm, Redux, ReasonReact & Forecast.io
Stars: ✭ 13 (-45.83%)
Mutual labels:  weather, forecast
Weather
Weather Android App using apixu API https://www.apixu.com
Stars: ✭ 48 (+100%)
Mutual labels:  weather, forecast
Weather
A module for obtaining weather information
Stars: ✭ 54 (+125%)
Mutual labels:  weather, forecast
File-Maker
Generate data files for Wii Channels that have the latest news, forecast data, etc.
Stars: ✭ 65 (+170.83%)
Mutual labels:  weather, forecast
Node Forecastio
A node.js client for Forecast.io API
Stars: ✭ 32 (+33.33%)
Mutual labels:  weather, forecast
Darksky
Python API wrapper for the DarkSky (async&sync)
Stars: ✭ 81 (+237.5%)
Mutual labels:  weather, forecast
Wego
weather app for the terminal
Stars: ✭ 6,918 (+28725%)
Mutual labels:  weather, forecast
Forecastr
A simple, asynchronous Objective-C wrapper for the Forecast.io API
Stars: ✭ 143 (+495.83%)
Mutual labels:  weather, forecast
darksky2influxdb
Stores wheather forcecast data from darkskyapi into a influxdb database
Stars: ✭ 21 (-12.5%)
Mutual labels:  weather, forecast
MMM-forecast-io
Forecast.io Module for MagicMirror
Stars: ✭ 58 (+141.67%)
Mutual labels:  weather, forecast
darksky
Forecast.io API wrapper in Go (Golang)
Stars: ✭ 74 (+208.33%)
Mutual labels:  weather, forecast
Jupiter
🌞 The Swift Weather Framework
Stars: ✭ 14 (-41.67%)
Mutual labels:  weather, forecast

Experiment to render the weather forecast as fast as possible. Goal is sub 100ms. ~40 milliseconds if you're in NYC.

Set-up

python3 -m venv venv && source venv/bin/activate && pip3 install -r requirements.txt && FLASK_APP=app.py FLASK_DEBUG=1 python -m flask run --port=5001

Good resources

Production setup

# Use a screen
# [not needed after venv installed] sudo python3 -m venv venv
screen
source venv/bin/activate
sudo -H pip3 install -r requirements.txt
sudo FLASK_APP=app.py python3 -m flask run --port=5001

Ctrl a p to detatch from the screen

Production reset

(To find python processes:)
ps -ef | grep python
sudo kill -9 23826
("23826" is whatever the number is returned that you want to kill)
screen
sudo git pull
sudo python3 -m venv venv
source venv/bin/activate
sudo -H pip3 install -r requirements.txt
sudo FLASK_APP=app.py python3 -m flask run --port=5001
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].