You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Botspot-Pi-Apps/README.md

36 lines
2.8 KiB
Markdown

# Pi-Apps ![logo](https://github.com/Botspot/pi-apps/blob/master/icons/logo-64.png?raw=true)
4 years ago
## Raspberry Pi App Store for Open Source Projects
4 years ago
There are many open-source, community-developed software projects for Raspberry Pi, yet very few people know about them. Pi-Apps aims to improve that, functioning as a software catalog and standardizing installation.
4 years ago
**Pi-Apps is very new and is a work in progress.** Please [report](https://github.com/Botspot/pi-apps/issues/new) any errors you encounter.
### To install Pi Apps
4 years ago
```
git clone https://github.com/Botspot/pi-apps
/home/pi/pi-apps/install
```
The install script ensures YAD is installed and creates a menu button. Nothing is modified outside your home directory.
### To run Pi Apps
4 years ago
Menu -> Accessories -> Pi Apps, or type `./pi-apps/gui`.
### Basic usage
- This is the **main window**:
![main window](https://github.com/Botspot/pi-apps/blob/master/icons/screenshots/main%20window.png?raw=true)
Use the main window to quickly browse the selection of apps and easily install them.
- If you double-click an app, or select and app and click Details, you will see the **Details window**.
![details](https://github.com/Botspot/pi-apps/blob/master/icons/screenshots/details%20window.png?raw=true)
- The **updater window** may pop up when you launch Pi-Apps:
![updates](https://github.com/Botspot/pi-apps/blob/master/icons/screenshots/updates%20available.png?raw=true)
Unless you have a very good reason not to, clicking 'Update now' is strongly recommended.
- Pi-Apps **Settings** can be configured by launching Menu -> Preferences -> Pi-Apps Settings.
![settings](https://github.com/Botspot/pi-apps/blob/master/icons/screenshots/settings.png?raw=true)
- If you click **New App** in Settings, you can easily create your own Apps with a wizard-style sequence of windows.
![create app](https://github.com/Botspot/pi-apps/blob/master/icons/screenshots/create%20app.png?raw=true)
It helps you select an icon, create & debug install/uninstall scripts, write a description, and more.
### How it works
- Each 'App' is simply a small `install` script, `uninstall` script, two icon sizes, and two text files containing the description and a website URL.
- Each App is stored in its own separate directory. `/home/pi/pi-apps/apps/` holds all these app directories. The Zoom app, for example, would be located at `/home/pi/pi-apps/apps/Zoom/`.
- Because of the contained nature of each app folder, it's really easy to 'package' your own apps: just put the folder in a ZIP file and send it to friends. (or upload it as a [new issue](https://github.com/Botspot/pi-apps/issues/new) so your app can be added to Pi-Apps)
- When you click Install, the selected App's install script is executed.
- When you click Uninstall, the selected App's uninstall script is executed.