Scraping Freelancer.com (for now) in 60 seconds interval for new listings. If new listing is found then sending push notification (using PushBullet API). This way you get desktop push notifications as soon as new listing is added.
- PushBullet (https://www.pushbullet.com/) for desktop/mobile notifications
- Clone this repository
- Install PushBullet app on your device and obtain API Token
- Use requirements.txt to install all dependencies (pip install -r requirements)
- Add API Token to main.py API_TOKEN variable
- From Freelancer.com go to find work and pick skills in which you are interested. Copy URL. Scraper will use it for scraping ads. Add URL to main.py CATEGORIES variable
- Run main.py from command line (python main.py)
Desktop notification
You can check history
- Add more freelancer ad platforms (UpWork, Guru, PeoplePerHour, etc..)
- Move away from PushBullet and create own push notifcations