Skip to main content

CLI tool to track your GitHub contribution streaks

Project description

ghstreak

A simple CLI tool to track your GitHub contribution streaks.

Installation

pip install github-streak

Usage

ghstreak <github_username>

Example:

ghstreak deven367

Authentication

For higher API rate limits, set your GitHub token as an environment variable:

export GITHUB_TOKEN=your_token_here

You can create a personal access token at: https://github.com/settings/tokens

Output

The tool displays:

  • Your current contribution streak (consecutive days with contributions)
  • Your previous streak (if applicable) and when it ended

Requirements

  • Python >= 3.7
  • requests >= 2.25.0
  • python-dotenv >= 0.19.0

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

github_streak-0.1.1.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

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

github_streak-0.1.1-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

File details

Details for the file github_streak-0.1.1.tar.gz.

File metadata

  • Download URL: github_streak-0.1.1.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.12

File hashes

Hashes for github_streak-0.1.1.tar.gz
Algorithm Hash digest
SHA256 3a705cd327fcd73df029fb68129f49ff5235e4a471302f94a498cacff9164417
MD5 10326d354065df1a6c8a2a408ec8d3bc
BLAKE2b-256 63eb4f6b8cfbb66b27146c02c09807f28cdff2e76a1d531cf0aebba480c720dd

See more details on using hashes here.

File details

Details for the file github_streak-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: github_streak-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 3.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.12

File hashes

Hashes for github_streak-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8118cbc486dba5b395e00b953fcb9f7bf656c495369624c7a28dc6614c118a75
MD5 c27ad64e50b4ce16f9045097be091386
BLAKE2b-256 0af8a0f5006f1c88676e26d6c79761e8440b6a67df9dc57df845954023afb0a8

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