lit ncov report
v2.2.1
Eine inoffizielle Python封装库
, CLI工具
und拓展实现
der „Health Status Management and Control Platform“ des Luoyang Institute of Technology.
Wenn Sie eine ältere Version benötigen, wechseln Sie bitte zu v1
Serverlos (z. B. Cloud-Funktionen) gehen Sie bitte zu scf
# Python3.6+ mit pippip install litncov --upgrade
docker run -it --rm icepie/litncov
# Modul aus litncov.user importieren, litUesr importieren # Neue Instanz erstellen testme = litUesr("username", "password")# Bestimmen Sie, ob die Anmeldung erfolgreich ist, wenn testme.is_logged():# Benutzerinformationen drucken print(testme.info) # Das letzte Mal drucken Berichtsinformationen print(testme.get_last_record())# Abfrage 2021-01-04 Bisher gemeldete Informationen print(testme.query_record('2021-01-04'))# Gemeldete Informationen vom 04.01.2021 bis zum 18.01.2021 abfragen print(testme.query_record('2021-01-04', ' 18.01.2021'))# Informationen zum Schülerstatus drucken print(testme.get_instructor())# Informationen zur Benutzerfamilie drucken print(testme.get_familys())# Informationen zum Benutzerausflug drucken print(testme.get_trips())# Gebiete mit schwerer Epidemie drucken print(testme.get_important_city() )# Bestimmen Sie, ob es heute gemeldet wurde, wenn nicht testme.is_record_today():# Führen Sie den ersten Körpertemperaturbericht des Tages durch ## Modus: Verwenden Sie die zuletzt gemeldeten Informationen, Anzahl der Male: Melden Sie nur den ersten Druck(testme.first_record(mode='last', rtimes=1))# Bestimmen Sie, ob er heute zum zweiten Mal gemeldet wurde, wenn nicht testme.is_record_today(2):# Melden Sie den zweiten Temperatur des Tages ## Modus: manuelles Füllen, Temperatur: 36,6 Grad Celsius print(testme.second_record(mode='manual', Temperature=36.6))# Bestimmen Sie, ob es heute zum dritten Mal gemeldet wurde, wenn nicht testme.is_record_today(rtime=3):# Führen Sie den dritten Körpertemperaturbericht des Tages durch## Modus: Generieren Sie zufällig die normale Körpertemperatur (36,0 ~ 37,2 Grad Celsius) print(testme.third_record(mode='random'))
Verwenden Sie den vorherigen Berichtsdatensatz, um heute drei Berichte zu erstellen
$ litncov -u USERNAME -p PASSWORD report -a# Ohne den Parameter -a wird nur der erste Bericht von heute ausgeführt
Verwenden Sie heute für den zweiten Bericht zufällige Temperaturen
$ litncov -u USERNAME -p PASSWORD report -r 2 -m random
Geben Sie die Temperatur für den dritten Bericht heute manuell ein
$ litncov -u BENUTZERNAME -p PASSWORT report -r 3 -t 36.7
$ litncov report -h usage: litncov report [-h] [-a] [-f] [-r RTIME] [-m MODE] [-t TEMP] optional arguments: -h, --help show this help message and exit -a, --all do the all report tasks today -f, --force forcely report -r RTIME, --rtime RTIME the report time {1,2,3} -m MODE, --mode MODE the report mode {last,random,manual}, default last -t TEMP, --temp TEMP the body temperature (float), only use in manual
Wichtigste persönliche Daten
$ litncov -u BENUTZERNAME -p BENUTZERNAME info --user
Abwesenheitsinformationen
$ litncov -u BENUTZERNAME -p BENUTZERNAME info --trip
Letzter gemeldeter Datensatz
$ litncov -u BENUTZERNAME -p BENUTZERNAME info -l
$ litncov info -h usage: litncov info [-h] [-u] [-l] [-f] [-i] [-t] optional arguments: -h, --help show this help message and exit -u, --user the user main info -l, --last_record the user last record info -f, --family the user family info -i, --instructor the user instructor info -t, --tirp the user tirp info
Abfrage von einem bestimmten Datum bis zur Gegenwart
$ litncov -u BENUTZERNAME -p PASSWORT query -s 2020-01-01
Abfrage von einem bestimmten Datum bis zu einem bestimmten Datum
$ litncov -u BENUTZERNAME -p PASSWORT query -s 2020-01-01 -e 2020-01-15
usage: litncov query [-h] -s START_TIME [-e END_TIME] optional arguments: -h, --help show this help message and exit -s START_TIME, --start_time START_TIME the start time of the report history (Year-Month-Day) -e END_TIME, --end_time END_TIME the end time of the report history, default Today (Year-Month-Day)