This repository is aimed to create an agent to monitor the status of manuscript you submitted and remind you when changed.
- Lightweight Only python scripts
- Simple and configurable
- mail or Wechat notifactions support
- Python 3.11.4 or higher
- Edge Browser and Edge Web Driver installed.
Important
The version of browser must be consistend with web driver.
- Selenium 4.21.0 or higher (must above 4.0) and urllib3 must be version 1.26.2
- Beautifulsoup4 4.12.2 or higher
Note
Other version may be useful but not tested. Only Ubuntu 20.04 tested succesfully.
- A Wechat public account. (Need OpenID)
- Check the OpenID for the user subscribed the publica account
- You could see the OpenID in
user management
in background of offical account. Open web developer toolF12
to select the user logo and appear the value.
- A mail account support SMTP (QQ, 163 or Google). Remeber configure the authorization code not the password you login
- add the manuscript login website, user and password in the python script.
nohup python tracking_nc.py > tracking_nc.log 2>&1 &
If successfuly, you would receive the message from mail or wechat offical accout like this
Caution
According the user policy of Wechat Offical Account. The max message sent to users is limited to 5 everyday, to overcome this limit, you should better send message to offical account after receiving 4 messages or less.