Ein UserScript für Tampermonkey, das zwei praktische Buttons zum Duplizieren und intelligenten Neu-Einstellen von Anzeigen auf eBay Kleinanzeigen/Kleinanzeigen.de hinzufügt.
- 📋 Duplizieren: Erstellt eine Kopie der Anzeige, Original bleibt erhalten
- 🔄 Smart neu einstellen: Löscht das Original und erstellt eine neue Anzeige
- 🖼️ Automatische Bilderhaltung: Alle Bilder bleiben bei beiden Funktionen erhalten
- ⚡ Robust & Schnell: Schlanker Code mit nur ~200 Zeilen
- 🛡️ Fehlerbehandlung: Timeout-Schutz und Retry-Mechanismen
Wie funktioniert es:
- Klick auf den Button oben
- Tampermonkey öffnet sich automatisch
- Klick "Installieren"
- Fertig! Script ist aktiv ✅
Hinweis: Tampermonkey muss vorher installiert sein. Siehe Voraussetzungen unten.
- Browser: Chrome, Firefox, Edge, Safari oder Opera
- Tampermonkey Browser-Extension
Tampermonkey installieren:
Siehe INSTALL.md für:
- Manuelle Installation
- Copy-Paste Installation
- Detaillierte Anleitung
- Automatische Updates
Das Script erhält automatisch Updates:
- Tampermonkey prüft jede Woche nach neuen Versionen
- Updates werden automatisch installiert
- Du wirst benachrichtigt wenn eine neue Version verfügbar ist
- Keine zusätzliche Aktion erforderlich!
-
Anzeige bearbeiten: Navigiere zu einer deiner Anzeigen und klicke auf "Bearbeiten"
https://www.kleinanzeigen.de/p-anzeige-bearbeiten.html?adId=XXXXX -
Neue Buttons nutzen: Unter dem "Änderungen speichern" Button erscheinen zwei neue Optionen:
- Erstellt eine exakte Kopie der Anzeige
- Original bleibt unverändert bestehen
- Alle Bilder und Daten werden übernommen
- Ideal für: Ähnliche Artikel, Varianten, Backup
- Löscht die Original-Anzeige
- Erstellt automatisch eine neue Anzeige mit allen Daten
- Alle Bilder bleiben erhalten
- Ideal für: Anzeige erneuern, nach oben bringen
Wichtig: Alle Bilder bleiben automatisch erhalten!
Das Script nutzt die Tatsache, dass beim Bearbeiten einer Anzeige alle Bilder bereits im Formular geladen sind. Diese werden beim Submit automatisch mit übertragen - egal ob die Original-ID vorhanden ist oder nicht.
https://www.kleinanzeigen.de/p-anzeige-bearbeiten.html*https://kleinanzeigen.de/p-anzeige-bearbeiten.html*https://*.kleinanzeigen.de/p-anzeige-bearbeiten.html*https://www.ebay-kleinanzeigen.de/p-anzeige-bearbeiten.html*
- Löschen:
POST /m-anzeigen-loeschen.json?ids={adId} - CSRF-Token:
meta[name="_csrf"]odermeta[name="csrf-token"]
- ✅ Chrome/Chromium (v88+)
- ✅ Firefox (v78+)
- ✅ Edge (v88+)
- ✅ Safari (v14+)
- ✅ Opera (v74+)
- Prüfe ob Tampermonkey aktiviert ist
- Stelle sicher, dass du auf der Bearbeiten-Seite bist
- Browser-Cache leeren (Strg+F5)
- Console öffnen (F12) und nach Fehlern suchen
- Warte 2-3 Sekunden nach Seitenladevorgang
- Das Script sucht automatisch nach dem Submit-Button und platziert die neuen Buttons darunter
- Session könnte abgelaufen sein → Neu anmelden
- Rate-Limiting → Kurz warten und erneut versuchen
- ✨ Auto-Update Support aktiviert
- 🧪 54 Unit & Integration Tests (100% bestanden)
- 📚 Umfangreiche Dokumentation
- 🔧 Exponential Backoff für Retries
- 📝 Logger System für Debugging
- 🎨 CSS Klassen mit Hover-Effekten
- 🛡️ Verbesserte Error-Handling
- 📊 Code Quality Score: 8.9/10
- Komplette Code-Überarbeitung
- Von 600 auf ~362 Zeilen optimiert
- Smart Neu-Einstellen Feature
- Retry-Limit mit Max-Versuchen
- CSRF-Token Validation
- User-Warnung bei Lösch-Fehler
- Erweiterte Bildanalyse (später als unnötig erkannt)
- Komplexe Manager-Strukturen
- Initiale Funktionalität
- Basis-Duplizierung
-
Original-Script: J05HI - Original Gist
- Entwickelte die grundlegende Duplikations-Funktionalität
- API-Integration und CSRF-Token Handling
-
Erweiterte Version: OldRon1977
- Smart Neu-Einstellen Feature
- Verbesserte Fehlerbehandlung
- Code-Optimierungen
MIT License - Siehe LICENSE für Details
Contributions sind willkommen!
- Fork das Repository
- Erstelle einen Feature Branch (
git checkout -b feature/AmazingFeature) - Committe deine Änderungen (
git commit -m 'Add some AmazingFeature') - Push zum Branch (
git push origin feature/AmazingFeature) - Öffne einen Pull Request
Dieses Script wird "as is" zur Verfügung gestellt. Die Nutzung erfolgt auf eigene Gefahr. Die Autoren übernehmen keine Haftung für eventuelle Schäden oder Verstöße gegen die Nutzungsbedingungen von eBay Kleinanzeigen.
Bei Problemen oder Fragen:
Hinweis: Dieses Script ist nicht offiziell mit eBay Kleinanzeigen verbunden oder von ihnen unterstützt.