Skip to content

Latest commit

 

History

50 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pala icon Pala

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![Release](https://img.shields.io/github/v/release/CsPS0/pala)](https://github.com/CsPS0/pala/releases) [![Build Status](https://github.com/CsPS0/pala/actions/workflows/release.yml/badge.svg)](https://github.com/CsPS0/pala/actions)

A Pala egy interaktív terminálos felhasználói felület (TUI) a Kréta e-napló rendszerhez. Az iOS alkalmazás OAuth2 hitelesítési folyamatait szimulálva közvetlen, gyors és látványos terminálos hozzáférést biztosít a diákok adatlapjához, jegyeihez, órarendjéhez és hiányzásaihoz.

Főbb funkciók

  • Élő Dashboard (TUI felület)
  • Pala Wrapped (Éves statisztika)
  • Bizonyítvány Tervező & Szellem Jegyek
  • Jegy-trendek & Átlagok
  • Globális Haladó Kereső
  • ...és még több!

Telepítés

1. Windows Gyors Telepítés

  • Grafikus telepítő (.exe): Töltsd le a Pala-Setup.exe fájlt (egyéni komponensválasztóval: Desktop GUI + CLI / TUI + PATH integráció).
  • PowerShell 1-soros:
    irm https://raw.githubusercontent.com/CsPS0/pala/main/install.ps1 | iex
  • Scoop:
    scoop bucket add pala https://github.com/CsPS0/pala-bucket
    scoop install pala

2. Linux & macOS Gyors Telepítés

  • Interaktív 1-soros telepítő (Bash):
    curl -fsSL https://raw.githubusercontent.com/CsPS0/pala/main/install.sh | bash

Ha manuálisan szeretnéd telepíteni vagy saját csomagkezelőt használsz:

Debian / Ubuntu / Linux Mint (APT)
curl -fsSL https://CsPS0.github.io/pala/public.key | sudo gpg --dearmor -o /usr/share/keyrings/pala-archive-keyring.gpg

echo "deb [signed-by=/usr/share/keyrings/pala-archive-keyring.gpg] https://CsPS0.github.io/pala/repo stable main" | sudo tee /etc/apt/sources.list.d/pala.list > /dev/null

sudo apt update
sudo apt install pala
Arch Linux (AUR)
yay -S pala-bin
macOS (Homebrew)
brew tap CsPS0/pala https://github.com/CsPS0/pala
brew install pala
Forráskódból történő fordítás

Dart SDK és Flutter SDK szükséges.

git clone https://github.com/CsPS0/pala.git
cd pala
dart pub get
dart compile exe bin/pala.dart -o pala
cd app && flutter build windows  # vagy linux / macos

Használat

A telepítés után a Pala közvetlenül indítható terminálból és a Start menüből:

pala

Fő parancsok és kapcsolók:

  • pala : Interaktív terminálos TUI felület indítása.
  • pala --desktop vagy pala -g : Pala Asztali Grafikus Alkalmazás (Desktop GUI) indítása.
  • pala dash : Közvetlen belépés az Élő Dashboard nézetbe.
  • pala --demo : Indítás beépített demó profillal (Teszt Elek - offline tesztadatok).
  • pala --daemon : Háttérfolyamat indítása értesítésekhez.

Komponens kezelés és rendszerintegráció:

  • pala --install-shortcut : Start menü és asztali parancsikon létrehozása.
  • pala --remove-shortcut : Start menü és asztali parancsikonok eltávolítása.
  • pala --add-path : Pala hozzáadása a felhasználói PATH környezeti változóhoz.
  • pala --remove-path : Pala eltávolítása a PATH-ból.
  • pala --clear-cache : Helyi gyorsítótár és hitelesítési adatok törlése.
  • pala --uninstall : Interaktív komponens eltávolítás és rendszer-tisztítás.

Dokumentáció

  • USER.md: Felhasználói útmutató és funkciók részletezése.
  • DEV.md: Fejlesztői és architektúrális dokumentáció.
  • CONTRIBUTING.md: Irányelvek hozzájárulóknak.
  • DATA_SECURITY.md: Adatkezelés és biztonsági tájékoztató.

Elismerések & Közösségi Projektek

Minden használatba vett nyílt forráskódú csomagnak köszönet.

Aktív és kapcsolódó projektek:

Archivált és korábbi projektek:

About

Interaktív terminálos felület (TUI) a Kréta e-napló rendszerhez

Topics

Resources

Contributing

Security policy

Stars

2 stars

Watchers

0 watching

Forks

Releases

Used by

Contributors

Languages