Download, store, and run Python desktop apps
Project description
Pyrustic
Hubstore
Hubstore
is a lightweight software that allows you to download, store, and run Python
desktop applications
.
This is an emailware. You are encouraged to send a feedback.
Demo | Features | Installation
Table Of Contents
Overview
Hubstore
is built to allow end-users to easily download, install, and use applications published with the help of Pyrustic
.
Hubstore
itself is built with the Pyrustic
framework and is available on PyPI.
As a developer, you simply need to publish a new release of your application with Pyrustic to make it compatible with Hubstore
.
An application is compatible with Hubstore
:
- if it is available as a zip asset in Github Release;
- unpacking the zip asset should output a folder named as the Github repository;
- a
main.py
module should be present in the root of the project (inside the folder named as the Github repository).
This is a beta version of Hubstore
, so it's recommended to be a curious hacker and play with a demo project.
As an end-user, you just need to know the repository name and owner to download an app via Hubstore
: {owner}/{repo}. You can also simply paste the url of the project repository.
Lot of new features will come !
I will make a new repository to keep track of compatible apps. If you like this project and want to make your app available via Hubstore
, poke me !
Demo
Using Hubstore for the first time. You can reproduce it as it.
This is obviously fictional
Features
You can export and import the list of your favorite apps. You can auth yourself with your Github personal access token to increase the API rate limit. It is easy to generate a personal access token. Read this article.
You can update your apps, and even rollback to the previous version if the update is buggy.
Play with Hubstore
to discover more about it.
Philosophy
Wisdom from Antiquity
By Jean-Léon Gérôme - Walters Art Museum: Home page Info about artwork, Public Domain, Link
He owned a cup which served also as a bowl for food but threw it away when he saw a boy drinking water from his hands and realized one did not even need a cup to sustain oneself.
--Mark, J. J. (2014, August 02). Diogenes of Sinope. Ancient History Encyclopedia. Retrieved from https://www.ancient.eu/Diogenes_of_Sinope/
Advertisement from the twentieth century
By Cecile & Presbrey advertising agency for International Business Machines. - Scanned from the December 1951 issue of Fortune by User:Swtpc6800 Michael Holley. The image was touched up with Adobe Photo Elements., Public Domain, Link
Installation
Hubstore
is available on PyPI (the Python Package Index) to simplify the life of Python developers.
If you have never installed a library from PyPI, you must install the pip tool enabling you to download and install a PyPI package. There are several methods which are described on this page.
$ pip install hubstore
$ hubstore
License
Pyrustic
is licensed under the terms of the permissive free software license MIT License
.
Contact
Hi ! I'm Alex, operating by "Crocker's Rules"
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.