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 pyrustic/demo + run
geet pyrustic/pyrustic + install + run
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 !
- repository-name-here-please
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
Release history Release notifications | RSS feed
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 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
Algorithm | Hash digest | |
---|---|---|
SHA256 | f57bc27f0a5359b5109c2d41da95c56acec6ef854f7f2c90b689a7f934aaa582 |
|
MD5 | 24047db16780fadbf259fae86106e3fd |
|
BLAKE2b-256 | 866d553e27f675707a9f704250a536e11ff2ad6391945b806ebc958cffb124f8 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8afb1b7a9b6bbaa17a589929a6daa1a39b3507eadc2d9a2fcf8e66cc71a8fe01 |
|
MD5 | 09db901b0fec59adf2dfbb72dfedfc4a |
|
BLAKE2b-256 | b187ee86740f07c7be26d3ce14baae65f503bf24052b7ab464473796c5ab45e3 |