lit ncov report
v2.2.1
Una Python封装库
no oficial, CLI工具
e拓展实现
de la "Plataforma de control y gestión del estado de salud" del Instituto de Tecnología de Luoyang
Si necesita una versión anterior, vaya a v1
Sin servidor (como funciones en la nube), vaya a scf
# Python3.6+ con pippip install litncov --upgrade
ventana acoplable ejecutar -it --rm icepie/litncov
# Importar módulo desde litncov.user import litUesr# Crear una nueva instancia testme = litUesr("username", "password")# Determinar si el inicio de sesión es exitoso si testme.is_logged():# Imprimir información del usuario print(testme.info) # Imprimir la última vez Información del informe print(testme.get_last_record())# Consulta 2021-01-04 Información reportada hasta el momento print(testme.query_record('2021-01-04'))# Consultar información reportada del 2021-01-04 al 2021-01-18 print(testme.query_record('2021-01-04', ' 2021-01-18'))# Imprimir información del estado del estudiante print(testme.get_instructor())# Imprimir información de la familia del usuario print(testme.get_familys())# Imprimir información de salida del usuario print(testme.get_trips())# Imprimir áreas epidémicas severas print(testme.get_important_city() )# Determinar si se ha informado hoy si no testme.is_record_today():# Realizar el primer informe de temperatura corporal del día ## Modo: utilizar la última información reportada, Número de veces: solo informe la primera impresión (testme.first_record(mode='last', rtimes=1))# Determine si se ha informado por segunda vez hoy si no testme.is_record_today(2):# Informe el segundo temperatura del día ## Modo: llenado manual, temperatura: 36,6 grados Celsius print(testme. second_record(mode='manual', Temperature=36.6))# Determine si se ha informado por tercera vez hoy si not testme.is_record_today(rtime=3):# Realizar el tercer informe de temperatura corporal del día## Modo: generar aleatoriamente la temperatura corporal normal (36,0 ~ 37,2 grados Celsius) print(testme.third_record(mode='random'))
Utilice el registro de informes anterior para realizar tres informes hoy
$ litncov -u NOMBRE DE USUARIO -p CONTRASEÑA informe -a# Sin el parámetro -a, solo se realizará el primer informe de hoy
Utilice temperaturas aleatorias para el segundo informe de hoy
$ litncov -u NOMBRE DE USUARIO -p CONTRASEÑA informe -r 2 -m aleatorio
Ingrese manualmente la temperatura para el tercer informe de hoy
$ litncov -u NOMBRE DE USUARIO -p CONTRASEÑA informe -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
Información personal principal
$ litncov -u NOMBRE DE USUARIO -p NOMBRE DE USUARIO info --usuario
información fuera de la oficina
$ litncov -u NOMBRE DE USUARIO -p NOMBRE DE USUARIO info --trip
Último registro reportado
$ litncov -u NOMBRE DE USUARIO -p NOMBRE DE USUARIO 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
Consulta desde una fecha determinada hasta el presente
$ litncov -u NOMBRE DE USUARIO -p CONTRASEÑA consulta -s 2020-01-01
Consulta de un día determinado a un día determinado.
$ litncov -u NOMBRE DE USUARIO -p CONTRASEÑA consulta -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)