https://github.com/pyrustic/geet
Get, install, and run the latest release of a compatible app published on Github [DEPRECATED, check the project Hubstore]
https://github.com/pyrustic/geet
lightweight pyrustic python tool
Last synced: over 1 year ago
JSON representation
Get, install, and run the latest release of a compatible app published on Github [DEPRECATED, check the project Hubstore]
- Host: GitHub
- URL: https://github.com/pyrustic/geet
- Owner: pyrustic
- License: mit
- Created: 2020-12-02T21:14:05.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-12-02T21:17:38.000Z (over 5 years ago)
- Last Synced: 2025-02-22T20:36:05.324Z (over 1 year ago)
- Topics: lightweight, pyrustic, python, tool
- Language: Python
- Homepage: https://pyrustic.github.io
- Size: 14.6 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
`pip install geet`
[https://github.com/pyrustic/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](https://docs.github.com/en/free-pro-team@latest/github/authenticating-to-github/creating-a-personal-access-token) 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](https://github.com/pyrustic/geet).
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](https://github.com/pyrustic/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 ;)