{"id":24039254,"url":"https://github.com/sabyasachi-seal/gitcode","last_synced_at":"2025-04-19T17:09:12.847Z","repository":{"id":159660590,"uuid":"608602141","full_name":"Sabyasachi-Seal/GitCode","owner":"Sabyasachi-Seal","description":"Transfer all your LeetCode solutions to Github with this !","archived":false,"fork":false,"pushed_at":"2023-12-29T06:15:38.000Z","size":13543,"stargazers_count":35,"open_issues_count":1,"forks_count":21,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-29T10:43:07.985Z","etag":null,"topics":["dsa","github","leetcode","python","selenium","web-automation"],"latest_commit_sha":null,"homepage":"https://github.com/Sabyasachi-Seal/GitCode","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Sabyasachi-Seal.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2023-03-02T11:06:40.000Z","updated_at":"2025-03-14T11:07:21.000Z","dependencies_parsed_at":"2025-01-08T20:36:55.235Z","dependency_job_id":"9701a716-12b9-4eec-bd84-bfa247ca456f","html_url":"https://github.com/Sabyasachi-Seal/GitCode","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sabyasachi-Seal%2FGitCode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sabyasachi-Seal%2FGitCode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sabyasachi-Seal%2FGitCode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sabyasachi-Seal%2FGitCode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Sabyasachi-Seal","download_url":"https://codeload.github.com/Sabyasachi-Seal/GitCode/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249746008,"owners_count":21319581,"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":["dsa","github","leetcode","python","selenium","web-automation"],"created_at":"2025-01-08T20:36:28.848Z","updated_at":"2025-04-19T17:09:12.828Z","avatar_url":"https://github.com/Sabyasachi-Seal.png","language":"Python","readme":"# GitCode \u0026 GitChef\n\nThese tools make it possible to extract all your solutions from [LeetCode](https://leetcode.com/) and\n[CodeChef](https://codeshef.com) to your local machine and commit them to a git repository.\n\n## Features\n\n- Supports O-Auth login\n- Supports user-pass login\n- Creates folder for every of your problem solutions\n- Exports all of your problem solutions in separate folders\n- Additionally, exports problem descriptions with them\n- Specify path for problem solutions\n- Commit solution to git repository\n\n## Usage\n\n- [Setup Git](https://docs.github.com/en/get-started/quickstart/set-up-git) with your GitHub account on your local\n  machine\n- Optionally [fork](https://github.com/Sabyasachi-Seal/GitCode/fork) this repository\n- Clone the repository on your local machine\n- Install the projects' dependencies (see [Dependencies](#Dependencies))\n- Run either `GitCode.py` or `GitChef.py` from the project root folder with:\n    - `cd GitCode \u0026\u0026 python ./GitCode.py`\n    - `cd GitChef \u0026\u0026 python ./GitChef.py`\n\n### Dependencies\n\nThis project requires a working Python 3.6+ installation. If the `pip` package manager is installed and the system is\nnot externally managed (e.g. by the Linux distribution), the Python dependencies are installed automatically. If it is\nexternally managed, you need to install the packages listed in the `requirements.txt` file or use one of the commands\nfor your Linux distribution.\n\n#### Arch Linux\n\nThis assumes that the AUR package install helper `paru` is installed. If another one is used, it can usually be\nsubstituted with its name or the listed packages are cloned and built itself with `makepkg`.\n\n```shell\n# Install dependencies for GitCode\npacman -S python-pysocks python-async_generator python-attrs python-certifi \\\n          python-charset-normalizer python-exceptiongroup python-h11 python-idna \\\n          python-outcome python-packaging python-dotenv python-requests python-sniffio \\\n          python-sortedcontainers python-tqdm python-trio python-trio-websocket \\\n          python-urllib3 python-wsproto\nparu -S python-selenium python-webdriver-manager python-pybrowsers python-poetry\n\n# Install dependencies for GitChef\npacman -S python-html5lib python-lxml python-requests\nparu -S python-bs4\n```\n\n## Contributors\n\nContributions and feedback are welcome!\n\n- [Sabyasachi Seal](https://github.com/Sabyasachi-Seal)\n- [AdityaSeth777](https://github.com/AdityaSeth777)\n- [Ayush786113](https://github.com/Ayush786113)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsabyasachi-seal%2Fgitcode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsabyasachi-seal%2Fgitcode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsabyasachi-seal%2Fgitcode/lists"}