leetcode-compensation icon indicating copy to clipboard operation
leetcode-compensation copied to clipboard

Discuss: New project from Fork

Open ssahillppatell opened this issue 4 months ago • 1 comments

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 uv and managing dependencies only from pyproject.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 ruff for 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.

ssahillppatell avatar Aug 18 '25 06:08 ssahillppatell

Good work buddy

subrat0130 avatar Sep 06 '25 12:09 subrat0130