leetcode-compensation
leetcode-compensation copied to clipboard
Discuss: New project from Fork
Since, this project wasn't updated from a long time.I decided to fork and create a new project. I changed most of backend logic.
You can find the new project here: https://github.com/Prastavna/leetcode-compensation
Here's what's new:
- Streamlined the project structure, using only
uvand managing dependencies only frompyproject.toml - A lot of unused code was removed.
- Moved the inference from openrouter/ollama to Github models. Since github models have a free tier of around 150 reqs/day, leveraging that reduced the complexity of the project
- Since March 2025, leetcode changed their graphql API structure. Integrated the new graphql queries
- using
rufffor linting and formatting - Added a clean functionality for the raw_comps.jsonl, since the file was getting too big
- Added records per page (default=25) and date range filters on frontend
- Created a github action that takes in the comma separated ids and removes those records (to combat incorrect data)
Since this project was again updated recently, and I do not want to have two projects essentially doing the same thing. I wanted to reach a common ground. If you like the project I created, I can add you as a collaborator or vice versa.
Good work buddy