lit ncov report
v2.2.1
Python封装库
tidak resmi, CLI工具
, dan拓展实现
"Platform Manajemen dan Kontrol Status Kesehatan" Institut Teknologi Luoyang
Jika Anda memerlukan versi yang lebih lama, silakan buka v1
Tanpa server (seperti fungsi cloud), silakan buka scf
# Python3.6+ dengan pippip install litncov --upgrade
menjalankan buruh pelabuhan -it --rm icepie/litncov
# Impor modul dari litncov.user import litUesr# Buat instance baru testme = litUesr("username", "password")# Tentukan apakah login berhasil jika testme.is_logged():# Cetak informasi pengguna print(testme.info) # Cetak informasi laporan terakhir kali cetak (testme.get_last_record())# Kueri 04-01-2021 Informasi yang dilaporkan sejauh ini print(testme.query_record('2021-01-04'))# Kueri melaporkan informasi dari 04-01-2021 hingga 18-01-2021 print(testme.query_record('2021-01-04', ' 18-01-2021'))# Cetak informasi status pelajar print(testme.get_instructor())# Cetak informasi keluarga pengguna print(testme.get_familys())# Cetak informasi tamasya pengguna print(testme.get_trips())# Cetak area epidemi parah print(testme.get_important_city() )# Tentukan apakah sudah dilaporkan hari ini jika belum testme.is_record_today():# Lakukan laporan suhu tubuh pertama hari itu ## Mode: gunakan informasi terakhir yang dilaporkan, Berapa kali: Hanya laporkan cetakan pertama(testme.first_record(mode='last', rtimes=1))# Tentukan apakah sudah dilaporkan untuk kedua kalinya hari ini jika tidak testme.is_record_today(2):# Laporkan yang kedua suhu hari ini ## Mode: pengisian manual, suhu: 36,6 derajat Celcius print(testme.second_record(mode='manual', temperatur=36.6))# Tentukan apakah sudah dilaporkan untuk ketiga kalinya hari ini jika not testme.is_record_today(rtime=3):# Melakukan laporan suhu tubuh ketiga hari ini## Mode: Menghasilkan suhu tubuh normal secara acak (36.0~37.2 derajat Celcius) print(testme.third_record(mode='random'))
Gunakan catatan pelaporan sebelumnya untuk membuat tiga laporan hari ini
$ litncov -u USERNAME -p PASSWORD laporan -a# Tanpa parameter -a, hanya laporan pertama hari ini yang akan dilakukan
Gunakan suhu acak untuk laporan kedua hari ini
$ litncov -u USERNAME -p PASSWORD laporan -r 2 -m acak
Masukkan suhu secara manual untuk laporan ketiga hari ini
$ litncov -u NAMA PENGGUNA -p laporan SANDI -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
Informasi pribadi utama
$ litncov -u NAMA PENGGUNA -p NAMA PENGGUNA info --pengguna
informasi di luar kantor
$ litncov -u USERNAME -p USERNAME info --trip
Rekor terakhir yang dilaporkan
$ litncov -u NAMA PENGGUNA -p info NAMA PENGGUNA -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
Kueri dari tanggal tertentu hingga saat ini
$ litncov -u USERNAME -p permintaan PASSWORD -s 01-01-2020
Kueri dari tanggal tertentu ke tanggal tertentu
$ litncov -u NAMA PENGGUNA -p Permintaan PASSWORD -s 01-01-2020 -e 15-01-2020
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)