RollBack Punkt 2025-09-13
Dieser Commit ist enthalten in:
114
README.md
114
README.md
@ -1,6 +1,6 @@
|
||||
# Social Media Account Generator
|
||||
# AccountForger – Social Media Account Generator
|
||||
|
||||
Dieses Repository enthält eine Desktopanwendung zur automatisierten Erstellung und Verwaltung von Social‑Media‑Accounts. Die grafische Oberfläche basiert auf **PyQt5**, die Browser‑Automatisierung erfolgt mit **Playwright**. Der Code ist modular aufgebaut und kann leicht um weitere Plattformen erweitert werden.
|
||||
Desktop‑Anwendung zur Erstellung und Verwaltung von Social‑Media‑Accounts. UI mit **PyQt5**, Automatisierung mit **Playwright**. Modularer Aufbau mit plattformspezifischen Controllern.
|
||||
|
||||
## Installation
|
||||
|
||||
@ -22,92 +22,49 @@ Beim ersten Start werden benötigte Ordner wie `logs`, `config` und `resources`
|
||||
├── main.py
|
||||
├── browser/
|
||||
│ ├── playwright_manager.py
|
||||
│ └── stealth_config.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
|
||||
│ ├── 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
|
||||
│ ├── widgets/
|
||||
│ │ └── platform_button.py
|
||||
│ └── tabs/
|
||||
│ ├── generator_tab.py
|
||||
│ ├── accounts_tab.py
|
||||
│ └── settings_tab.py
|
||||
├── social_networks/
|
||||
│ ├── base_automation.py
|
||||
│ ├── instagram/
|
||||
│ │ └── ...
|
||||
│ ├── tiktok/
|
||||
│ │ └── ...
|
||||
│ ├── facebook/
|
||||
│ │ └── ...
|
||||
│ └── twitter/
|
||||
│ └── ...
|
||||
│ ├── tabs/ (generator_tab.py, settings_tab.py, accounts_tab.py)
|
||||
│ └── widgets/ (dark_mode_toggle.py, ...)
|
||||
├── 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
|
||||
│ └── 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
|
||||
│ │ ├── facebook.svg
|
||||
│ │ ├── twitter.svg
|
||||
│ │ ├── tiktok.svg
|
||||
│ │ └── vk.svg
|
||||
│ └── themes/
|
||||
│ ├── light.qss
|
||||
│ └── dark.qss
|
||||
├── testcases/
|
||||
│ └── imap_test.py
|
||||
├── requirements.txt
|
||||
└── README.md
|
||||
│ ├── icons/ (instagram.svg, x.svg/twitter.svg, ...)
|
||||
│ └── themes/ (light.qss, dark.qss)
|
||||
├── tests/ (test_method_rotation.py, ...)
|
||||
└── requirements.txt
|
||||
```
|
||||
|
||||
Weitere Ordner:
|
||||
@ -118,13 +75,16 @@ Weitere Ordner:
|
||||
|
||||
## 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.
|
||||
In `localization/languages` liegen Übersetzungen für Deutsch, Englisch, Spanisch, Französisch und Japanisch. Die Sprache kann zur Laufzeit gewechselt werden.
|
||||
|
||||
## Lizenz und Updates
|
||||
|
||||
Die Ordner `licensing` und `updates` enthalten die Logik zur Lizenzprüfung und zum Update‑Management. Versionsinformationen werden in `updates/version.py` verwaltet.
|
||||
`licensing` enthält Lizenzprüfung und Sitzungsverwaltung; `updates` prüft und lädt Updates. Versionen stehen in `updates/version.py`.
|
||||
|
||||
## Tests
|
||||
|
||||
Im Ordner `testcases` liegt beispielhaft `imap_test.py`, mit dem die IMAP‑Konfiguration getestet werden kann.
|
||||
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.
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren