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 (Install via python -m pip install rust-just if not available on apt.)
- 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.
- Major refactor!
- More defensive code for directories already existing and tidying up on failures
- Limit the screen output size
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-2.0.0.tar.gz
.
File metadata
- Download URL: bapp_store-2.0.0.tar.gz
- Upload date:
- Size: 16.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed23f4179b9b48cc95a9729af5c96194b5114c752fb3e8bf29e05e106dc58b0f |
|
MD5 | 82d53a892d55fb171be221503aa77bdc |
|
BLAKE2b-256 | 424e3831044a8cbdb82d43f26e64d25ccd41d136e02d520997ddb346e2f3ddf2 |
File details
Details for the file bapp_store-2.0.0-py3-none-any.whl
.
File metadata
- Download URL: bapp_store-2.0.0-py3-none-any.whl
- Upload date:
- Size: 16.7 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 | 26b78f447b848225d083b5c776cecc89ca306100d89c567b1f7c4f92447167dd |
|
MD5 | 295b71778a11c074a73d3ddfcb5e279b |
|
BLAKE2b-256 | ee4821e3bc5976139d75dd4c6e394a60927314d3379fd4f131e8ffbc691b1916 |