Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/prathameshdhande22/giturlgetter
This CLI will Extract the URL for the selected Repository
https://github.com/prathameshdhande22/giturlgetter
api automate cli click command-line-tool git github github-api githubrepoapi giturl python python3 terminal tkinter tkinter-gui
Last synced: about 21 hours ago
JSON representation
This CLI will Extract the URL for the selected Repository
- Host: GitHub
- URL: https://github.com/prathameshdhande22/giturlgetter
- Owner: PrathameshDhande22
- License: gpl-2.0
- Created: 2022-09-20T16:40:05.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-01-01T12:46:04.000Z (almost 2 years ago)
- Last Synced: 2024-11-06T05:16:40.517Z (9 days ago)
- Topics: api, automate, cli, click, command-line-tool, git, github, github-api, githubrepoapi, giturl, python, python3, terminal, tkinter, tkinter-gui
- Language: Python
- Homepage: https://pypi.org/project/Giturlgetter/
- Size: 12.6 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GIT URL GETTER
![](https://img.shields.io/badge/Python-3.8_|_3.9_|_3.10-blue?logo=python&style=flat-square&logoColor=white)
![](https://img.shields.io/badge/Github-API-red?logo=github&style=flat-square&logoColor=white)
![GitHub repo size](https://img.shields.io/github/repo-size/prathameshdhande22/Giturlgetter?color=brown&logo=github&style=flat-square)
![PyPI - Downloads](https://img.shields.io/pypi/dd/giturlgetter?color=blue&logo=pypi&logoColor=white)
![PyPI - License](https://img.shields.io/pypi/l/giturlgetter?color=success&logo=pypi&logoColor=white)
![GitHub Repo stars](https://img.shields.io/github/stars/prathameshdhande22/giturlgetter?style=social)![](https://img.shields.io/badge/MADE_WITH_%20-Python-f02b79%20?style=for-the-badge&logo=python&labelColor=Ff00d8&color=Ff0087&logoColor=white)
Github Has Released the **Github CLI (Command Line Interface)** using we can create the Github Repo in terminal only without Browsing the Browser.
But in Github CLI you cannot get the git url so using **Giturlgetter** Python Library you can get the git url using very simple steps.You Either Use the Python Library or the GUI which is in Another branch.
# Works For ![](https://ucarecdn.com/51bca072-f640-42c0-b316-f0c0d742779c/-/preview/30x30/) 10/11/7 Only.
## Installation :
Install the Library from the command pip :
```
pip install Giturlgetter
```You Have Successfully Installed the Library.
## Automate Your Github Work :
If You are Tired of Creating the Github Repository in browser and then copying the git url so it becomes the Complicated work.
Download the GitHub CLI from Here.
Before Installing the GitHub CLI please install the git from Here
Read the Manual for GitHub CLI
Python >=3.6 Should be install in you System.**Create the GitHub Repo without Visiting the Browser**:
- To Create The GitHub Repo.
Use Command :
```
gh repo create
```
Select the Options.***Note*** : Don't select the Clone Repo or not create any file.
- Initialise the git using.
```
git init
git add .
git commit -m "First Commit"
```* After Installing the Giturlgetter library.
Run the Following command :## Usage:
## Commands:
1. `giturl login` -> To Login through Github with Activation Code.
2. `giturl --version` -> To Get the Version Info.
3. `giturl -h` -> To get help for any any command you can use `command -h`.
4. `giturl logout` -> To Logout from the device.
5. `giturl list --default` -> To list the user Repository Name and ID.
6. `giturl list` -> Prompts the user to enter the username of the user to list the repositories Name and ID.
7. `giturl repo` -> Prompts the user to enter the Repository name or ID to get the clone url, ssh url, html url, git url.
8. `giturl repo -id,--id` or `giturl -n,--name` -> To get the urls.
9. `giturl details` -> Prompts the User to enter the username and fetches entered username details.## Author : Prathamesh Dhande