{"id":28835831,"url":"https://github.com/wahke/etstats","last_synced_at":"2025-06-29T05:37:58.681Z","repository":{"id":298137872,"uuid":"998914205","full_name":"wahke/etstats","owner":"wahke","description":"Enemy Territory Stats","archived":false,"fork":false,"pushed_at":"2025-06-09T17:08:32.000Z","size":687,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-19T10:52:44.168Z","etag":null,"topics":["enemy-territory","stats","wolfenstein","wolfenstein-enemy-territory"],"latest_commit_sha":null,"homepage":"https://wahke.lu","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wahke.png","metadata":{"files":{"readme":"README.MD","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-09T13:02:59.000Z","updated_at":"2025-06-09T17:08:36.000Z","dependencies_parsed_at":"2025-06-09T16:33:38.299Z","dependency_job_id":"ae053a51-6443-4077-a8b2-1efa487aa4e3","html_url":"https://github.com/wahke/etstats","commit_stats":null,"previous_names":["wahke/etstats"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/wahke/etstats","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wahke%2Fetstats","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wahke%2Fetstats/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wahke%2Fetstats/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wahke%2Fetstats/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wahke","download_url":"https://codeload.github.com/wahke/etstats/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wahke%2Fetstats/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262543971,"owners_count":23326632,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["enemy-territory","stats","wolfenstein","wolfenstein-enemy-territory"],"created_at":"2025-06-19T10:42:07.479Z","updated_at":"2025-06-29T05:37:58.673Z","avatar_url":"https://github.com/wahke.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# ETStats Web\n\n**ETStats Web** ist ein modernes, PHP-basiertes Statistiksystem für Wolfenstein: Enemy Territory.  \nEs liest Server-Logdateien aus, erstellt Spielerstatistiken und zeigt diese übersichtlich im Browser an.\n\n---\n\n## ✅ Features\n\n- Spielerprofile (Kills, Deaths, K/D-Ratio, Lieblingswaffe/Map)\n- Waffen- und Mapstatistiken\n- Live-Serverstatus via UDP-Abfrage\n- Admin-Panel mit Log-Upload und Servereinstellungen\n- Bootstrap-Frontend (responsive)\n- Mehrsprachigkeit (Deutsch/Englisch)\n- Installer (setup.php) für einfache Ersteinrichtung\n\n---\n\n## 📦 Ordnerstruktur\n\n```\netstats/\n├── config/          # Automatisch generierte config.php\n├── core/            # Datenbank, Parser, Abfrage-Klassen\n├── lang/            # Sprachdateien (de/en)\n├── pages/           # Hauptseiten (index, player, admin ...)\n├── setup/           # setup.php + install.sql\n├── templates/       # HTML-Layout (header, footer, cards)\n├── uploads/         # Hochgeladene Log-Dateien\n├── assets/          # CSS, JS, Bilder\n└── index.php        # Einstiegspunkt (Weiterleitung)\n```\n\n---\n\n## 🚀 Installation\n\n1. **Webserver vorbereiten** (PHP 8+, MySQL/MariaDB, Apache/Nginx)\n2. **Projekt entpacken oder klonen**\n3. **Aufrufen von**: `http://DEINE_URL/setup/setup.php`\n4. **MySQL-Zugang und Admin-Login angeben**\n5. **Nach Erfolg**: `setup.php` löschen oder umbenennen\n6. **ET-Logdatei hochladen** unter `/uploads/upload.php`\n\n---\n\n## ⚠️ Hinweise\n\n- `setup/sql/install.sql` enthält alle Tabellen\n- Nach der Installation: `setup.php` entfernen!\n- Der LogParser unterstützt aktuell nur `Kill:`-Events (Erweiterung möglich)\n- Stelle sicher, dass `config/config.php` nach Schreibvorgang lesbar bleibt\n\n---\n\n## 📜 Lizenz\n\nMIT License – frei verwendbar, anpassbar, Open Source ❤️\n\n---\n\n## ✉️ Mitwirken oder Fragen?\n\n\u003e Erstelle ein Issue oder schreib eine Nachricht. Feedback ist willkommen!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwahke%2Fetstats","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwahke%2Fetstats","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwahke%2Fetstats/lists"}