Files
AccountForger-neuerUpload/README.md
Claude Project Manager ba0ba3fcec RollBack Punkt 2025-09-13
2025-09-13 22:01:58 +02:00

91 Zeilen
3.3 KiB
Markdown
Originalformat Blame Verlauf

Diese Datei enthält mehrdeutige Unicode-Zeichen

Diese Datei enthält Unicode-Zeichen, die mit anderen Zeichen verwechselt werden können. Wenn du glaubst, dass das absichtlich so ist, kannst du diese Warnung ignorieren. Benutze den „Escape“-Button, um versteckte Zeichen anzuzeigen.

# AccountForger – Social Media Account Generator
DesktopAnwendung zur Erstellung und Verwaltung von SocialMediaAccounts. UI mit **PyQt5**, Automatisierung mit **Playwright**. Modularer Aufbau mit plattformspezifischen Controllern.
## Installation
1. Python 3.8 oder neuer installieren.
2. Abhängigkeiten mit `pip install -r requirements.txt` einrichten.
## Anwendung starten
```bash
python main.py
```
Beim ersten Start werden benötigte Ordner wie `logs`, `config` und `resources` automatisch angelegt. Einstellungen können im Ordner `config` angepasst werden.
## Projektstruktur (Auszug)
```text
.
├── main.py
├── browser/
│ ├── playwright_manager.py
│ ├── stealth_config.py
│ ├── fingerprint_protection.py
│ └── cookie_consent_handler.py
├── controllers/
│ ├── main_controller.py
│ ├── account_controller.py
│ ├── session_controller.py
│ ├── settings_controller.py
│ └── platform_controllers/
│ ├── base_controller.py
│ ├── instagram_controller.py
│ ├── tiktok_controller.py
│ ├── facebook_controller.py
│ ├── gmail_controller.py
│ ├── x_controller.py
│ └── ok_ru_controller.py
├── social_networks/
│ ├── base_automation.py
│ ├── instagram/ ...
│ ├── tiktok/ ...
│ ├── facebook/ ...
│ ├── gmail/ ...
│ ├── x/ ... # Ehemals „Twitter“
│ └── vk/ ...
├── views/
│ ├── main_window.py
│ ├── platform_selector.py
│ ├── about_dialog.py
│ ├── tabs/ (generator_tab.py, settings_tab.py, accounts_tab.py)
│ └── widgets/ (dark_mode_toggle.py, ...)
├── localization/
│ ├── language_manager.py
│ └── languages/ (de.json, en.json, ...)
├── utils/ (logger.py, proxy_rotator.py, email_handler.py, ...)
├── database/ (db_manager.py, schema_v2.sql)
├── licensing/ (license_manager.py, hardware_fingerprint.py, ...)
├── updates/ (update_checker.py, downloader.py, version.py)
├── config/ (app_version.json, theme.json, proxy_config.json, ...)
├── resources/
│ ├── icons/ (instagram.svg, x.svg/twitter.svg, ...)
│ └── themes/ (light.qss, dark.qss)
├── tests/ (test_method_rotation.py, ...)
└── requirements.txt
```
Weitere Ordner:
- `logs/` – Protokolldateien und Screenshots
- `resources/` – Icons und ThemeDateien
- `updates/` – heruntergeladene Updates
## Lokalisierung
In `localization/languages` liegen Übersetzungen für Deutsch, Englisch, Spanisch, Französisch und Japanisch. Die Sprache kann zur Laufzeit gewechselt werden.
## Lizenz und Updates
`licensing` enthält Lizenzprüfung und Sitzungsverwaltung; `updates` prüft und lädt Updates. Versionen stehen in `updates/version.py`.
## Tests
Tests liegen unter `tests/` und als einzelne `test_*.py` Dateien im Root. Umfang variiert je nach Komponente.
## Rechtliche Hinweise
Die Nutzung dieser Software muss im Einklang mit geltendem Recht und den Nutzungsbedingungen der jeweiligen Plattformen erfolgen. Umgehung von Sicherheits, Identitäts oder Verifizierungsmechanismen ist unzulässig. Keine echten personenbezogenen Daten ohne Einwilligung verwenden.