man:campus:raspberry:start
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| man:campus:raspberry:start [2022/12/20 16:01] – teknophil | man:campus:raspberry:start [2024/08/27 16:43] (Version actuelle) – [Imeon] teknophil | ||
|---|---|---|---|
| Ligne 101: | Ligne 101: | ||
| - La mise en plein écran est possible (<color red> | - La mise en plein écran est possible (<color red> | ||
| + | ==== Fermer Firefox ==== | ||
| + | Firefox en démarré en mode Kiosk, toutes les actions souris ou clavier sont bloqué. Pour sortir faire ATL + F4 | ||
| + | |||
| + | ==== Relancer Firefox ==== | ||
| + | |||
| + | Double cliquer sur le fchier start_firefox.sh puis cliquer lancer | ||
| + | |||
| + | ===== Imeon ===== | ||
| + | |||
| + | <file pyhton imeon.py> | ||
| + | # | ||
| + | |||
| + | import requests | ||
| + | import requests.exceptions | ||
| + | import json | ||
| + | import time | ||
| + | |||
| + | LOGIN_URL | ||
| + | DATA_URL1 | ||
| + | DATA_URL2 | ||
| + | DATA_URL3 | ||
| + | EMAIL = " | ||
| + | PASSWORD | ||
| + | debug = False # True will display the output on your tty | ||
| + | payload | ||
| + | |||
| + | def poll_imeon_data(): | ||
| + | global payload | ||
| + | session = requests.Session() | ||
| + | |||
| + | try: | ||
| + | resp = session.post(LOGIN_URL, | ||
| + | data1 = session.get(DATA_URL1, | ||
| + | data2 = session.get(DATA_URL2, | ||
| + | data3 = session.get(DATA_URL3, | ||
| + | |||
| + | resp.raise_for_status() | ||
| + | data1.raise_for_status() | ||
| + | data2.raise_for_status() | ||
| + | data3.raise_for_status() | ||
| + | |||
| + | values1 = data1.json() | ||
| + | values2 = data2.json() | ||
| + | values3 = data3.json() | ||
| + | | ||
| + | payload[" | ||
| + | payload[" | ||
| + | # | ||
| + | payload[" | ||
| + | payload[" | ||
| + | payload[" | ||
| + | payload[" | ||
| + | payload[" | ||
| + | payload[" | ||
| + | payload[" | ||
| + | |||
| + | A = str(values2[' | ||
| + | B = str(values2[' | ||
| + | C = str(values2[' | ||
| + | |||
| + | payload[" | ||
| + | payload[" | ||
| + | payload[" | ||
| + | | ||
| + | payload[" | ||
| + | payload[" | ||
| + | payload[" | ||
| + | payload[" | ||
| + | |||
| + | if debug: | ||
| + | for x in payload: | ||
| + | print(x, " : ", payload[x]) | ||
| + | |||
| + | except Exception as err: | ||
| + | print(" | ||
| + | # | ||
| + | #continue | ||
| + | raise SystemExit | ||
| + | #break | ||
| + | |||
| + | def run(): | ||
| + | global payload | ||
| + | |||
| + | poll_imeon_data() | ||
| + | |||
| + | if __name__ == ' | ||
| + | run() | ||
| + | </ | ||
| + | |||
| + | <file html index.html> | ||
| + | < | ||
| + | < | ||
| + | <meta http-equiv=" | ||
| + | <meta http-equiv=" | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | <div style=" | ||
| + | <div style=" | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | <div style=" | ||
| + | <div style=" | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | </ | ||
man/campus/raspberry/start.1671552065.txt.gz · Dernière modification : 2022/12/20 16:01 de teknophil