Üzemszünetek lekérdezése
Project description
Üzemszünet
Az alkalmazás segít abban, hogy értesülj bizonyos szolgáltatók tervezett üzemszünetiről.
FIGYELEM: A program a szolgáltatók szabadon elérhető üzemszünet listáiból szedi ki az adatokat! Ha az adott szolgátatónál változik az üzemszünetek adatforrása, akkor a program működésében hibát okozhat! Amennyiben hibát tapasztalsz, kérlek ellenőrizd, hogy a program legfrissebb változata fut e, ha igen kérlek jelezd ha valami nem működik! Ügyelj a privát adataidra (konfigurációs fájlban E-mail adattok), ha hibát jelentesz be, illetve log fájlt mindig töltsd fel! A program MIT licenc alatt van.
Támogatott szolgáltatók
- EON
- ÉMÁSZ
Ha lenne igény további szolgáltatókra, akkor várom a javaslatokat issue-ként.
Telepítés
Mielőtt a telepítést megkezdenéd szükséged lesz legalább Python 3.6-os verzióra, illetve a PIP-nek telepítve kell lennie!
pip3 install uzemszunet
# Vagy
pip install uzemszunet
vagy ha a repo-t klónozod a gyökérkönyvtárban ahol a setup.py van:
pip3 install .
# Vagy
pip install .
Konfiguráció
Amikor telepíted ezt a programot akkor rendelkezel az 'uzemszunet.cfg' nevezetű fájllal, ahol tudod módosítani a beállíátoskat
Konfiguráció útvonala:
- UNIX (Linux, MAC): ~/.config/uzemszunet/uzemszunet.cfg
- Windows: %appdata%\uzemszunet\uzemszunet.cfg
Minta konfiguráció:
[Email]
; Erre az E-mail címre fogja küldeni a program az üzemszünetek listáját!
to_mail = example@gmail.com
smtp_host = smtp.gmail.com
smtp_port = 465
; Erről az E-mail címről fog menni az üzenet. (Lehet ugyanaz mint a to_mail!)
user = example@gmail.com
; Ha G-mail-t használsz akkor létre kell hozni egy jelszót az alkalmazáshoz!
; https://myaccount.google.com/security
password = myAppPassword
; Akkor is legyen E-mail küldve, ha nincs üzemszünet
; Így biztos lehetsz benne hogy működik a rendszer.
; Alapértelmezés szerint ki van kapcsolva!
; Értéke lehet: True vagy False
send_heartbeat = False
[EON]
; Ezeket a településeket fogja keresni a rendszer.
; Ügyelj arra, hogy megfelelő formában add meg a település nevét!
; Célszerű ellenőrizni a szolgáltató által biztosított fájlt!
telepulesek = ["Budapest", "Debrecen", "Abony"]
; Ennyi nappal az áramszünet előtt menjen az értesítő
; 0 = Az áramszünet napján is szól
; Több nap is megadható vesszővel elválasztva
notifcation_days = [0, 1, 3, 7]
[EMASZ]
; Ezeket a településeket fogja keresni a rendszer.
; Ügyelj arra, hogy megfelelő formában add meg a település nevét!
; Célszerű ellenőrizni a szolgáltató által biztosított fájlt!
telepulesek = ["Budapest XVI.", "Jászberény"]
; Ennyi nappal az áramszünet előtt menjen az értesítő
; 0 = Az áramszünet napján is szól
; Több nap is megadható vesszővel elválasztva
notifcation_days = [0, 1, 3, 7]
Argumentumok
-h, --help Argumentumok megjelentíse
--email E-mail-ben ki lesz küldve az eredmény.
--egyszeru_lista Csak egyszerű zanzásított lista készül.
Lehetséges hibák
Ha nem az E-mail küldéssel történt probléma, akkor a hibákról kapsz üzenetet.
Automatikus futtatás (Linux)
Konfiguráció után egyszerűen csak bele kell tenni crontab-ba a program futtatását.
crontab -e # Crontab szerkesztése
# Minden nap 0 óra 0 perckor le fog futni a program.
0 0 * * * uzemszunet --email
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file uzemszunet-0.0.4.tar.gz.
File metadata
- Download URL: uzemszunet-0.0.4.tar.gz
- Upload date:
- Size: 12.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8a8e79042db5c9643074b6b07ff61ffb86d5afbd1f00519dc05fc7a70b2c05d1
|
|
| MD5 |
3d56887fced6259ddfffbdca12f65f1e
|
|
| BLAKE2b-256 |
36399979b5796dc1e5b2d8044ce6d1ce88ae616cedfc1c641603a3c5ac57afe8
|
File details
Details for the file uzemszunet-0.0.4-py3-none-any.whl.
File metadata
- Download URL: uzemszunet-0.0.4-py3-none-any.whl
- Upload date:
- Size: 15.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9ba41c296017566fdd51def60012b49e9b2e7cc1a99e1931e0a7300968eef654
|
|
| MD5 |
7a5f736f31fe1335c8b08ba199fdbeaf
|
|
| BLAKE2b-256 |
e6210ff06feb802fbfc7bca2615f856f808c86ecf5351c30fa34fecec933b6af
|