Skip to content

pythonos-project/pythonos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

PythonOS

PythonOS è un mini-sistema operativo sviluppato in Python con interfaccia grafica Tkinter.

GitHub Repo stars GitHub followers made-with-python version Python version


Tabella dei Contenuti


Caratteristiche

  • Interfaccia desktop stile mini-OS con barre e icone
  • Finestre interne trascinabili per app multiple
  • Terminale integrato
  • Editor di appunti
  • File manager
  • Impostazioni di sistema e lockscreen

Requisiti

  • Python 3.8+ (Raccomandati 3.9+)
  • tkinter (incluso con la maggior parte delle distribuzioni Python)
  • pyos-gaps (Si installa automaticamente installando le dispendenze con pip install -r requirements.txt)

Installazione ed Esecuzione

  1. Clona il repository:
https://github.com/pythonos-project/pythonos.git
  1. Crea un ambiente virtuale:
python -m venv venv
  1. Attiva l'ambiente:
Windows

In Powershell

venv\Scripts\Activate

In Prompt dei comandi

venv\Scripts\activate
MacOS/Linux
source venv\bin\activate
  1. Installa le dipendenze:
pip install -r requirements.txt
  1. Eseguiscilo
python main.py

Struttura del progetto

  • main.py - punto di ingresso dell'applicazione
  • pythonos/gui.py - logica dell'interfaccia grafica
  • pythonos/os.py - stato e comandi del mini-OS
  • translations/ - Traduzioni
  • clis/ - Le varie CLIs di PythonOS
  • docs/ - Documentazione

Note

Questo progetto è pensato come base per un mini-sistema operativo in Python e può essere esteso con nuove applicazioni e funzionalità.

Packages

 
 
 

Contributors

Languages