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.6.tar.gz (3.7 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.6-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ghr-1.0.6.tar.gz
  • Upload date:
  • Size: 3.7 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.6.tar.gz
Algorithm Hash digest
SHA256 a2072e039a89915330ab21ed75572d3ebef78ec2e2bf57f685ea50550b0fa6df
MD5 d65d07396ca272f58bc3524f58c61bcc
BLAKE2b-256 fa26aad5724d8047078033f94c66f293b51dd4f5b519ae0e3d6468eddc77df9f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ghr-1.0.6-py3-none-any.whl
  • Upload date:
  • Size: 3.7 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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 013e09ec3affb8e6745a5e3bce43a02f72393ea0b231eb02d9168680307de698
MD5 8c93c358d4636d365f2f23535e0d68f0
BLAKE2b-256 42596d9e5a50528e0f3d5ea2ad289a541314a06c9c81516574c655f7d1e0d1c3

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