Skip to main content

CLI utility for detecting weak spots in GitHub profiles

Project description

GitHub profile checker

CLI utility written in Python for detecting weak spots in GitHub profiles

Twitter URL PyPI


Installation

Since the CLI is written in Python you will have to first install python itself and then run

pip install gpc-cli

After the installation you should have a gpc namespace available in your currently running user.

Usage

This CLI implies 3 main types of commands:

Authorization

To be able to fully scan your GitHub account, make sure to authorize through GitHub OAuth using

gpc login

Profiles

You can also locally save and remove GitHub profiles you are willing to scan.
Use

gpc profile add <username>

to locally save a profile. You can also remove, list all and remove all profiles. Use

gpc profile --help

to further explore this.

Analysis

The analyzation command itself, that scans through the given profile and creates a summary that is stored in user's home directory in the gpc-data folder. To create this summary, run

gpc analyze <username>

NOTE: You can omit the username argument if you are already authorized and want to deep-analyze your own profile.
You can also use this command with the --fl flag to generate summaries for all the locally saved profiles.

Motivation

The CLI was created with a purpose of helping developers on GitHub to clean up their possibly 'messy' profiles and organize their projects.
If you are applying for any IT related job, make sure to tidy your profile and this CLI will make it a way easier and pleasant process.

P.S.
the CLI initializer word gpc is just an abbreviation for github-profile-checker
You can also read more about ways to clean your GitHub profile in this medium article.

License

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

gpc-cli-1.1.0.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gpc_cli-1.1.0-py3-none-any.whl (3.3 kB view details)

Uploaded Python 3

File details

Details for the file gpc-cli-1.1.0.tar.gz.

File metadata

  • Download URL: gpc-cli-1.1.0.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.0

File hashes

Hashes for gpc-cli-1.1.0.tar.gz
Algorithm Hash digest
SHA256 49a5557d9f143cab0dad38f2cb88b4e1285fd1b496232d792469f92fd3b00949
MD5 43d1d189ab5d05d99c41b3be49ee7c2c
BLAKE2b-256 a2a6c1195e6a14e1eaf44b6ff52a0d08b6c26ca285621ae8e7f96f84880406ff

See more details on using hashes here.

File details

Details for the file gpc_cli-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: gpc_cli-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.0

File hashes

Hashes for gpc_cli-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 60c9d1a62c9d946bcb6a448c9c049198f72ebeabcfdf7455e1d702d010ca13b5
MD5 903ffb75c9e87419a807e153ee0ed9cf
BLAKE2b-256 25ff58845ecf80135a4674d01ee8647e0e2fc6fa8684e7b7ced26c9f7d64b6f2

See more details on using hashes here.

Supported by

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