Skip to main content

A tool to validate GitHub Tokens.

Project description

GitHubToolbox logo
Github Build Status License Created
Release Released Commits since release

Overview

The GitHub Token Validator is a command-line tool that validates a GitHub personal access token and displays its associated information, such as token scopes, rate limits, and the time remaining until the rate limit reset. This tool helps users to easily check the status and details of their GitHub tokens.

Features

  • Validate GitHub personal access tokens.
  • Display token scopes and rate limit information.
  • Show time remaining until the rate limit reset.
  • Handle various error scenarios gracefully.

Installation

pip install wolfsoftware.github-token-validator

Usage

To run the GitHub Token Validator, use the following command:

gtv [OPTIONS]

Command-Line Options

  • -h, --help: Show the help message and exit.
  • -v, --version: Show the program's version number and exit.
  • -t, --token TOKEN: Specify the GitHub personal access token. (required)
  • -T, --timeout TIMEOUT: Specify the request timeout in seconds. (default: 10)

Example Output

+----------------------+-----------------------------+
| Name                 | Value                       |
+----------------------+-----------------------------+
| Token Scope          | read:org, repo, workflow    |
| Rate Limit           | 5000                        |
| Rate Limit Used      | 717                         |
| Rate Limit Remaining | 4283                        |
| Time Till Reset      | 0 hour, 38 minute, 9 second |
+----------------------+-----------------------------+

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

Built Distribution

File details

Details for the file wolfsoftware_github_token_validator-0.1.3.tar.gz.

File metadata

File hashes

Hashes for wolfsoftware_github_token_validator-0.1.3.tar.gz
Algorithm Hash digest
SHA256 4093960806addb80d69e0fc4e01449239120b1ccf13db44572f098e724e90be2
MD5 fc7950d433ac2916477731accf6747a5
BLAKE2b-256 e92f7f270b9a97e7b92b7b01395cae87141ffe81bc009d0b69f58be9f232c9d2

See more details on using hashes here.

File details

Details for the file wolfsoftware.github_token_validator-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for wolfsoftware.github_token_validator-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 0e57cb652eabbbd7ebbf3f7709323c1625da67ef1de8c705ef78a90cc8dbb364
MD5 08cd94ce2c708d73bc58a24b7ed84a40
BLAKE2b-256 49a8c169c5b739140aa49afe08cb4c35e9dfedd91bf95e203a0054e41377643b

See more details on using hashes here.

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