lit ncov report
v2.2.1
비공식 Python封装库
, CLI工具
및 Luoyang Institute of Technology의 "건강 상태 관리 및 제어 플랫폼"拓展实现
이전 버전이 필요한 경우 v1로 이동하세요.
서버리스(예: 클라우드 기능)는 scf로 이동하세요.
# pippip install litncov --upgrade를 사용한 Python3.6+
docker run -it --rm icepie/litncov
# litncov.user에서 모듈 가져오기 import litUesr# 새 인스턴스 생성 testme = litUesr("username", "password")# 로그인 성공 여부 확인 if testme.is_logged():# 사용자 정보 인쇄 print(testme.info) # 지난번 출력 리포트 정보 print(testme.get_last_record())# Query 2021-01-04 지금까지 보고된 정보 print(testme.query_record('2021-01-04'))# 2021-01-04부터 2021-01-18까지 보고된 정보를 쿼리합니다. print(testme.query_record('2021-01-04', ' 2021-01-18'))# 학생 상태 정보 인쇄 print(testme.get_instructor())# 사용자 가족 정보 인쇄 print(testme.get_familys())# 사용자 외출 정보 인쇄 print(testme.get_trips())# 전염병 심각 지역 인쇄 print(testme.get_important_city() )# 오늘 보고되지 않았는지 확인 testme.is_record_today():# 오늘의 첫 번째 체온 보고 수행 ## 모드: 마지막 보고된 정보 사용, 횟수: 첫 번째만 보고 print(testme.first_record(mode='last', rtimes=1))# 그렇지 않은 경우 오늘 두 번째 보고했는지 확인 testme.is_record_today(2):# 두 번째 보고 오늘의 온도 ## 모드: 수동 충진, 온도: 섭씨 36.6도 print(testme.second_record(mode='manual', 온도=36.6))# 다음과 같은 경우 오늘 세 번째 보고되었는지 확인합니다. not testme.is_record_today(rtime=3):# 오늘의 세 번째 체온 보고서 수행## 모드: 정상 체온(섭씨 36.0~37.2도)을 무작위로 생성 print(testme.third_record(mode='random'))
이전 보고 기록을 활용하여 오늘 3개의 보고서를 작성하세요.
$ litncov -u USERNAME -p PASSWORD 보고 -a# -a 매개변수가 없으면 오늘의 첫 번째 보고만 수행됩니다.
오늘 두 번째 보고서에 임의 온도 사용
$ litncov -u USERNAME -p 비밀번호 보고 -r 2 -m 무작위
오늘 세 번째 보고서의 온도를 수동으로 입력하세요.
$ litncov -u USERNAME -p 비밀번호 보고서 -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
주요개인정보
$ litncov -u USERNAME -p USERNAME 정보 --사용자
부재중 정보
$ litncov -u USERNAME -p USERNAME 정보 --여행
마지막으로 보고된 기록
$ litncov -u 사용자 이름 -p 사용자 이름 정보 -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
특정 날짜부터 현재까지 쿼리
$ litncov -u USERNAME -p 비밀번호 쿼리 -s 2020-01-01
특정 날짜부터 특정 날짜까지 쿼리
$ litncov -u USERNAME -p 비밀번호 쿼리 -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)