Files
AccountForger-neuerUpload/README.md
Claude Project Manager 04585e95b6 Initial commit
2025-08-01 23:50:28 +02:00

131 Zeilen
4.0 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.

# Social Media Account Generator
Dieses Repository enthält eine Desktopanwendung zur automatisierten Erstellung und Verwaltung von SocialMediaAccounts. Die grafische Oberfläche basiert auf **PyQt5**, die BrowserAutomatisierung erfolgt mit **Playwright**. Der Code ist modular aufgebaut und kann leicht um weitere Plattformen erweitert werden.
## 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
├── controllers/
│ ├── main_controller.py
│ ├── account_controller.py
│ ├── settings_controller.py
│ └── platform_controllers/
│ ├── base_controller.py
│ ├── instagram_controller.py
│ └── tiktok_controller.py
├── views/
│ ├── main_window.py
│ ├── platform_selector.py
│ ├── about_dialog.py
│ ├── widgets/
│ │ └── platform_button.py
│ └── tabs/
│ ├── generator_tab.py
│ ├── accounts_tab.py
│ └── settings_tab.py
├── social_networks/
│ ├── base_automation.py
│ ├── instagram/
│ │ └── ...
│ ├── tiktok/
│ │ └── ...
│ ├── facebook/
│ │ └── ...
│ └── twitter/
│ └── ...
├── localization/
│ ├── language_manager.py
│ └── languages/
│ ├── de.json
│ ├── en.json
│ ├── es.json
│ ├── fr.json
│ └── ja.json
├── utils/
│ ├── logger.py
│ ├── password_generator.py
│ ├── username_generator.py
│ ├── birthday_generator.py
│ ├── email_handler.py
│ ├── proxy_rotator.py
│ ├── human_behavior.py
│ ├── text_similarity.py
│ └── theme_manager.py
├── database/
│ ├── db_manager.py
│ └── ...
├── licensing/
│ ├── license_manager.py
│ ├── hardware_fingerprint.py
│ └── license_validator.py
├── updates/
│ ├── update_checker.py
│ ├── downloader.py
│ ├── version.py
│ └── ...
├── config/
│ ├── browser_config.json
│ ├── email_config.json
│ ├── proxy_config.json
│ ├── stealth_config.json
│ ├── license_config.json
│ ├── instagram_config.json
│ ├── facebook_config.json
│ ├── twitter_config.json
│ ├── tiktok_config.json
│ ├── theme.json
│ ├── app_version.json
│ └── update_config.json
├── resources/
│ ├── icons/
│ │ ├── instagram.svg
│ │ ├── facebook.svg
│ │ ├── twitter.svg
│ │ ├── tiktok.svg
│ │ └── vk.svg
│ └── themes/
│ ├── light.qss
│ └── dark.qss
├── testcases/
│ └── imap_test.py
├── requirements.txt
└── README.md
```
Weitere Ordner:
- `logs/` – Protokolldateien und Screenshots
- `resources/` – Icons und ThemeDateien
- `updates/` – heruntergeladene Updates
## Lokalisierung
Im Ordner `localization/languages` befinden sich Übersetzungsdateien für Deutsch, Englisch, Spanisch, Französisch und Japanisch. Die aktuelle Sprache kann zur Laufzeit gewechselt werden.
## Lizenz und Updates
Die Ordner `licensing` und `updates` enthalten die Logik zur Lizenzprüfung und zum UpdateManagement. Versionsinformationen werden in `updates/version.py` verwaltet.
## Tests
Im Ordner `testcases` liegt beispielhaft `imap_test.py`, mit dem die IMAPKonfiguration getestet werden kann.