Vopaaz / nCov-transportation-subscriber

新型冠状病毒患者同行订阅查询工具。WuHan coronavirus transportation subscriber.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

nCov-transportation-subscriber

新型冠状病毒患者同行订阅查询工具。现有工具只能对每一班次进行手动查询,每天查询时输入信息比较麻烦。 此工具可以订阅航班/列车班次等,每次进行查询无需重复输入。

WuHan coronavirus transportation subscriber. Most other tools only supports manual querying, where inputting the date and flight number can be troublesome. This tool enables you to subscribe a flight/train. After that you will not need to input that again.

Installation

With Golang as prerequisite, clone this repo and run go build, or download from release (for Windows 10 x64).

Usage

Basic

Suppose the built executable is named ncov.exe.

Subscribe a Trip

./ncov.exe -d DATE -n NUMBER

DATE should be in MM-dd, for example 01-12 OR 1-2. Note that the year is defaulted at 2020. NUMBER is the flight/train number.

After subscription, a check will be automatically performed.

Check all Subscribed Trips

Simply run

./ncov.exe

Example

$ ./ncov -d 1-26 -n TR134
[WARNING] 2020-01-26 TR134 IS REPORTED!
Check successful.

$ ./ncov -d 1-25 -n 8L9564
[WARNING] 2020-01-26 TR134 IS REPORTED!
[WARNING] 2020-01-25 8L9564 IS REPORTED!
Check successful.

$ ./ncov
[WARNING] 2020-01-26 TR134 IS REPORTED!
[WARNING] 2020-01-25 8L9564 IS REPORTED!
Check successful.

$ ./ncov -d 1-24 -n not-dangerous
[WARNING] 2020-01-26 TR134 IS REPORTED!
[WARNING] 2020-01-25 8L9564 IS REPORTED!
Check successful.

More

All available options:

Application Options:
  /d, /date:    Date of your travel
  /n, /number:  Flight/Train number
  /l, /list     List all watching records
  /a, /add      Add a travel record
  /x, /delete   Delete a travel record

Note that list, add and delete contradicts each other, and if you choose add or delete, you should specify both date and number.

If none of list, add and delete are chosen and a date and number is provided, it will be automatically selected as add.

Data Source

新型冠状病毒感染的肺炎确诊患者同行程查询工具, whose API locates at https://2019ncov.nosugartech.com/data.json

About

新型冠状病毒患者同行订阅查询工具。WuHan coronavirus transportation subscriber.

License:MIT License


Languages

Language:Go 99.5%Language:Batchfile 0.5%