Skip to content

SimaAlexandru99/optimad-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Optimad

Optimad este o aplicatie desktop Windows care face capturi automate de ecran si modifica temporar data sistemului pentru a simula activitate pe zile consecutive. Aplicatia trebuie rulata cu drepturi de administrator.

Cerinte

  • Windows 10 sau mai nou
  • Python 3.12 sau mai nou
  • Drepturi de administrator pentru modificarea datei sistemului
  • Minimum 500 MB spatiu liber pe disc

Instalare

  1. Creeaza sau recreeaza mediul virtual:
python setup.py
  1. Activeaza mediul virtual:
.venv\Scripts\activate
  1. Ruleaza aplicatia:
.venv\Scripts\python.exe main.py
  1. Pentru rulare elevata foloseste:
run_admin.bat

Comportament principal

  • Capturile sunt salvate in directoare YYYY-MM-DD\HH-MM-SS.png
  • Aplicatia poate porni imediat, la o ora fixa sau zilnic la o ora fixa
  • Focalizarea automata este disponibila pentru desktop, zoom, teams si chrome
  • Data initiala a sistemului este capturata la pornirea procesului si restaurata explicit la final, inclusiv pe oprire sau eroare
  • Tabul Cursuri permite import Excel intr-o baza SQLite locala (optimad.db) si listarea sesiunilor importate

Import cursuri

  • Format Excel compatibil cu optimad-desktop
  • Sheet obligatoriu: Grafic cursuri
  • Sheet optional pentru linkuri: Link-uri zoom
  • Fiecare import nou inlocuieste sesiunile existente din baza locala

Teste

Ruleaza testele din mediul virtual:

.venv\Scripts\python.exe -m pytest tests\unit

Observatii

  • schedule_config.json si themeconfig.json sunt fisiere de stare locala si nu ar trebui tratate ca fisiere de distributie
  • Directorul logs\ si directoarele de capturi sunt artefacte runtime

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors