Skip to main content

Download, store, and run Python desktop apps

Project description

Hubstore Cover

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

Manager

Using Hubstore for the first time. You can reproduce it as it.



Manager

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


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

IBM

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"

email

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

hubstore-0.0.2.tar.gz (37.9 kB view hashes)

Uploaded Source

Built Distribution

hubstore-0.0.2-py3-none-any.whl (43.6 kB view hashes)

Uploaded Python 3

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