Documentation - https://developer.github.com/v3/
Scripts are written in Python3 🐍
- Create a repository
- Delete a repository
- Create an issue
- Comment on an issue
- Close an issue
- Create a pull request
- Create reaction for an issue
- Delete reaction for an issue - You will get the reaction id from the json response file obtained when making a request for reaction list for an issue.
- List reactions for an issue
- Get repository topics
- List repository languages
- List repos for an Authenticated User
- List repos of a User - Any user across Github
Note : Tokens are like passwords, they cannot be shared. Replace the Token with your own generated token to make the code work. Also run output.json() to get the json response file from which you can extract data using for loop.
- Go to Settings (Top rightmost dropdown near profile pic)
- Go to Developer settings
- Go to Personal access tokens
- Click Generate new token
- Confirm password to continue
- Fill the Note field with anything
- Select scopes (what you want the Github api to access and control in your Github account)
- Click Generate token