{"id":20690336,"url":"https://github.com/jomei/leetcode2github","last_synced_at":"2025-04-22T16:57:08.231Z","repository":{"id":42807342,"uuid":"267577266","full_name":"jomei/leetcode2github","owner":"jomei","description":"A chrome extension which helps to keep your LeetCode solutions","archived":false,"fork":false,"pushed_at":"2023-03-04T22:49:44.000Z","size":649,"stargazers_count":7,"open_issues_count":6,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2023-03-06T04:02:00.244Z","etag":null,"topics":["chrome-extension","leetcode","oktokit","reactjs","typescript"],"latest_commit_sha":null,"homepage":"https://www.jomeisama.com/l2g","language":"TypeScript","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/jomei.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}},"created_at":"2020-05-28T11:55:56.000Z","updated_at":"2023-03-06T04:02:00.244Z","dependencies_parsed_at":"2023-02-05T08:02:01.984Z","dependency_job_id":null,"html_url":"https://github.com/jomei/leetcode2github","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jomei%2Fleetcode2github","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jomei%2Fleetcode2github/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jomei%2Fleetcode2github/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jomei%2Fleetcode2github/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jomei","download_url":"https://codeload.github.com/jomei/leetcode2github/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224978995,"owners_count":17401803,"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","leetcode","oktokit","reactjs","typescript"],"created_at":"2024-11-16T23:12:45.226Z","updated_at":"2024-11-16T23:12:45.903Z","avatar_url":"https://github.com/jomei.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# LeetCode2GitHub\n![Logo](dist/logo.png?raw=true \"Logo\")\n\nA simple chrome extension which helps to keep your LeetCode solutions.\n\n## Installation\nJust add it to your browser from the [webstore][store]\n\n## Usage\n1. Add this extension to your browser\n2. Sign in with GitHub\n3. Use this extension after LeetCode problem acceptance(this will happen automatically soon)\n\n## Changelog:\n**Version 0.2.0**:\n- Added solution form validation\n- Added remembering last selected repo and set it as default\n- Added loader while the app is initializing\n- Added solution file name and commit message generation based on the problem title and selected programming language\n\n**Version 0.1.0**:\n- OAuth through GitHub.com\n- Simple form for solution submit\n\n## Contribution\nThis extension is built using:\n* TypeScript\n* React\n* Octokit/rest\n\n### Building\n1. Clone this repo\n2. `npm i`\n3. `cp src/config.json.example src/config.json`\n4. Generate [personal token][token] and set it to `config.json` to `userToken` field\n5. `npm run dev` to compile once or `npm run watch` to run the dev task in watch mode\n6. `npm run build` to build a production (minified) version\n7. Visit `chrome://extensions` and load unpacked `dist` directory\n\n\n[token]: https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line\n[store]: https://chrome.google.com/webstore/detail/kbamlgbbijaedbjioeeihphciepmlako\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjomei%2Fleetcode2github","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjomei%2Fleetcode2github","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjomei%2Fleetcode2github/lists"}