Linux und Ich

Blog über Ubuntu, Linux, Android und IT

jbidwatcher-icon

Biet-O-Matic unter Linux (oder auch Windows) mit JBidWatcher ersetzen

| 9 Kommentare

Vor ein paar Jahren verging eigentlich kaum ein Tag, an dem ich nicht durch Ebay gestöbert habe. Aktuell schaue ich jedoch kaum noch bei Ebay rein — meine letzte Aktion dort ist schon Monate… ach was sage ich… über ein Jahr her. So wie mir geht es auch vielen anderen, aber dennoch scheinen die Tage von Ebay noch nicht gezählt zu sein. Laut einer Studie von Statistica wurden im Januar 2014 so viele Auktionen wie noch nie eingestellt. Für Deutschland ermittelte Statistica knapp 70 Millionen Auktionen, nur in Kanada und den USA wird mehr über Ebay verkauft. Der Erfolg von Ebay soll nun aber gar nicht das Thema sein, sondern das automatische Bieten am Ende einer Auktion, also ein Biet-O-Matic für Linux.

Versucht man bei Ebay etwas zu kaufen, dann merkt man nach wie vor, dass die meisten Gebote kurz vor Schluss abgegeben werden. Damit hat sich die Ebay-Auktion von einer “Auktion” mit festem Endzeitpunkt zu einem Aufdeckspiel gewandet. Jeder schreibt den Preis, den er zu zahlen bereit ist, verdeckt auf ein Kärtchen und ganz am Ende werden die Karten umgedreht. Der mit dem höchsten Gebot gewinnt — es entfällt das Hochsteigern.

Mit Biet-O-Matic automatisch bei Ebay bieten

Für diese Aufgabe installieren sich sehr viele Ebayer Sniper-Tools wie Biet-O-Matic oder nutzen diverse — zum Teil auch ein wenig dubiose — Online-Dienstleister. Das Prinzip ist immer das selbe: Das Programm/Der Dienst liest die “Mein-Ebay”-Seite ein, filtert die Auktions-IDs der beobachteten Auktionen heraus und stellt diese dann in einer Übersicht zusammen. Dort kann man dann sein Maximalgebot eintragen, dass dann kurz vor Ende der Auktion von Biet-O-Matic und Co. abgefeuert wird, daher auch der Name Ebay-Sniper.

Den  Klassiker Biet-O-Matic gibt es leider nur für Windows.

Den Klassiker Biet-O-Matic gibt es leider nur für Windows.

Beide Lösungen — vor allen Dinge die Webdienste — haben jedoch einen Haken: Man muss seine Ebay-Zugangsdaten in fremde Hände geben. Bei einem Closed-Source-Programm (Biet-O-Matic steht lobenswerterweise unter der GPL) bleiben sie (hoffentlich) wenigstens auf dem eigenen Rechner, bei den Online-Last-Second-Bietern jedoch muss man seine Zugangsdaten ins Netz laden. Da mit gestohlenen Ebay-Daten mit Sicherheit ein heißer Handel getrieben wird, ist da nicht wirklich eine gute Idee.

JBidWatcher unter Linux (oder auch Windows)

Als Alternative zu Closed-Source-Programmen bietet sich daher JBidWatcher an. Die Anwendung wird seit Jahren von Morgan Schweers entwickelt und regelmäßig gepflegt, wenn Ebay mal wieder etwas auf seinen Seiten ändert. JBidWatcher ist wie Biet-O-Matic Open-Source und wird unter einer auf der Creative Commons BY-NC-SA basierenden Lizenz veröffentlicht. Da JBidWatcher in Java geschrieben wurde, lässt sich das Programm jedoch im Gegensatz zu Biet-O-Matic unter Windows, MacOS X und natürlich auch unter Linux starten.

Der JBidWatcher kann unter Linux Biet-O-Matic ersetzen.

Der JBidWatcher kann unter Linux Biet-O-Matic ersetzen.

Während es Arch-Linux-User recht leicht haben und die gerade aktuelle Version über das Paket jbidwatcher aus dem AUR installieren können, muss man sich in vielen anderen Linux-Distributionen zur Installation der Biet-O-Matic-Alternative etwas mehr Mühe geben. Unter Debian und Ubuntu findet sich das Programm nicht in den Paketquellen. Und selbst wenn: da Ebay immer wieder an seiner Seite schraubt, muss man darauf achten immer die aktuelle Version von JBidWatcher auf der Platte zu haben — oft bleibt einem daher nichts anderes übrig als JBidWatcher von Hand zu installieren.

JBidWatcher unter Linux installieren

Ich nehme die Gelegenheit einmal wahr und ziehe die Installation eines Java-Programms wie eben JbidWatcher Schritt für Schritt speziell für Einsteiger auf. So sollte eigentlich jeder JBidWatcher auf seinem Rechner zum Laufen bekommen. Auch neue Linuxer mit Respekt vor dem Terminal :) Es gilt aber zuerst die Java-Runtime zu installieren (unter Ubuntu etwa via “sudo apt-get install openjdk-7-jre) und dann JBidWatcher von Hand zu aufs System zu schaufeln.

$ sudo mkdir /opt/jbidwatcher
$ sudo wget http://www.jbidwatcher.com/download/JBidwatcher-2.5.5.jar -O /opt/jbidwatcher/jbidwatcher.jar

Holt euch wie oben angegeben JBidWatcher aus dem Netz und schiebt die .jar-Datei am besten in ein zuvor angelegtes Verzeichnis /opt/jbidwatcher. Achtet bitte darauf die aktuelle Version zu installieren. Heute ist die Version 2.5.5 uptodate, das kann sich aber morgen schon wieder ändern. Ändert daher eventuell euren Downloadbefehl ab, oder ladet euch das Programm über den Browser, dann geht auch nichts schief. Im Endeffekt kann man JBidwatcher nun via…

$ java -jar /opt/jbidwatcher/jbidwatcher.jar

…starten, doch natürlich möchte man den Befehl im Terminal eingeben müssen, wenn ihr JBidWatcher starten möchtet. Schreibt euch daher am besten ein kleines Shell-Skript, das den Aufruf übernimmt. Einsteiger greifen dafür zum Beispiel zu nano, ihr könnt natürlich auch jeden anderen Editor nehmen, den ihr mit Root-Rechten aufruft. Nach dem Speichern unter /usr/local/bin/jbidwatcher macht ihr die Datei bitte noch ausführbar.

$ sudo nano /usr/local/bin/jbidwatcher
$ sudo chmod +x /usr/local/bin/jbidwatcher

Der Inhalt des von euch erzeugten Skripts ist nicht sonderlich kompliziert. Das “She-Bang” #!/bin/bash am Anfang des Skripts definiert die Bash-Shell, danach folgt das Kommando. So könnt ihr dann JBidWatcher später einfach nur per “jbidwatcher” aus der Terminal heraus aufrufen. Doch mit ein klein wenig mehr Arbeit baut ihr euch einen Eintrag in das Anwendungsmenü eurer Desktopumgebung.

#!/bin/bash
java -jar /opt/jbidwatcher/jbidwatcher.jar

Dazu braucht ihr eine so genannte .desktop-Datei im Verzeichnis /usr/share/applications. Diese Datei beschreibt den Namen der Anwendung, sagt unter welcher Programm-Kategorie sie eingeordnet werden und welches Icon das Programm schmücken soll. Letztendlich darf natürlich die Information nicht fehlen mit welchem Kommando die Anwendung aufgerufen werden soll. Legt euch daher mittels…

$ sudo nano /usr/share/applications/jbidwatcher.desktop
$ sudo wget http://forum.jbidwatcher.com/assets/jbidwatch.jpg -P /usr/share/pixmaps/

…die Datei an und kopiert die folgenden Zeilen in die Datei und speichert sie ab. Das zweite Kommando lädt noch gleich ein passendes Icon hinterher und sichert es in /usr/share/pixmaps/. Dort liegen eigentlich alle Programm-Icons, der von euch über die Paketverwaltung installierten Anwendungen und von dort holt sich dann auch die Desktopumgebung automatisch das JBidWatcher-Icon.

[Desktop Entry]
Name=JBidwatcher
Name[en_US]=JBidwatcher
Comment=EBay Auction Sniper
Comment[en_US]=EBay Auction Sniper
Encoding=UTF-8
Exec=jbidwatcher
Icon=/usr/share/pixmaps/jbidwatch.jpg
MimeType=text/plain
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
Categories=Application;Network;
X-DCOP-ServiceType=none
X-KDE-SubstituteUID=false

Danach taucht umgehend JBidWatcher in den Startmenüs von GNOME, KDE und Co. auf, so dass ihr die Biet-O-Matic-Alternative für Linux bequem starten könnt. Alternativ bieten einige Desktopumgebungen ja auch Tools zum Erzeugen von eigenen Einträgen an, aber das wäre doch langweilig, oder? ;)

Nach dem Erzeugen der Desktop-Datei wird der JBidWatcher auch im Anwendungsmenü aufgeführt.

Nach dem Erzeugen der Desktop-Datei wird der JBidWatcher auch im Anwendungsmenü aufgeführt.

JBidWatcher vs. Biet-o-Matic

Im Endeffekt unterscheiden sich beide Tools nicht großartig voneinander — einmal eingerichtet, erledigen sie Ihren Job sehr unauffällig. Wichtig ist, dass es wie bei den Bietgruppen von Biet-o-Matic auch bei JBidWatcher mit “Multisnipe” die Möglichkeit gibt, auf mehrere Auktionen eines ähnliches Produkts zu bieten und bei der der ersten erfolgreichen Auktion aus dieser Gruppe alle weiteren Gebote abzustellen. So steht man am Ende nicht mit zehn Wasserkochern da, obwohl man doch nur einen haben wollte.

Autor: Christoph

Hallo, ich bin Christoph -- Linux-User, Blogger und pragmatischer Fan freier Software. Wie Ihr ohne Zweifel bemerkt haben solltet schreibe ich hier über Linux im Allgemeinen, Ubuntu im Speziellen, sowie Android und andere Internet-Themen. Wenn du Freude an meinen Artikel gefunden haben solltest, dann kannst du mir über Facebook, Google+ oder Twitter oder natürlich dem Blog folgen.

9 Kommentare

  1. Auch ich habe JBidWatcher schon das ein oder andere Mal benutzt. Was ich noch für Leute empfehlen kann, die einen Ebay-Sniper auf Ihrem Server installieren möchten (der wahrscheinlich eh immer online ist) ist das Tool esniper.
    Das kann man dann beispielsweise in einem screen laufen lassen. Das funktioniert bei mir prima auf meinem Pogoplug unter Debian.

  2. Hi TBurner, esniper funktioniert für dich gut? Ich hatte die Anwendung vor Jahren mal probiert, und konnte nie erfolgreich ein Gebot absetzen. Schön zu hören, dass das Programm weiter entwickelt wird. Danke für den Hinweis! Christoph.

    • Ich benutze esniper seit ca. 2 Jahren und es funktioniert bisher problemlos.
      Gerade gestern gab es ein Versions-Update. Das habe noch nicht probiert, aber immerhin schon installiert ;)

  3. bidvoy wäre in diesem Zuge auch erwähnenswert gewesen. ;-)

  4. hallo zusammen bin auch ein neuling.
    gibts was deutsches für ubuntu 14.04 amd 64

    lg
    lucky

    • JBidWatcher ist nicht ins Deutsche übersetzt, eine gute Alternative kenne ich auch nicht. Allerdings müsste sich JBidWatcher auch ohne Englischkentnisse recht einfach einrichten lassen. Schau mal ob du dich an meinen Screenshots orientieren kannst. Grüße, Christoph.

  5. also an biet-o-mat

    lg
    lucky

  6. Hallo @all,

    ich nutze JBidwatcher schon seit längerer Zeit und bin sehr zufrieden.

    Seitdem jedoch ebay kürzlich gehackt wurde (April 2014) funktioniert eine erfolgreiche Kontenanmeldung bei ebay nicht mehr und der Login-Statusrechts oben wird mit einem gelben “Ampelsymbol” quittiert.
    Beim Login-Test erscheint bei mir die Meldung “The login did cause any errors and delivered cookies, but was not clearly recognized as sucessfull”.

    Auf der Website von JBidwatcher unter “help” kann man vage dazu entnehmen, daß dieses Verhalten aus möglichen Sicherheitseinstellungen bei ebay resultieren kann (Webserver-Konfiguration, Konten-Handling)???.

    Kann das Verhalten einer der JBidwatcher-Nutzer hier bestätigen? (An meinem System hat sich nichts geändert.)

    Danke und Grüße

Hinterlasse eine Antwort

Auf Linux und Ich darf anonym kommentiert werden. Die Felder für Name und E-Mail-Adresse dürfen beim Eintragen eures Kommentars leer bleiben. Ich freue mich aber über jeden Kommentar, zu dem der Autor mit seinem Namen steht.