Get notified when a job that is interesting to you (i.e. meets certain criteria) is posted on upwork.
Create new virtual environment
virtualenv -p python3 upwork
Inside virtual env install dependencies:
pip install -r requirements.txt
Setup cron job to run notification.py script( recomended in 1h).
0 * * * * /jn-upwork/upwork/notification.py
Before you start using Upwork API, you need to register your application and obtain your client credentials. Checkout official documentation. After that add required configuration options.
# Upwork API
[upwork]
api_key=
api_secret=
job_skill=
# email options
[email]
smtp_host =
mail_from =
mail_to = [email protected]
smtp_user =
smtp_pass =
smtp_port =
smtp_tls =
smtp_ssl =