Move stuff around

Bu işleme şunda yer alıyor:
Lucas Verney 2017-02-27 22:34:15 +01:00
ebeveyn fda74508a7
işleme 8b39bda099
Veri tabanında bu imza için bilinen anahtar bulunamadı
GPG Anahtar Kimliği: 75B45CF41F334690
96 değiştirilmiş dosya ile 14 ekleme ve 23 silme

Dosyayı Görüntüle

@ -1 +0,0 @@
#!/bin/sh

Dosyayı Görüntüle

@ -1,20 +0,0 @@
#!/bin/sh
echo "Starting the webserver…"
screen -dmS visu && screen -S visu -p 0 -X stuff "while true; do python3 visu.py; done$(printf \\r)"
echo "Starting receive script…"
screen -dmS receive && screen -S receive -p 0 -X stuff "while true; do ./receive; done$(printf \\r)"
echo "Done !\n"
sleep 0.2
echo "Starting processing script…"
screen -dmS process && screen -S process -p 0 -X stuff "while true; do python3 process.py; done$(printf \\r)"
echo "Done !\n"
while ! curl -s --head http://localhost:8080 2>&1 > /dev/null; do
echo "Webserver is starting…"
sleep 1
done
echo "Webserver started !\n"
echo "Ready to start !"

Dosyayı Görüntüle

@ -1 +0,0 @@
#!/bin/bash

Dosyayı Görüntüle

@ -4,3 +4,16 @@ CitizenWatt-refactor
This is an updated version of [CitizenWatt](http://citizenwatt.paris/) code,
aiming to be a backup of available stuff, with minor updates for anyone
willing to build its own.
CitizenWatt aimed at building a personal DIY energy consumption meter,
inspired by [OpenEnergyMonitor](https://openenergymonitor.org/).
I recently came across cloned CitizenWatt repositories and wanted to make some
lifting of the code, while I set it back in place at home. I also found out
that OpenEnergyMonitor was considerably nicer than it used to be, especially
from a UX point of view. This aims at being an up to date merge of
OpenEnergyMonitor and CitizenWatt, to be the best combination possible at the
moment, in my opinion.
This is part of a home automation process, hence the will to avoid installing
pre-compiled images which are not easily extensible.

Dosyayı Görüntüle

Dosyayı Görüntüle

Dosyayı Görüntüle

Dosyayı Görüntüle

Önce

Genişlik:  |  Yükseklik:  |  Boyut: 4.7 KiB

Sonra

Genişlik:  |  Yükseklik:  |  Boyut: 4.7 KiB

Dosyayı Görüntüle

Önce

Genişlik:  |  Yükseklik:  |  Boyut: 3.0 KiB

Sonra

Genişlik:  |  Yükseklik:  |  Boyut: 3.0 KiB

Dosyayı Görüntüle

Önce

Genişlik:  |  Yükseklik:  |  Boyut: 3.8 KiB

Sonra

Genişlik:  |  Yükseklik:  |  Boyut: 3.8 KiB

Dosyayı Görüntüle

Önce

Genişlik:  |  Yükseklik:  |  Boyut: 3.2 KiB

Sonra

Genişlik:  |  Yükseklik:  |  Boyut: 3.2 KiB

Dosyayı Görüntüle

Önce

Genişlik:  |  Yükseklik:  |  Boyut: 3.6 KiB

Sonra

Genişlik:  |  Yükseklik:  |  Boyut: 3.6 KiB

Dosyayı Görüntüle

Önce

Genişlik:  |  Yükseklik:  |  Boyut: 2.7 KiB

Sonra

Genişlik:  |  Yükseklik:  |  Boyut: 2.7 KiB

Dosyayı Görüntüle

Önce

Genişlik:  |  Yükseklik:  |  Boyut: 4.7 KiB

Sonra

Genişlik:  |  Yükseklik:  |  Boyut: 4.7 KiB

Dosyayı Görüntüle

Önce

Genişlik:  |  Yükseklik:  |  Boyut: 5.9 KiB

Sonra

Genişlik:  |  Yükseklik:  |  Boyut: 5.9 KiB

Dosyayı Görüntüle

Önce

Genişlik:  |  Yükseklik:  |  Boyut: 5.6 KiB

Sonra

Genişlik:  |  Yükseklik:  |  Boyut: 5.6 KiB

Dosyayı Görüntüle

Önce

Genişlik:  |  Yükseklik:  |  Boyut: 2.9 KiB

Sonra

Genişlik:  |  Yükseklik:  |  Boyut: 2.9 KiB

Dosyayı Görüntüle

Önce

Genişlik:  |  Yükseklik:  |  Boyut: 11 KiB

Sonra

Genişlik:  |  Yükseklik:  |  Boyut: 11 KiB

Dosyayı Görüntüle

Önce

Genişlik:  |  Yükseklik:  |  Boyut: 3.3 KiB

Sonra

Genişlik:  |  Yükseklik:  |  Boyut: 3.3 KiB

Dosyayı Görüntüle

Önce

Genişlik:  |  Yükseklik:  |  Boyut: 3.7 KiB

Sonra

Genişlik:  |  Yükseklik:  |  Boyut: 3.7 KiB

Dosyayı Görüntüle

Önce

Genişlik:  |  Yükseklik:  |  Boyut: 9.0 KiB

Sonra

Genişlik:  |  Yükseklik:  |  Boyut: 9.0 KiB

Dosyayı Görüntüle

Önce

Genişlik:  |  Yükseklik:  |  Boyut: 3.0 KiB

Sonra

Genişlik:  |  Yükseklik:  |  Boyut: 3.0 KiB

Dosyayı Görüntüle

Önce

Genişlik:  |  Yükseklik:  |  Boyut: 3.1 KiB

Sonra

Genişlik:  |  Yükseklik:  |  Boyut: 3.1 KiB

Dosyayı Görüntüle

Önce

Genişlik:  |  Yükseklik:  |  Boyut: 4.5 KiB

Sonra

Genişlik:  |  Yükseklik:  |  Boyut: 4.5 KiB

Dosyayı Görüntüle

Önce

Genişlik:  |  Yükseklik:  |  Boyut: 3.4 KiB

Sonra

Genişlik:  |  Yükseklik:  |  Boyut: 3.4 KiB

Dosyayı Görüntüle

Önce

Genişlik:  |  Yükseklik:  |  Boyut: 3.6 KiB

Sonra

Genişlik:  |  Yükseklik:  |  Boyut: 3.6 KiB

Dosyayı Görüntüle

Önce

Genişlik:  |  Yükseklik:  |  Boyut: 13 KiB

Sonra

Genişlik:  |  Yükseklik:  |  Boyut: 13 KiB

Dosyayı Görüntüle

Önce

Genişlik:  |  Yükseklik:  |  Boyut: 3.2 KiB

Sonra

Genişlik:  |  Yükseklik:  |  Boyut: 3.2 KiB

Dosyayı Görüntüle

Önce

Genişlik:  |  Yükseklik:  |  Boyut: 3.0 KiB

Sonra

Genişlik:  |  Yükseklik:  |  Boyut: 3.0 KiB

Dosyayı Görüntüle

Önce

Genişlik:  |  Yükseklik:  |  Boyut: 6.2 KiB

Sonra

Genişlik:  |  Yükseklik:  |  Boyut: 6.2 KiB

Dosyayı Görüntüle

Önce

Genişlik:  |  Yükseklik:  |  Boyut: 3.3 KiB

Sonra

Genişlik:  |  Yükseklik:  |  Boyut: 3.3 KiB

Dosyayı Görüntüle

Önce

Genişlik:  |  Yükseklik:  |  Boyut: 2.9 KiB

Sonra

Genişlik:  |  Yükseklik:  |  Boyut: 2.9 KiB

Dosyayı Görüntüle

Önce

Genişlik:  |  Yükseklik:  |  Boyut: 3.6 KiB

Sonra

Genişlik:  |  Yükseklik:  |  Boyut: 3.6 KiB

Dosyayı Görüntüle

Önce

Genişlik:  |  Yükseklik:  |  Boyut: 3.6 KiB

Sonra

Genişlik:  |  Yükseklik:  |  Boyut: 3.6 KiB

Dosyayı Görüntüle

Önce

Genişlik:  |  Yükseklik:  |  Boyut: 4.2 KiB

Sonra

Genişlik:  |  Yükseklik:  |  Boyut: 4.2 KiB

Dosyayı Görüntüle

@ -749,7 +749,7 @@ def settings_post(db):
def update():
"""Handles updating"""
subprocess.Popen([os.path.dirname(os.path.realpath(__file__)) +
"/updater.sh"])
"/updater.sh"]) # TODO
redirect("/settings")

Dosyayı Görüntüle

Dosyayı Görüntüle

Dosyayı Görüntüle

Önce

Genişlik:  |  Yükseklik:  |  Boyut: 82 KiB

Sonra

Genişlik:  |  Yükseklik:  |  Boyut: 82 KiB

Dosyayı Görüntüle

Önce

Genişlik:  |  Yükseklik:  |  Boyut: 108 KiB

Sonra

Genişlik:  |  Yükseklik:  |  Boyut: 108 KiB

Dosyayı Görüntüle

Dosyayı Görüntüle

Önce

Genişlik:  |  Yükseklik:  |  Boyut: 64 KiB

Sonra

Genişlik:  |  Yükseklik:  |  Boyut: 64 KiB