Skip to content

A python script to notify recent submission of a desired user on Codechef

Notifications You must be signed in to change notification settings

adzo261/Codechef-Activity-Notifier

Repository files navigation

Codechef Activity Notifier

Codechef Activity Notifier is a python script, which can be executed by setting a keyboard shortcut, and we will get the recent submission of required users straight as a notification on Windows 10 OS.

Screenshots

Alt text       Alt text

Getting Started

Download ZIP of the project and follow the given instructions:

Prerequisites

Windows 10 OS
Python 3.6
Beautiful Soup 4
lxml
PyQt5
win10toast

Refer requirements.txt

Installing

pip install beautifulsoup4
pip install lxml
pip install pyqt5
pip install win10toast

Instructions

Change C:\Users\AdityaZope\Anaconda3\envs\WebScrapping\pythonw.exe in start.bat to YOUR pythonw.exe PATH

And C:\Users\AdityaZope\PycharmProjects\WebScrapping\CodechefActivity.py in start.bat to LOCATION OF CodechefActivity.py WHERE YOU EXTRACTED ZIP

Create desktop shortcut to start.vbs and stop.vbs and assign keyboard shortcuts.

Use start.vbs to run and stop.vbs to stop a running script.

Add the usernames of coders whom you want to track in usernames.txt file,one on each line.

Acknowledgments