{"id":25467877,"url":"https://github.com/himanegi/leetsouls","last_synced_at":"2026-04-11T21:39:11.653Z","repository":{"id":249565416,"uuid":"831861036","full_name":"himanegi/leetsouls","owner":"himanegi","description":"LeetSouls is a browser extension that extracts code from LeetCode contest problems and converts it into an editable C++ template, ready for use in your preferred IDE. Perfect for LeetCode enthusiasts looking to optimize their contest workflow and focus more on problem-solving rather than setup.","archived":false,"fork":false,"pushed_at":"2024-07-22T17:10:31.000Z","size":1411,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-07-22T22:30:34.551Z","etag":null,"topics":["chrome-extension","competitive-programming-contests","leetcode","leetcode-cpp"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/himanegi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-21T20:29:32.000Z","updated_at":"2024-07-22T17:10:35.000Z","dependencies_parsed_at":"2024-07-21T22:13:46.085Z","dependency_job_id":"287e8867-9b4f-4ea3-8c4d-ec78b5f87069","html_url":"https://github.com/himanegi/leetsouls","commit_stats":null,"previous_names":["himanegi/leetsouls"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/himanegi%2Fleetsouls","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/himanegi%2Fleetsouls/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/himanegi%2Fleetsouls/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/himanegi%2Fleetsouls/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/himanegi","download_url":"https://codeload.github.com/himanegi/leetsouls/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239428885,"owners_count":19637069,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chrome-extension","competitive-programming-contests","leetcode","leetcode-cpp"],"created_at":"2025-02-18T07:34:54.488Z","updated_at":"2026-04-11T21:39:06.617Z","avatar_url":"https://github.com/himanegi.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# LeetSouls: Code Extractor\n\nLeetSouls is a browser extension that extracts code from LeetCode contest problems and converts it into an editable C++ template, ready for use in your preferred IDE. Perfect for LeetCode enthusiasts looking to optimize their contest workflow and focus more on problem-solving rather than setup.\n\n## Tech Stack\n\n- JavaScript\n- Chrome Extension APIs\n- DOM Manipulation\n\n## Features\n\n- Extracts problem code from LeetCode contest pages\n- Converts the extracted code into a fully functional C++ template\n- Automatically copies the generated code to your clipboard\n- Includes sample test cases in the main function for quick testing\n\n## Screenshots\n\n![Extract Problem Code](images/screen1.png)\n*LeetSouls button on a LeetCode contest page*\n\n![Notification](images/screen2.png)\n*Notification popup after successful code extraction*\n\n\u003cimg src=\"images/popup.png\" alt=\"Extension Popup\" width=\"300\"/\u003e\n\n*Extension Popup*\n\nThese screenshots demonstrate the LeetSouls extension in action. The first image shows the LeetSouls button integrated into the LeetCode contest interface, ready for use. The second image displays the unique, Dark Souls-themed notification that appears after the code has been successfully extracted and copied to your clipboard.\n\n## Template Structure\n\nThe generated C++ template follows this structure:\n\n```cpp\n// Generated By LeetSouls\n#include \u003cbits/stdc++.h\u003e\nusing namespace std;\n\n// Extracted function goes here\n\nint main() {\n    // Sample test cases go here\n    return 0;\n}\n```\n\n## Installation\n\nAs LeetSouls is not currently available on the Chrome Web Store, you'll need to install it manually as an unpacked extension. Follow these steps:\n\n1. Download the extension:\n   - Go to the [LeetSouls GitHub repository](https://github.com/your-username/leetsouls)\n   - Click on the \"Code\" button and select \"Download ZIP\"\n   - Extract the downloaded ZIP file to a location on your computer\n\n2. Open Google Chrome and navigate to `chrome://extensions/`\n\n3. Enable \"Developer mode\" by toggling the switch in the top right corner\n\n4. Click on \"Load unpacked\" button that appears after enabling Developer mode\n\n5. Navigate to the folder where you extracted the LeetSouls files and select it\n\n6. The LeetSouls extension should now appear in your list of installed extensions\n\n7. Pin the extension to your Chrome toolbar for easy access during LeetCode contests\n\nNote: As this is a developer mode installation, you may see a reminder about running extensions in developer mode when you start Chrome. This is normal for manually installed extensions.\n\nRemember to keep the extracted folder intact, as removing it will disable the extension.\n\n## Usage\n\n- Navigate to a LeetCode contest problem.\n- Click the LeetSouls copy button that appears on the top-right corner.\n- The extracted code template is now in your clipboard, ready to be pasted into your preferred IDE.\n- Look out for a quirky, Dark Souls-inspired notification confirming successful extraction.\n\nNote: This extension is designed to work only with LeetCode's classic editor mode. It may not function correctly if you're using the new dynamic editor mode, as LeetCode has removed access to the page source in this mode.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhimanegi%2Fleetsouls","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhimanegi%2Fleetsouls","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhimanegi%2Fleetsouls/lists"}