https://github.com/wonnd3r/pysh.sdk
PYSH.SDK helps you develop LliureX desktop apps easily!
https://github.com/wonnd3r/pysh.sdk
linux lliurex open-source python sdk shell
Last synced: about 2 months ago
JSON representation
PYSH.SDK helps you develop LliureX desktop apps easily!
- Host: GitHub
- URL: https://github.com/wonnd3r/pysh.sdk
- Owner: wonnd3r
- License: gpl-3.0
- Created: 2025-01-23T20:13:12.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-02T17:46:56.000Z (over 1 year ago)
- Last Synced: 2025-02-02T18:30:50.297Z (over 1 year ago)
- Topics: linux, lliurex, open-source, python, sdk, shell
- Language: Python
- Homepage:
- Size: 61.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PYSH.SDK 🐧 (Python and Shell SDK)
**Dedicated to LliureX (23)**
***Project state: indev***
*By: wonnd3r*
## TABLE OF CONTENTS / TABLA DE CONTENIDO
- [What is it?](#what-is-it)
- [Features](#what-does-it-include)
- [Installation](#instalation--instalación)
## INFO / INFORMACIÓN
### What is it?
This simple SDK (Software Development Kit), designed for the LliureX O.S. (recommended version 21.2023 or higher), is dedicated to developing simple desktop applications to introduce new programmers to this field.
### What does it include?
**TEMPLATES**
You can choose from 5 pre-programmed templates to make it easier to start developing an app.
**TASKS**
This SDK offers more than 30 tasks to improve your programming skills. You can easily generate a task on your desktop, which you must complete by programming, organizing, and planning to achieve the result requested by the exercise. The difficulty level increases as you progress.
**SUDO CODE:** HB75fS7gs2
---------------------------------------------------------------------
### Qué es?
Este sencillo SDK (*Software Development Kit*) dedicado para el software LliureX (recomendada una versión superior a la 21.2023) esta dedicado al desarollo de applicaciones de escritorio sencillas para introducir a nuevos programadores en este sector.
### Qué incluye?
**PLANTILLAS**
Puedes generar entre 5 plantillas ya medianamente programadas para que sea más fácil empezar a programar una app.
**TAREAS**
En este SDK hay más de 30 tareas para mejorar tus habilidades de programación. Puedes generar fácilmente una tarea en tu escritorio, que deberas de completar programando, organizando y planteando para obtener el resultado que el ejecicio te pida. El nivel de dificultad va siendo mayor conforme progreses.
**SUDO CODE:** HB75fS7gs2
## INSTALATION / INSTALACIÓN
### Download the latest version of the SDK here:
[v0.0.1](https://github.com/wonnd3r/PYSH.SDK/releases/download/PRE-ALPHA/pysh-v0.0.1.zip) - 1/23/2025 (latest)
### Steps to install PYSH.SDK
**Step 1:** Copy the *.zip* file and paste it into the personal folder (*/home*).
**Step 2:** Right-click on the *.zip* file and select the option to extract it. (*NOTE: Make sure not to rename the folder to avoid affecting the program.*)
**Step 3:** Open *konsole* and type **"cd pysh-v0.0.1"** (make sure that que version name you type is the same as the one shown in the folder), then press enter.
**Step 4:** Type **". intall.sh"** and let the program do its magic.
**Step 5:** Once installed, close the window.
**Step 6:** Open *konsole* again and follow these commands:
```bash
cd pysh-v0.0.1
. start.sh
```
---------------------------------------------------------------------
### Descarga la versión más reciente del SDK aquí:
[v0.0.1](https://github.com/wonnd3r/PYSH.SDK/releases/download/PRE-ALPHA/pysh-v0.0.1.zip) - 1/23/2025 (más nueva)
### Pasos para instalar PYSH.SDK
**Paso 1:** Copia el *.zip* y pégalo en la carpeta personal (*/home*).
**Paso 2:** Haz click derecho en el *.zip* y selecciona la opción de descomprimir. (*ATENCIÓN: Procura no cambiar el nombre de la carpeta para no alterar el programa.*)
**Paso 3:** Abre *konsole* y escribe **"cd pysh-v0.0.1"** (revisa que el nombre la versión que escribes sea igual que la de la carpeta), luego presiona enter.
**Paso 4:** Escribe **". install.sh"** y deja el programa hacer su magia.
**Paso 5:** Una vez instalado, cierra la ventana.
**Paso 6:** Abre *konsole* de nuevo y sigue estos comandos:
```bash
cd pysh-v0.0.1
. start.sh
```
# PYSH.SDK Plugin Creation 🔌
*version: v0.1*
## BASIC INFO
### Does Pysh support plugins?
Absolutely, inside the main SDK directory, there is a folder called *plugins* where your own plugins or others created by the community are stored.
### How to create a plugin?
The program identifies as plugins any folder located inside *plugins* that has a file called *main.py* inside it. Every time the program is started, PYSH will execute all main.py that follow the syntax above.
```
pysh-v0.0.1
|
|_ plugins
|
|_ miplugin.PYSH (folder)
|
|_ main.py
```