Skip to main content

A small tool to run repositories straight from GitHub.

Project description

GitHub-Runner

This is a tool to run Python3 and HTML-CSS-JS projects directly from GitHub.

How it works

This is a CLI (Command Line Interface) tool, which means it should be run from your preferred terminal, whether it be kitty, Alacritty, Windows Terminal, etc.

To actually run this tool, you need to use the following command:

python -m ghr {language} {repository-owner}/{repository-name}/{repository-branch} {script-to-run}

Of course, you need to replace the curly brackets according to what's written in them. For example, you can try to run my reaction speed test like this:

python -m ghr python3 PabloMyDarling/Reaction-Speed-Test/main main.py

Before using this tool, I recommend checking out the documentation!

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

ghr-1.0.2.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

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

ghr-1.0.2-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

File details

Details for the file ghr-1.0.2.tar.gz.

File metadata

  • Download URL: ghr-1.0.2.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for ghr-1.0.2.tar.gz
Algorithm Hash digest
SHA256 a8086a2c48dbdd88cc76fa9886adf894688046b54f176ec139119561e2eb011d
MD5 5ea78fc0561dacd28d0ba089b10e07e4
BLAKE2b-256 3a7f18b7c67eb7274f7f76ff61c719f78f0f51c25514bda7356692bb049c5516

See more details on using hashes here.

File details

Details for the file ghr-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: ghr-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 3.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for ghr-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 df999fe90b2fd5a9d46e0dc3e047295ceca506d11195309401c6119e5f4194af
MD5 fb6f29ce4c58fe6c8a56f7e1a5aa2c51
BLAKE2b-256 7bba00ddd7d05130b14d3050c576ce66b7e8f68c5b9d2adbcddd4e8d14533b84

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