{"id":19825545,"url":"https://github.com/capeddemon/mechanized-branch","last_synced_at":"2025-08-21T07:32:00.614Z","repository":{"id":46023460,"uuid":"428217575","full_name":"CapedDemon/Mechanized-Branch","owner":"CapedDemon","description":"Github is now undercontrol of me.","archived":false,"fork":false,"pushed_at":"2022-10-25T07:03:48.000Z","size":22761,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-06T14:12:54.549Z","etag":null,"topics":["automation","git","github-api","github-config","python","python-script","selenium","web-scraping"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CapedDemon.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-11-15T10:25:57.000Z","updated_at":"2023-12-05T15:49:28.000Z","dependencies_parsed_at":"2023-01-20T09:01:46.551Z","dependency_job_id":null,"html_url":"https://github.com/CapedDemon/Mechanized-Branch","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/CapedDemon/Mechanized-Branch","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CapedDemon%2FMechanized-Branch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CapedDemon%2FMechanized-Branch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CapedDemon%2FMechanized-Branch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CapedDemon%2FMechanized-Branch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CapedDemon","download_url":"https://codeload.github.com/CapedDemon/Mechanized-Branch/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CapedDemon%2FMechanized-Branch/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271444099,"owners_count":24760716,"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","status":"online","status_checked_at":"2025-08-21T02:00:08.990Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["automation","git","github-api","github-config","python","python-script","selenium","web-scraping"],"created_at":"2024-11-12T11:08:01.446Z","updated_at":"2025-08-21T07:32:00.260Z","avatar_url":"https://github.com/CapedDemon.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# **Mechanized Branch** \r\n\r\n![](https://github.com/Shreejan-35/Mechanized-Branch/blob/main/images/automate_gif.webp)\r\n\r\n*Mechanized* literally means **automation**. And this branch which you are now observing is automated by the python script.\r\nThis python project actually automates my workflow related to Git \u0026 Github.\r\n\r\n# Documentation\r\n\r\nFirst of all this is a python script.\r\nIt can automate my github profile and do things like:-\r\n- Login into my github profile\r\n- Creating a new repoisitory\r\n- Adding the file, commiting it and pushing it to repository. While doing this open your repository using the driver_init command, open the internet and wait to complete.\r\n\r\n(Many more things are going to be added to this project)\r\n\r\nThis python script is object oriented to give little twist to simple programming and deploy multiple bots at same time.\r\n\r\nInformation of different functions :-\r\n- While initialising the object of the class it takes the location of the chromedriver.exe file to open the chrome.\r\n- The driver_init function initialises the driver\r\n- The login function takes username and password and logins in the github profile.(**WARNING**: In my case it has not asked about the 6 digit verification code but in your case it can ask)\r\n- The new_repo function takes repository name, description of the repository and type of the repository and fills all the thing. You need to just click the **Create repository** button. \r\n\r\n**This is made for windows but not fot other OS**\r\n\r\n# Tools \u0026 Configuraton\r\n- Language : Python(3.9.5)\r\n- Google Chrome - version(95.0.4638.69)\r\n- Chrome Driver - version(95.0.4638.69)\r\n- VS Code\r\n- Libraries :- selenium, subprocess, os, requests, json\r\n\r\n# Installation\r\nYou can just clone my repository using the following link and can fill up the necessary- \r\n\r\n```\r\nhttps://github.com/CapedDemon/Mechanized-Branch.git\r\n```\r\nAfter cloning the fill the necessary and uncomment the comment.\r\n\r\n# License\r\n**MIT**\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcapeddemon%2Fmechanized-branch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcapeddemon%2Fmechanized-branch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcapeddemon%2Fmechanized-branch/lists"}