Skip to main content

Python GUI for Github using the Github API.

Project description

Py Github GUI

A simple graphical user interface for receiving public details of a GitHub profile.

animatedshowcase

Current Version GitHub stars GitHub forks Twitter Follow

Table of Contents

Getting Started

Tools Required

  • PIP
  • A correctly configured Python environment for Tkinter.

Installation

In a command line, run these commands:

$ python3 -m pip install --upgrade pip 
$ python3 -m pip install py-github-gui-rackodo

The second command should install Py Github GUI and all of its necessary dependencies.

Using

To use Py Github GUI, you'll first need a Github Personal Access Token. Here's how to get one:

  1. Navigate to Github's settings page and scroll down to Developer Settings.
  2. Click on Personal Access Tokens, then Tokens (Classic).
  3. Click on Generate New Token, then Generate New Token (Classic). Verify your password if necessary.
  4. Name the token whatever you'd like, give it an expiry date however you see fit, and then scroll down to check the box next to read:user.
  5. Generate the token, and save it in a text file so you don't lose it.

Now, to actually use Py Github GUI, run this command:

$ python3 -m py_github_gui ghp_yourgeneratedtoken12345

In the opened window, type the username of a GitHub user and press the Get Information button. The available information will be shown.

Authors

Bash Elliott

Thanks

License

py-github-gui is open source software licensed as MIT.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

py-github-gui-rackodo-1.1.1.tar.gz (218.3 kB view hashes)

Uploaded Source

Built Distribution

py_github_gui_rackodo-1.1.1-py3-none-any.whl (218.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page