lit ncov report
v2.2.1
洛陽工業大学の「健康状態管理および制御プラットフォーム」の非公式Python封装库
、 CLI工具
および拓展实现
古いバージョンが必要な場合は、v1 にアクセスしてください。
サーバーレス(クラウド機能など)はscfへ
# Python3.6+ で pippp をインストール litncov --upgrade
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))# そうでない場合、今日 2 回目のレポートがあったかどうかを判断します testme.is_record_today(2):# 2 回目のレポートその日の温度 ## モード: 手動充填、温度: 摂氏 36.6 度 print(testme.second_record(mode='manual', 温度=36.6))# 今日 3 回目の報告かどうかを判断します。 not testme.is_record_today(rtime=3):# その日の 3 番目の体温レポートを実行します## モード: 通常の体温 (36.0 ~ 37.2 ℃) をランダムに生成します print(testme.third_record(mode='random'))
前回のレポート記録を使用して、今日 3 つのレポートを作成します
$ litncov -u USERNAME -p PASSWORD report -a# -a パラメータを指定しないと、今日の最初のレポートのみが実行されます
今日の 2 番目のレポートにはランダムな温度を使用します
$ litncov -u ユーザー名 -p パスワード レポート -r 2 -m ランダム
今日の 3 番目のレポートの温度を手動で入力します
$ litncov -u ユーザー名 -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 ユーザー名 -p ユーザー名情報 --user
不在時の情報
$ litncov -u ユーザー名 -p ユーザー名情報 --trip
最後に報告された記録
$ 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 ユーザー名 -p パスワードクエリ -s 2020-01-01
特定の日付から特定の日付までのクエリ
$ litncov -u ユーザー名 -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)