Skip to main content

Get, install, and run the latest release of a compatible app published on Github

Project description

pip install geet

https://github.com/pyrustic/geet

Get, install, and run the latest release of a compatible app published on Github

Geet

geet pyrustic/demo + run

Geet

geet pyrustic/pyrustic + install + run

Geet

How to increase requests rate limit

Use the command auth to increase your requests rate limit. You will need a token: read this article to learn about the personal access token.

This is still beta, quickly built to facilitate the installation of Python desktop application Pyrustic. If you don't know what Pyrustic is, check its README.



Do you have published some nice Python desktop application release on Github ?

Let assume that your github profile is pyrusticfan with a repository named disrupt. What do you prefer:

  • do you want your users to go to RELEASES tab, download the asset, unpack the asset in the right folder then install the app ?

    or just

  • geet pyrusticfan/disrupt

I think that the choice is easy to do.



If you want your users to download and install your application with Geet, follow the next principles:

  • your asset should be a zip file;
  • that's all.

Also, your asset should respect this structure:

  • whatever-asset-name.zip
    • repository-name-here-please
      • contents
      • contents
      • whatever-folder
        • blah blah blah
      • whatever-source-code
      • blah blah blah
      • contents-again
      • optionally: install.py
      • AND __main__.py as entry point !

As you can see, it is important to have your project inside a folder named as your repository. If you use Pyrustic to publish your nice Python desktop applications on Github, you won't need to care about this detail.



A better doc will come soon ;)

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

geet-0.0.3.tar.gz (15.1 kB view details)

Uploaded Source

Built Distribution

geet-0.0.3-py3-none-any.whl (17.6 kB view details)

Uploaded Python 3

File details

Details for the file geet-0.0.3.tar.gz.

File metadata

  • Download URL: geet-0.0.3.tar.gz
  • Upload date:
  • Size: 15.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.6.1 requests/2.9.1 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.5.2

File hashes

Hashes for geet-0.0.3.tar.gz
Algorithm Hash digest
SHA256 f57bc27f0a5359b5109c2d41da95c56acec6ef854f7f2c90b689a7f934aaa582
MD5 24047db16780fadbf259fae86106e3fd
BLAKE2b-256 866d553e27f675707a9f704250a536e11ff2ad6391945b806ebc958cffb124f8

See more details on using hashes here.

File details

Details for the file geet-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: geet-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 17.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.6.1 requests/2.9.1 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.5.2

File hashes

Hashes for geet-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8afb1b7a9b6bbaa17a589929a6daa1a39b3507eadc2d9a2fcf8e66cc71a8fe01
MD5 09db901b0fec59adf2dfbb72dfedfc4a
BLAKE2b-256 b187ee86740f07c7be26d3ce14baae65f503bf24052b7ab464473796c5ab45e3

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