lit ncov report
v2.2.1
Python封装库
غير رسمية CLI工具
拓展实现
لـ "منصة إدارة ومراقبة الحالة الصحية" التابعة لمعهد لويانغ للتكنولوجيا.
إذا كنت تريد إصدارًا أقدم، فيرجى الانتقال إلى الإصدار v1
بدون خادم (مثل الوظائف السحابية)، يرجى الانتقال إلى scf
# Python3.6+ مع تثبيت pippip litncov --upgrade
تشغيل عامل الميناء -it --rm Icepie/litncov
# استيراد وحدة من litncov.user import litUesr# إنشاء مثيل جديد testme = litUesr("username", "password")# تحديد ما إذا كان تسجيل الدخول ناجحًا إذا testme.is_logged():# طباعة معلومات المستخدم print(testme.info) # طباعة معلومات تقرير آخر مرة print(testme.get_last_record())# استعلام 2021-01-04 المعلومات المبلغ عنها حتى الآن print(testme.query_record('2021-01-04'))# الاستعلام عن المعلومات المبلغ عنها من 2021-01-04 إلى 2021-01-18 print(testme.query_record('2021-01-04', ' 18-01-2021'))# طباعة معلومات حالة الطالب print(testme.get_instructor())# طباعة معلومات عائلة المستخدم print(testme.get_familys())# طباعة معلومات نزهة المستخدم print(testme.get_trips())# طباعة المناطق الوبائية الشديدة print(testme.get_important_city()) )# تحديد ما إذا كان قد تم الإبلاغ عنه اليوم أم لا testme.is_record_today():# إجراء أول تقرير عن درجة حرارة الجسم لهذا اليوم ## الوضع: استخدم آخر المعلومات المبلغ عنها، عدد المرات: الإبلاغ عن النسخة الأولى فقط (testme.first_record(mode='last', rtimes=1))# تحديد ما إذا كان قد تم الإبلاغ عنها للمرة الثانية اليوم إن لم يكن testme.is_record_today(2):# الإبلاغ عن الثانية درجة حرارة اليوم ## الوضع: تعبئة يدوية، درجة الحرارة: 36.6 درجة مئوية print(testme.than_record(mode='manual', درجة الحرارة=36.6))# تحديد ما إذا كان قد تم الإبلاغ عنه للمرة الثالثة اليوم إذا not testme.is_record_today(rtime=3):# إجراء تقرير درجة حرارة الجسم الثالث لهذا اليوم## الوضع: توليد درجة حرارة الجسم الطبيعية بشكل عشوائي (36.0 ~ 37.2 درجة مئوية) print(testme.third_record(mode='random'))
استخدم سجل التقارير السابق لتقديم ثلاثة تقارير اليوم
$ litncov -u USERNAME -p PASSWORD report -a# بدون المعلمة -a، سيتم تنفيذ التقرير الأول فقط لهذا اليوم
استخدم درجات الحرارة العشوائية للتقرير الثاني اليوم
$ litncov -u USERNAME -p PASSWORD report -r 2 -m عشوائي
أدخل درجة الحرارة يدويًا للتقرير الثالث اليوم
$ 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 USERNAME -p USERNAME info --user
معلومات خارج المكتب
$ litncov -u USERNAME -p USERNAME info --trip
آخر سجل تم الإبلاغ عنه
$ litncov -u USERNAME -p USERNAME 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
الاستعلام من تاريخ معين إلى الوقت الحاضر
$ 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)