Skip to content

Add automation script to bulk-import company CSVs directly into LeetCode lists#38

Open
ShivamMalge wants to merge 5 commits intoliquidslr:mainfrom
ShivamMalge:main
Open

Add automation script to bulk-import company CSVs directly into LeetCode lists#38
ShivamMalge wants to merge 5 commits intoliquidslr:mainfrom
ShivamMalge:main

Conversation

@ShivamMalge
Copy link
Copy Markdown

Description

This PR adds a Python-based automation tool (leetcode_list_maker.py) that allows users to instantly import these company-wise CSVs into their personal LeetCode accounts as organized lists.

Why this is useful:

Currently, users have to manually look at the CSVs and add questions one by one. This script:

  1. Crawls all company folders automatically.
  2. Deduplicates questions globally (so Two Sum isn't added 50 times).
  3. Generates a JS payload that creates and fills LeetCode lists via the browser console in seconds.

Changes:

  • Added leetcode_list_maker.py (The main automation logic).
  • Updated README.md with a step-by-step guide for users.
  • Added .gitignore to prevent temporary script outputs from cluttering the repo.

I built this to make this incredible data collection even more powerful for the community. Hope you find it useful!

ShivamMalge and others added 5 commits March 4, 2026 17:54
This script processes CSV files from specified directories to extract unique LeetCode problem slugs and generates a JavaScript file for batch processing these problems on LeetCode.
Updated the README to introduce the LeetCode A-Z Master Automator, detailing its features, setup instructions, and repository structure.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant