Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
eBay Kleinanzeigen - Anzeige duplizieren
// ==UserScript==
// @namespace https://github.com/J05HI
// @name eBay Kleinanzeigen - Anzeige duplizieren
// @description Bietet eine "Anzeige duplizieren" Funktion beim Bearbeiten einer vorhandenen Anzeige in eBay Kleinanzeigen.
// @icon http://www.google.com/s2/favicons?domain=www.ebay-kleinanzeigen.de
// @copyright 2020, J05HI (https://github.com/J05HI)
// @license MIT
// @version 1.0.2
// @match https://www.ebay-kleinanzeigen.de/p-anzeige-bearbeiten.html?adId=*
// @grant none
// @require http://code.jquery.com/jquery-3.5.1.min.js
// ==/UserScript==
(function() {
'use strict';
$('#pstad-submit').after('<button id="pstad-duplicate" class="button" type="submit" style="background-color: #86B817;"><span>Anzeige duplizieren</span></button>');
$('#pstad-duplicate').click(function(e) {
e.preventDefault();
$('#postad-id').val('');
$('#adForm').submit();
});
})();
@J05HI
Copy link
Author

J05HI commented May 25, 2020

Bietet eine "Anzeige duplizieren" Funktion beim Bearbeiten einer vorhandenen Anzeige in eBay Kleinanzeigen.

chrome_2020-05-25_17-21-59

@OldRon1977
Copy link

OldRon1977 commented Nov 3, 2020

Das Skript arbeitet super :)
Jedoch, wenn ich eine Anzeige zum 3ten oder 4ten mal dupliziert habe, werden teilweise die Bilder der Anzeige nicht mehr angezeigt und/oder geladen. Kann dies mit dem Skript zusammenhängen?

@kbitr
Copy link

kbitr commented Nov 3, 2020

Geniale Lösung! Einfach den gleichen Eintrag als neues Formular senden. Besonders praktisch ist, dass man vor dem Senden sogar noch etwas in der Kopie ändern kann.

Das Problem von @OldRon1977 konnte ich nicht nachvollziehen.

@user277
Copy link

user277 commented Jan 10, 2021

Kurze Einsteigerfrage: Wo installiere ich das Script?

@bjspi
Copy link

bjspi commented Feb 7, 2021

Sehr geiles Custom Script :) Danke dafür!
Wer OHNE Greasemonkey oder ähnlichem Plugin unterwegs ist, kann auch ein Bookmark in der Lesezeichenleiste erstellen, das den Code bei Klick in einem Schritt ausführt:

z.B. mit Hilfe von https://mrcoles.com/bookmarklet/
den oben genannten Code ins Formular einfügen, Bookmarklet erstellen und auf die Lesezeichenleiste ziehen.

Ich habe noch am Ende ein "$("#pstad-duplicate").click();" hinzugefügt, das dupliziert mit einem Klick 👍

@wikrie
Copy link

wikrie commented Apr 23, 2021

Ich habe da ein Problem bei Safari, in 60% aller Anzeigen ist der Button nicht zu sehen. Ist das bekannt oder geht das nur mir so?
image
aber
image
Hab die Lösung gefunden: im Safari sind nur Secure Connections erlaubt und das Require war auf http nicht https daher die Probleme.

// @require https://code.jquery.com/jquery-3.5.1.min.js

damit gehts

@OlliKater
Copy link

OlliKater commented May 28, 2021

Hallo, ich würde diese tolle Idee auch gerne anwenden, verstehe aber nichts von Scripten und damit wohl leider auch die Anleitung nicht. Ich verstehe die Anleitung wie folgt:
a) Script komplett kopieren
von // ==UserScript==
bis })();
b) via F12 Entwickler-Konsole in Chrome anzeigen lassen (auf der Ebay-Kleinanzeigen Seite, die kopiert werden soll?)
c) Fenster "Console" anklicken
d) Script einkopieren und ENTER drücken

bei mir erscheint dann stets "undefined" und es tut sich gar nichts. Was mache ich falsch?
Gruß aus Hannover

@OldRon1977
Copy link

OldRon1977 commented Jun 1, 2021

Ich kenne mich mit der Konsole nicht aus. Meine Empfehlung wäre:

  • besorg Dir als Erweiterung (egal ob Chrome, Edge oder Firefox) Tampermonkey das ist ein Skripthandler
  • hier kannst Du ein neues Skript selber hinzufügen, indem Du den Skripttext hier komplett kopierst und als neues Skript einfügst.
  • Fertig :)

@OlliKater
Copy link

OlliKater commented Jun 2, 2021

Ich kenne mich mit der Konsole nicht aus. Meine Empfehlung wäre:

  • besorg Dir als Erweiterung (egal ob Chrome, Edge oder Firefox) Tampermonkey das ist ein Skripthandler
  • hier kannst Du ein neues Skript selber hinzufügen, indem Du den Skripttext hier komplett kopierst und als neues Skript einfügst.
  • Fertig :)

Moin, OldRon, du schriebst oben "Das Skript arbeitet super :)". Das klingt so als hättest du herausgefunden wie man das Script nutzt. Und genau das interessiert mich. Ob "mit Konsole oder ohne. Hauptsache, dass ich mein Ebay-Inserat kopieren kann :-)

@bjspi
Copy link

bjspi commented Jun 2, 2021

Hallo Leute,

ich teile hier eine genaue 1:1 Anleitung mit Euch.
Es gibt 3 Wege, das ganze zum Laufen zu bekommen:

  1. Mittels Browser-Console und Copy&Paste vom Code -> Vorteil: Keine Erweiterung benötigt, Nachteil: Jedes mal Copy/Paste vom Code notwendig
  2. Mittels Tampermonkey / Greasemonkey -> Vorteil: Funktioniert nach Einrichtung super, Nachteil: Man benötigt eine extra Erweiterung und muss diese eventuell konfigurieren
  3. Mittels Bookmarklet, meine favorisierte Lösung. Vereint meiner Meinung nach die obigen Vorteile: Keine Erweiterung notwendig, aber auch kein manuelles Copy/Paste des Codes notwendig

Ich beschreibe nun Weg 1 und 3:

Browser-Console:

  1. Bearbeitet eine eure eigenen Anzeigen, die URL sieht dann aus á la https://www.ebay-kleinanzeigen.de/p-anzeige-bearbeiten.html?adId=xyz
  2. Öffnet die Browser Console (F12 im Chrome, im Firefox meines Wissens ident)
  3. In dem sich öffnenden Bereich müsst ihr auf den Tab "Console"/"Konsole" gehen. Schritt 2 und 3 sind hier ganz nett dargestellt: https://www.youtube.com/watch?v=zX3LvF94KC0
  4. Dort, wo er im obigen Video "Hallo Welt" eingebt, kopiert ihr den Code von oben, ab und inklusive "(function() {" bis ganz zum Ende rein und drückt "Enter". Damit erscheint ein Button "Anzeige duplizieren" unten im Bearbeitungsfenster der Anzeige. Diesen könnt ihr manuell anklicken.

Bookmarklet
Meine favorisierte Lösung. Ihr habt im Zielzustand in Eurer Lesezeichenleiste einen Button, wenn ihr diesen drückt, wird der Code automatisch ausgeführt. Ihr müsst also den Code nicht manuell jedes mal wieder und wieder kopieren.

  1. https://mrcoles.com/bookmarklet/ öffnen
  2. In das Feld "Enter your javascript code here" den gesamten Code reinkopieren (das vorhandene "alert("test!")" löschen)
  3. Den Namen könnt ihr nach belieben anpassen
  4. Die beiden Checkboxen müsst ihr nicht anhaken
  5. Auf "Convert to Bookmarklet" klicken
  6. Untendran wird dann ein Blauer Button / Link eingeblendet (nach dem "you did it! You can run your bookmarklet by clicking"). Diesen per Drag/Drop auf Eure Lesezeichenleiste ziehen.
  7. Ab sofort, wenn ihr in einer Anzeige von Kleinanzeigen seid, einfach auf den Link in Eurer Lesezeichenleiste klicken, dann erscheint der magische Button und Duplizieren
  8. Wenn ihr ganz crazy sein wollt, dann könnt ihr im ganz obenstehenden Code zwischen Zeile 23 und 24 noch die folgende Zeile ergänzen, wenn ihr dann den Button in Eurer Lesezeichenleiste klickt, wird die Anzeige bei Ebay Kleinanzeigen direkt so als Duplikat abgeschickt, ohne dass ihr manuell den neu erschienen Button klicken müsst :) $("#pstad-duplicate").click();

EDIT:
VIDEOANLEITUNG INKL NUTZUNG ANBEI
https://streamable.com/z1v30z

@Germain67
Copy link

Germain67 commented Jul 17, 2021

Just wanted to leave a comment to say this proved to be really useful, clever trick!
Thanks @J05HI for sharing!

@TheRealBrownie
Copy link

TheRealBrownie commented Aug 5, 2021

Habe lange nach sowas gesucht. Ist eine sehr geile Zeitersparnis! Danke für das Script!

Copy link

ghost commented Aug 11, 2021

Mega! Vielen Dank für teilen :)

@koni-ey
Copy link

koni-ey commented Jan 7, 2022

Funktioniert nach wie vor einwandfrei, ich danke euch @J05HI und @bjspi 💯

@mastermns
Copy link

mastermns commented Jan 10, 2022

Auch von mir ein herzliches Dankeschön.

Zusätzlich vielleicht die Hilfe für den ein oder anderen Safari Nutzer. Installiert das Safari Addon "Userscripts" damit könnt ihr unter anderem dieses Script ausführen.

@wikrie
Copy link

wikrie commented Jan 11, 2022

@mastermns genau das habe ich und dennoch ist kein Button da. Ich habe auch keine Ahnung warum das so ist.

@Mattis-Seehaus
Copy link

Mattis-Seehaus commented Jan 25, 2022

Hat super geklappt, habs aber zunächst nur mit Tampermonkey zum Laufen bekommen unter Firefox!

Danke!

@DevDavido
Copy link

DevDavido commented Feb 5, 2022

Sehr nützlich, danke @J05HI!

@aPollO2k
Copy link

aPollO2k commented May 10, 2022

grafik

I have trouble to get the script working. I see the button for duplicating the entry. The attached message will shown to me every time i press the button.
I tested with serveral items.

This primary happens in firefox.

@Steffenctrl
Copy link

Steffenctrl commented May 12, 2022

grafik

I have trouble to get the script working. I see the button for duplicating the entry. The attached message will shown to me every time i press the button. I tested with serveral items.

This primary happens in firefox.

Yes, same for me.

@Mattis-Seehaus
Copy link

Mattis-Seehaus commented May 12, 2022

It still works in Firefox... Use the Tampermonkey Add-on.

@hollusion
Copy link

hollusion commented May 15, 2022

// ==UserScript==
// @namespace     https://github.com/J05HI
// @name          eBay Kleinanzeigen - Anzeige duplizieren
// @description   Bietet eine "Anzeige duplizieren" Funktion beim Bearbeiten einer vorhandenen Anzeige in eBay Kleinanzeigen.
// @icon          http://www.google.com/s2/favicons?domain=www.ebay-kleinanzeigen.de
// @copyright     2020, J05HI (https://github.com/J05HI)
// @license       MIT
// @version       1.0.2
// @match         https://www.ebay-kleinanzeigen.de/p-anzeige-bearbeiten.html?adId=*
// @grant         none
// @require       http://code.jquery.com/jquery-3.5.1.min.js
// ==/UserScript==

(function() {
    'use strict';

    $('#pstad-submit').after('<button id="pstad-duplicate" class="button" type="submit" style="background-color: #86B817;"><span>Anzeige duplizieren</span></button>');

    $('#pstad-duplicate').click(function(e) {
        e.preventDefault();
        $('#postad-id').val('');
        $('#pstad-submit').click();
    });
})();

This version works for me.

@Mattis-Seehaus
Copy link

Mattis-Seehaus commented May 27, 2022

thanks for posting as i had issues with image upload on the original version! Your fix fixed this issue!

@avxmw
Copy link

avxmw commented Jul 3, 2022

// ==UserScript==
// @namespace     https://github.com/J05HI
// @name          eBay Kleinanzeigen - Anzeige duplizieren
// @description   Bietet eine "Anzeige duplizieren" Funktion beim Bearbeiten einer vorhandenen Anzeige in eBay Kleinanzeigen.
// @icon          http://www.google.com/s2/favicons?domain=www.ebay-kleinanzeigen.de
// @copyright     2020, J05HI (https://github.com/J05HI)
// @license       MIT
// @version       1.0.2
// @match         https://www.ebay-kleinanzeigen.de/p-anzeige-bearbeiten.html?adId=*
// @grant         none
// @require       http://code.jquery.com/jquery-3.5.1.min.js
// ==/UserScript==

(function() {
    'use strict';

    $('#pstad-submit').after('<button id="pstad-duplicate" class="button" type="submit" style="background-color: #86B817;"><span>Anzeige duplizieren</span></button>');

    $('#pstad-duplicate').click(function(e) {
        e.preventDefault();
        $('#postad-id').val('');
        $('#pstad-submit').click();
    });
})();

This version works for me.

Funktioniert merkwürdigerweise nicht mit Violentmonkey (Probleme beim Bild-Upload), mit Tampermonkey geht es aber.

Danke.

@Splingo
Copy link

Splingo commented Aug 7, 2022

Hi, habe jetzt sowohl Greasemonkey, als auch Tampermonkey auf dem Firefox ausprobiert und habe das Problem, dass er keine Bilder kopiert.

Eine Idee, was ich noch ausprobieren kann?

@aPollO2k
Copy link

aPollO2k commented Aug 7, 2022

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment