A simple app store for Beepy applications
Project description
bapp-store
This is a simple app store for Beepy applications.
It works by querying Github for repos with the topic beepy-app
, cloning them,
installing them through a justfile
, and providing some basic interfacing such
as searching, installing, listing, and deleting applications.
Installation
You can install the bapp-store
by simply running pipx install bapp-store
.
Dependencies
- python3
- pip
- just
- git
Usage
bapp-store
- Brings up the TUI
bapp-store list
- List applications found on Github
bapp-store search <name>
- Searches for a Beepy app on Github
bapp-store install <name>
- Install a Beepy app from Github
bapp-store list-installed
- List installed applications
bapp-store remove <name>
- Removes the Beepy app from your device
Future Work
There should be some concept of app versioning and pinning/installing particular versions.
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
Built Distribution
File details
Details for the file bapp_store-1.0.0.tar.gz
.
File metadata
- Download URL: bapp_store-1.0.0.tar.gz
- Upload date:
- Size: 15.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f3cafbb63ab4fd9ff37d1bfce177a7c3183b3cdb015f6bc47bb28997496d1f7 |
|
MD5 | f82f2cd40acff5ad4bef4d65160a838b |
|
BLAKE2b-256 | 0abc3bf64e8b357f6c52b5da9a6e3d3fcc60430fe1907870c9b855c4ad837f36 |
File details
Details for the file bapp_store-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: bapp_store-1.0.0-py3-none-any.whl
- Upload date:
- Size: 16.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8d6635a433c5edc11ec034d86101eb71c6f69a7fad62e7cfc0f0fc15e44b89e |
|
MD5 | 083b92e761346f751b0ccd5971c1c54e |
|
BLAKE2b-256 | cc02e66e4840b29e47ecad3f16397c565663a606307d4c0624c9ec98d428f909 |