Skip to content

Get notification when leetcode publishes an easy daily challenge and grab your leetcoins.

License

Notifications You must be signed in to change notification settings

kmartin62/leet-easy

 
 

Repository files navigation

LeetEasy



Desktop notification for easy daily challenges in leetcode.

We all know Leetcode's daily challenges are awesome 😎 However, sometimes these challenges are quite difficult for people who are just starting out problem-solving 🥲
This tool will send desktop notification when an Easy daily problem is published. This way you won't miss any opportunity to grab some easy Leetcoins 🪙 and stay motivated for the day 🔥

Requirements

  • python >= 3.8

Installation

pip install leeteasy

run

Schedule leeteasy to send notification for easy leetcode problem at 14:30 (24 hours format time)

python -m leeteasy start 14:30 &

To add additional difficulty

python -m leeteasy start 14:30 --difficulty medium &

This will schedule leeteasy for Easy and Medium problem.

To stop leeteasy

python -m leeteasy stop

NOTE: By default leeteasy checks for scheduled task in every 1 hour/3600 seconds. So there might be 1-hour delay from the actual scheduled time while getting the notification. However, this can be controlled using --sleep_duration option.

Linux cronjob guide

Set a cronjob to automatically start leeteasy at system boot.

# open cronjob editor
crontab -e

# add the following line
@reboot python -m leeteasy start 14:30 &

Contribution guideline

If you like this project and want to improve by adding features, fixing bugs or anything, please follow the contributing guidelines.

About

Get notification when leetcode publishes an easy daily challenge and grab your leetcoins.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%