📚 Added README and requirements file for screenshot tool; updated start script for Windows compatibility. 🖼️
This commit is contained in:
64
backend/scripts/requirements_screenshot_tool.txt
Normal file
64
backend/scripts/requirements_screenshot_tool.txt
Normal file
@@ -0,0 +1,64 @@
|
||||
# Requirements für Screenshot-Tool
|
||||
# ===================================
|
||||
#
|
||||
# Automatisches Screenshot-Tool für Mitarbeiterschulungen
|
||||
# Installieren mit: pip install -r requirements_screenshot_tool.txt
|
||||
#
|
||||
# Erstellt: 16.01.2025
|
||||
# Version: 1.0
|
||||
|
||||
# Selenium WebDriver für Browser-Automatisierung
|
||||
selenium>=4.15.0
|
||||
|
||||
# WebDriver Manager für automatische Driver-Downloads
|
||||
webdriver-manager>=4.0.0
|
||||
|
||||
# Bildverarbeitung (optional für erweiterte Funktionen)
|
||||
Pillow>=10.0.0
|
||||
|
||||
# HTTP-Client für API-Aufrufe
|
||||
requests>=2.31.0
|
||||
|
||||
# JSON-Schema-Validierung für Konfiguration
|
||||
jsonschema>=4.19.0
|
||||
|
||||
# Logging und Fortschrittsanzeige
|
||||
tqdm>=4.66.0
|
||||
|
||||
# Datum/Zeit-Verarbeitung
|
||||
python-dateutil>=2.8.2
|
||||
|
||||
# URL-Parsing und -Manipulation
|
||||
urllib3>=2.0.0
|
||||
|
||||
# CSV-Export für Berichte (optional)
|
||||
pandas>=2.1.0
|
||||
|
||||
# Markdown-Generierung für Berichte
|
||||
markdown>=3.5.0
|
||||
|
||||
# Typ-Annotationen für Python < 3.9
|
||||
typing-extensions>=4.8.0
|
||||
|
||||
# Entwicklungsabhängigkeiten (optional)
|
||||
# pytest>=7.4.0
|
||||
# pytest-selenium>=4.1.0
|
||||
# black>=23.9.0
|
||||
# flake8>=6.1.0
|
||||
|
||||
# Browser-spezifische Abhängigkeiten
|
||||
# ChromeDriver wird automatisch über webdriver-manager installiert
|
||||
# Für Firefox: geckodriver wird automatisch installiert
|
||||
|
||||
# Plattform-spezifische Abhängigkeiten
|
||||
# Windows: pywin32>=306 (für erweiterte Windows-Integration)
|
||||
# Linux: xvfb für Headless-Betrieb (sudo apt-install xvfb)
|
||||
|
||||
# Optional: Bildkomprimierung
|
||||
# tinify>=1.6.0 # TinyPNG API (erfordert API-Key)
|
||||
|
||||
# Optional: PDF-Generierung für Berichte
|
||||
# reportlab>=4.0.0
|
||||
|
||||
# Optional: Excel-Export
|
||||
# openpyxl>=3.1.0
|
Reference in New Issue
Block a user