Entferne ignorierte Dateien aus Git-Tracking

This commit is contained in:
Adam Skotarczak 2025-03-12 23:29:07 +01:00
parent f4ecf5383e
commit 773ec0c894
6 changed files with 86 additions and 14 deletions

23
.gitignore vendored
View File

@ -4,19 +4,28 @@
.dev/logs/
.dev/build/
.dev/dist/
/pyUpload.*/
.dev/Output/
# PyInstaller & kompiliertes Python
*.spec
*.exe
*.dll
*.so
*.dylib
*.pyd
# Virtuelle Umgebung ignorieren (falls vorhanden)
.dev/.venv/
.dev/.env/
.dev/.idea/
.dev/.vscode/
# Zertifikate und sensible Dateien
.dev/*.pem
*.crt
*.key
# PyInstaller-exe-Dateien ignorieren
*.spec
pyUpload.exe
# Sonstiges
Desktop.ini
# Sonstiges (Windows & macOS Systemdateien)
Desktop.ini
Thumbs.db
.DS_Store

21
dev/cert.pem Normal file
View File

@ -0,0 +1,21 @@
-----BEGIN CERTIFICATE-----
MIIDZjCCAk6gAwIBAgIUVUoyZUGI8zufgubwkU14VVk77GowDQYJKoZIhvcNAQEL
BQAwYDELMAkGA1UEBhMCREUxDzANBgNVBAgMBkJlcmxpbjEPMA0GA1UEBwwGQmVy
bGluMRcwFQYDVQQKDA5pb25pdmF0aW9uLmNvbTEWMBQGA1UEAwwNbG9jYWxob3N0
LmxhbjAeFw0yNTAzMTIyMjEwMDZaFw0yNjAzMTIyMjEwMDZaMGAxCzAJBgNVBAYT
AkRFMQ8wDQYDVQQIDAZCZXJsaW4xDzANBgNVBAcMBkJlcmxpbjEXMBUGA1UECgwO
aW9uaXZhdGlvbi5jb20xFjAUBgNVBAMMDWxvY2FsaG9zdC5sYW4wggEiMA0GCSqG
SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDPfJ2OTl2TsTq8c0r8Z8KKr7SzFe9M0xCn
hUKMBeJQhQtky6/9oAzP1qk4Jl31Gw0DlnBeYHY7hWSCp8JeDlgrK/auNWMNNhH9
Z3UtLVlihD6spmFhwFMsPPLw+CGjearVQipEwy1/Qt55W+ikbTzYmOQg2Tsh4967
obHJLZlikTgw534EdG1Nv/mHqlvLZnGnLX/aUUJpSg8iTSEMKL8YN4raRrURQ1Ta
ba+Tw30bVx8sfyscfzNTj5Pr4lGYCfqklFUfWJ1xF3iauSXl9hcP1fNoHELJcLW1
1q3y6AKO2PC+msmjay2lVCJozNVNCopOfE9pA7z4i3bZoNR+vhrPAgMBAAGjGDAW
MBQGA1UdEQQNMAuCCWxvY2FsaG9zdDANBgkqhkiG9w0BAQsFAAOCAQEAUiHyvjFG
v4ILY2XciqDj1FwthWTGEXtSjKuvOcEnuUrjDIroVgPZjZqRObcH80SMnvR93V1+
sVv7VHJmBKrs4fGLttOxyTSpr16+geSvt8iFRuXPspzvrVyqo8Rqo3wgS3hvU8Gz
33JfSmcvDFsuq/IZDsUvdcziF1UQiZ8jAfwmsv32bIcD6bRgmfZrFoHdV98gj7nm
knwMiSguV7fqe2SZyX1WyfyWyT0pP1owZzMZVy7dd+2fAM7PN5QI3kbb0nXQZsW5
t6tFlxc8hEPneoZt5l+F5UGet+Aq/POhRdho0hFGiB/PgDPlO/HPCYAwu4Pu7Ola
OrfSABT7yqhRgQ==
-----END CERTIFICATE-----

View File

@ -26,9 +26,9 @@ for /f "tokens=1,2 delims=." %%a in ("%PYTHON_VERSION%") do (
)
:: Virtuelle Umgebung erstellen, falls sie nicht existiert
if not exist venv (
if not exist .venv (
echo Erstelle virtuelle Server-Umgebung ...
python -m venv --copies venv
python -m venv --copies .venv
if %ERRORLEVEL% NEQ 0 (
echo Fehler beim Erstellen der virtuellen Umgebung!
pause
@ -37,7 +37,7 @@ if not exist venv (
)
:: Aktivieren der virtuellen Umgebung
call venv\Scripts\activate
call .venv\Scripts\activate
:: Installieren der Abhängigkeiten
echo Installiere Abhaengigkeiten aus dem Internet ...

27
dev/key.pem Normal file
View File

@ -0,0 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEAz3ydjk5dk7E6vHNK/GfCiq+0sxXvTNMQp4VCjAXiUIULZMuv
/aAMz9apOCZd9RsNA5ZwXmB2O4VkgqfCXg5YKyv2rjVjDTYR/Wd1LS1ZYoQ+rKZh
YcBTLDzy8Pgho3mq1UIqRMMtf0LeeVvopG082JjkINk7IePeu6GxyS2ZYpE4MOd+
BHRtTb/5h6pby2Zxpy1/2lFCaUoPIk0hDCi/GDeK2ka1EUNU2m2vk8N9G1cfLH8r
HH8zU4+T6+JRmAn6pJRVH1idcRd4mrkl5fYXD9XzaBxCyXC1tdat8ugCjtjwvprJ
o2stpVQiaMzVTQqKTnxPaQO8+It22aDUfr4azwIDAQABAoIBAApXCXsICL3NfUHa
9QezHAzRSM4L78sCUbgnefOEb4zXtIOnavPWwAyzg+daciA+4t0k6CCr6fh5Y1Ln
jVYmnNo57Kct3evQoADi4QIJWoUAVidAe2Xlsb9ooirEEtkUvSC3lWer2l6XNIMT
w3o+P2QD6oqAiOPdeUIcgsGl1hkFUK/M11SdTent2rndc8i98I8++EX7XvlMwz1A
o3ukef6AFsrfBYvo2GKYoW4aH/5EDHrcLjGNlNS2j/DSZatmtg+z0dBob5O/t1Mb
HXgzYkwVmpPNjtJCv8EZ94oGPrchmQTjiJ6gl87LCHMtA8g70KjECuvz+OnL/IUp
A3ZfgWECgYEA6xlHa8FZekredf4/54H0IEl9P2RV1+p0i0W0iDvWIs6DARLgZeQZ
H/TBXt6jOypirHqq+D28wcIKf6xnylRGcsWXTkkXc7WFTEGOOgZ07z8qa7l8KdTf
SkaDh6v6MWGRtDqKFYEkbXHWkL6fEBKmgo7bWqzqNdLRWO2qG9eZExcCgYEA4e7n
J6AEpaDrftsTyi4ItjsUdqCmh8IbjCtNcrKKSokwcHbWDRrK3o//toxmy40/exa8
IX1s0aSxZI+PVv8R9MqeOIOecLvIfLSHNjvuEcCwBj1FwD1XajFEXP1D+xUclYVu
zVxXfZ+X9xORZiEu0P3PYiiDHupmEKnYQn+4aQkCgYEAul6KyLg454JMgjswi6Tw
U1wOpt8yUfzxsKpsaAcPRP5yyboeG4fMBxIu7LcPrUp3eIWx3SKL7QmW6wlQKgvO
4RMUVCILLlX6uq3JQuR1dGediFI9RKgU7ruhbz79EoJnT/mMF2oN55jz4EDMtaAj
UaJP77zd2hcqkBWv4WxzU7cCgYAHazjb7D060xXojHkR4oEWusnpO008l/sflyxr
38D6wZZ9mulcdMzEkiXrcKDPfkvfVtfGob+5ApdwneYvDSEh0KVxZaEGQqRKtALc
nQssOg+NpOVtcpY0PnnoM8jPrdnKbx88TxPwZBUxX8sed2h6JFty9bGYiknfsjQP
uvHrQQKBgEjwJvWReZ26VvR5+ie12MFwnelqkPrAcOt45idkOU9Dhjpe7jdx5b7A
jNDfgogmBCGOt4s7zUXXxB/TswMepwm55FosmD+fJYU88Sqabz4z3sjanS9r0qnQ
scnAPNP+bXc7ZnyIJ4htVW6nYV0Sg9CUcQQp3VOz4eww1jt/3bRC
-----END RSA PRIVATE KEY-----

0
dev/logs/pyupload.log Normal file
View File

View File

@ -1,18 +1,33 @@
@echo off
setlocal
goto code
(C) 2025 Adam Scotarczak
options for pyUpload.py:
usage: pyUpload.py [-h] [--port PORT] [--nogui]
-h, --help show this help message and exit
--port, -p PORT Port, auf dem der Server lauscht (Standard: 4443)
--nogui, -n Ohne GUI & QR-Code im reinen CLI-Modus starten
:code
:: Prüfen, ob die virtuelle Umgebung existiert
if not exist venv (
if not exist .venv (
echo Virtuelle Umgebung nicht gefunden! Bitte zuerst install.bat ausführen.
pause
exit /b
)
:: Aktivieren der virtuellen Umgebung
call venv\Scripts\activate
call .venv\Scripts\activate
echo "Virtuelle Umgebung gestartet!"
:: Starten des Upload-Servers
python pyUpload.py
:: Starten des Upload-Servers mit Übergabe aller übergebenen Parameter
python pyUpload.py %*
:: Nach Beenden der Anwendung
deactivate
echo "Virtuelle Umgebung beendet!"