{"id":24569440,"url":"https://github.com/alphabeta1906/pyginit","last_synced_at":"2025-08-13T03:14:33.461Z","repository":{"id":48986148,"uuid":"369464563","full_name":"AlphaBeta1906/pyGinit","owner":"AlphaBeta1906","description":"A simple github automation cli","archived":false,"fork":false,"pushed_at":"2022-10-11T15:10:24.000Z","size":119,"stargazers_count":17,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-02T13:13:32.035Z","etag":null,"topics":["automation","cli","cli-app","click","command-line-app","command-line-tool","git","github","gitpython","pygithub","python","python-cli","python-package","python3","python39"],"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/AlphaBeta1906.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-05-21T08:18:27.000Z","updated_at":"2025-02-05T03:35:50.000Z","dependencies_parsed_at":"2022-09-05T07:40:23.208Z","dependency_job_id":null,"html_url":"https://github.com/AlphaBeta1906/pyGinit","commit_stats":null,"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/AlphaBeta1906/pyGinit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlphaBeta1906%2FpyGinit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlphaBeta1906%2FpyGinit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlphaBeta1906%2FpyGinit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlphaBeta1906%2FpyGinit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AlphaBeta1906","download_url":"https://codeload.github.com/AlphaBeta1906/pyGinit/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlphaBeta1906%2FpyGinit/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270173345,"owners_count":24539579,"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-13T02:00:09.904Z","response_time":66,"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","cli","cli-app","click","command-line-app","command-line-tool","git","github","gitpython","pygithub","python","python-cli","python-package","python3","python39"],"created_at":"2025-01-23T15:23:13.048Z","updated_at":"2025-08-13T03:14:33.406Z","avatar_url":"https://github.com/AlphaBeta1906.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"![GitHub](https://img.shields.io/github/license/AlphaBeta1906/pyGinit?style=flat-square)\n# pyGinit\n\npyGinit is a command line tools that help you to initialize your current project a local git repo and remote repo\n\n## Requirements\nRequirements before install pyGinit:\n1. a github account and it's personal access token\n2. git 1.70 or newer\n3. python \u003e= 3.7\n\n## Installation\nusing pipx :\n```bash\npipx install pyGinit\n```\nfrom this repository(may not stable) :\n```bash\ngit clone  https://github.com/AlphaBeta1906/pyGinit.git\ncd pyGinit\npoetry build\n```\n\n## Usage\n\n### Authentication :\nYou need to add token and username of your github account using :\n\n```bash\npyginit set-auth \u003cYOUR_GITHUB_TOKEN\u003e \u003cYOUR_GITHUB_USERNAME\u003e\n```\nuse the same command to change your auth value\n\nif you dont know how to get your github token, you can see [this](https://docs.github.com/en/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token)\n\nall your token are save in `.pyGinitconfig.ini` at home path, so you will be secure\n\n### repository initalization : \n\ngo to your project directory where you want to create local and remote repository for it. and then type :\n```bash\npyginit init\n```\nall you need is to fill out inquirer by `pyInquirer` and let `pyGinit` do the rest, from creating local repository,remote github repository, and push your directory to github   \n\n**_Note: make sure the directory is not a local git repository_**\n\n### create empty github repository\nopen your terminal and following command:  \n```bash\npyginit remote\n```\n\ninquirer will appear and then pyGinit will crate a empty github repository \n\n\n\n## Contributing\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\n\n\n## License\n[MIT](https://github.com/AlphaBeta1906/pyGinit/blob/master/LICENSE)\n\n## Development status :\n[v0.2.1](https://github.com/AlphaBeta1906/pyGinit/releases/tag/v0.2.1)  \n[v0.2.0](https://github.com/AlphaBeta1906/pyGinit/releases/tag/v0.2.0)  \n[v0.1.9](https://github.com/AlphaBeta1906/pyGinit/releases/tag/v0.1.9)  \n[v0.1.7](https://github.com/AlphaBeta1906/pyGinit/releases/tag/V0.1.7)  \n[v0.1.6-beta](https://github.com/AlphaBeta1906/pyGinit/releases/tag/v0.1.6-beta)    \n[v0.1.5-beta](https://github.com/AlphaBeta1906/pyGinit/releases/tag/v0.1.5-beta)   \n[v0.1.3-alpha](https://github.com/AlphaBeta1906/pyGinit/releases/tag/v0.1.3-alpha)   \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falphabeta1906%2Fpyginit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falphabeta1906%2Fpyginit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falphabeta1906%2Fpyginit/lists"}