Visualisierung der Messdaten des DWD https://wetter.clerie.de
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
1.1 KiB
36 lines
1.1 KiB
# Wetter
|
|
Wettervorhersagen gibt es mittlerweile wie Sand am Meer und es ist ein riesiges Geschäft darum gewachsen. Viel spannender jedoch ist, was die wirklichen Messergebnisse in der Vergangenheit so waren. Da diese Datenbestände nicht so einfach zu finden und für viele viel zu kompliziert zu verwenden sind, wurde diese Website erschaffen.
|
|
|
|
Diese Flask-App ist ein Frontend für den [DWD Scraper](https://github.com/clerie/dwd-scraper).
|
|
|
|
## Deployment
|
|
Es wird Lesezugriff auf die Datenbank benötigt, die der DWD Scraper befüllt.
|
|
- [DWD Scraper](https://github.com/clerie/dwd-scraper)
|
|
|
|
Nur ein Mal zu initialisieren:
|
|
```
|
|
git clone https://github.com/clerie/wetter.git
|
|
cd wetter/
|
|
virtualenv -p python3 ENV
|
|
cd ..
|
|
```
|
|
|
|
Erstelle eine `config.cfg` mit folgendem Inhalt und passe die Werte entsprechend an.
|
|
|
|
```
|
|
SQLALCHEMY_DATABASE_URI=postgresql://user:password@host:5432/database
|
|
```
|
|
|
|
Bei Bedarf musst du noch die `wsgi.ini` anpassen.
|
|
|
|
Starten und updaten lässt sich die Flask-App folgendermaßen:
|
|
```
|
|
cd wetter/
|
|
git pull
|
|
npm i
|
|
npm run build:production
|
|
source ENV/bin/activate
|
|
pip install -r requirements.txt
|
|
uwsgi wsgi.ini
|
|
deactivate
|
|
```
|
|
|