[[Vorlage(Archiviert, )]] {{{#!vorlage Wissen [:Terminal: Ein Terminal öffnen] [:Editor: Einen Editor öffnen] [:Rechte: Rechte für Dateien und Ordner ändern] [:Programme_starten: Ein Programm starten] [:Programmstarter: Einen Programmstarter erstellen] }}} [[Inhaltsverzeichnis()]] [[Bild(./JBidwatcher.png, 48, align=left)]] [https://www.jbidwatcher.com/ JBidwatcher] {en} ist eine auf [:Java:] basierende Anwendung, um Auktionen bei eBay zu beobachten, Gebote abzugeben, in der letzten Sekunde zu bieten und um die eigenen Auktionen zu verfolgen. Internetverknüpfungen können per Drag&Drop aus dem Browser hinzugefügt werden und verschiedene Auktionen gleicher Art zu "Multisniping"-Gruppen zusammengefasst werden. D.h. sobald eine Auktion aus einer Gruppe gewonnen wurde, wird in weiteren Auktionen nicht mehr geboten. = Voraussetzungen = Das Programm erfordert eine [:Java/Installation:Java-Laufzeitumgebung] (JRE), welche mindestens der Version 1.6 (Java 6) oder neuer entsprechen sollte. = Installation = [[Bild(./JBidwatcher_screenshot_with_thumbnails.png, 400, align=right)]] JBidwatcher ist nicht in den Paketquellen von Ubuntu enthalten. Möchte man JBidwatcher benutzen, muss man es manuell installieren. == Manuell == Das Programm kann direkt von der [https://www.jbidwatcher.com/ Projektseite] {en} {dl} heruntergeladen werden. Die richtige Programm-Variante ist das Java-Archiv ('''.jar'''), auf der Homepage "Linux-Binary" genannt. Der Dateiname hat die Form '''JBidwatcher-VERSIONSNUMMER.jar''', also zum Beispiel '''JBidwatcher-2.5.6.jar'''. [[Vorlage(Fremd, Software)]] === Systemweite Installation === Programme, die an der Paketverwaltung vorbei installiert werden, können nach [:opt:/opt/] kopiert werden, wenn sie allen Benutzern zur Verfügung stehen sollen. Daher legt man nun ein Verzeichnis für JBidwatcher an, am einfachsten in einem Terminal [1]: {{{#!vorlage Befehl sudo mkdir /opt/jbidwatcher }}} Anschließend sollten die '''.jar'''-Datei und das oben verwendete JBidwatcher-Symbol nach '''/opt/jbidwatcher/''' kopiert werden. Hierfür werden [:sudo:Root-Rechte] benötigt. Damit man das Programm bequem starten kann, fehlt ein kleines Startskript. Man erstellt daher mit einem Editor [2] mit Root-Rechten die Datei '''/usr/local/bin/jbidwatcher''' mit dem folgenden Inhalt: {{{ #!/bin/bash java -jar /opt/jbidwatcher/JBidwatcher-VERSIONSNUMMER.jar }}} und macht diese ausführbar [3]. Aus einem Terminal heraus kann jetzt JBidwatcher mit dem Befehl {{{#!vorlage Befehl jbidwatcher }}} gestartet [4] werden. Möchte man JBidwatcher aus dem Startmenü des Desktops starten, so muss man von Hand einen Eintrag erstellen [5]. In diesem Fall kann auch das Startskript entfallen. Um im Startmenü ein Logo anzuzeigen, muss man dieses manuell herunterladen und im Ordner '''/usr/share/pixmaps/''' speichern. Hierzu werden [:sudo:Root-Rechte] benötigt. Die prinzipielle Vorgehensweise ist im Abschnitt [#Integration-ins-Startmenue Integration ins Startmenü] beschrieben. Allerdings sollte der Programmstarter abweichend nach '''/usr/share/applications/jbidwatcher.desktop''' kopiert und die Installationspfade entsprechend angepasst werden. === Installation im Homeverzeichnis === Jbidwatcher kann auch ohne Root-Rechte im [:Homeverzeichnis:] installiert werden. Das Programm kann dann aber nur vom jeweiligen Benutzer verwendet werden. Man erstellt dazu einen Ordner '''JBidwatcher''', entweder im Dateimanager oder auf der Kommandozeile: {{{#!vorlage Befehl mkdir ~/JBidwatcher }}} und kopiert die heruntergeladene JBidwatcher-Datei und das Logo als Bilddatei in den neuen Ordner. {{{#!vorlage Hinweis Im Folgenden wird angenommen, dass die Datei und das Logo in '''jbidwatcher.jar''' und '''jbidwatcher.png''' umbenannt wurden. Neue Programmversionen können auf diese Weise einfach installiert werden, ohne Skripte oder Starter ändern zu müssen. Die aktuelle Programmversion kann man sich von JBidwatcher unter ''"Help"'' - ''"About JBidwatcher"'' anzeigen lassen. }}} Jetzt kann man JBidwatcher mit folgendem Befehl starten: {{{#!vorlage Befehl java -jar ~/JBidwatcher/jbidwatcher.jar }}} ''' Update für die aktuellste Version 2.99pre5:''' Zum starten dieser Version muss man das Skript "jbidwatcher.sh" im (ansonsten nicht veränderten) Installationsordner ggf. anpassen und die IF-Abfrage entfernen, da es sonst ggf. nicht startet. Nach der Änderung des Skripts sollte es nur noch diesen Inhalt haben: {{{ #!/bin/sh java -cp lib/annotations.jar:lib/aopalliance.jar:lib/appbundler-1.0ea.jar:lib/apple.jar:lib/derby.jar:lib/guice-3.0.jar:lib/guice-assistedinject-3.0.jar:lib/jDeskMetrics.jar:lib/javax.inject.jar:lib/jdesktop.jar:lib/jl1.0.1.jar:lib/jline-2.11.jar:lib/jruby-incomplete.jar:lib/json_simple-1.1.jar:lib/jsoup-1.7.1.jar:lib/jsr305-1.3.9.jar:lib/l2fprod-common-fontchooser.jar:lib/mahalo.jar:lib/mysql-connector-java-5.1.7-bin.jar:lib/readline.jar:lib/txtmark.jar:lib/jbidwatcher:app/JBidwatcher.jar com.jbidwatcher.app.JBidWatch }}} === Integration ins Startmenü === Um JBidwatcher ins Startmenü zu integrieren, muss man von Hand einen Eintrag erstellen[5]. Im Fall der Installation im Homeverzeichnis erstellt man dazu die Datei '''~/.local/share/applications/jbidwatcher.desktop'''. Eine Beispieldatei sieht folgendermaßen aus: {{{ [Desktop Entry] Type=Application Name=JBidwatcher Exec=java -jar /home/BENUTZERNAME/JBidwatcher/jbidwatcher.jar Icon=/home/BENUTZERNAME/JBidwatcher/jbidwatcher.png Terminal=false Categories=Network; StartupNotify=false }}} Je nach Desktop-Umgebung ist es unter Umständen noch erforderlich, die '''.desktop'''-Datei ausführbar[3] zu machen. [[Bild(./ConfigurationManager.png, 300, align=right)]] = Konfiguration = Nach dem ersten Aufruf des Programms öffnet sich der ''"Configuration Manager"'', wo Basiseinstellungen vorgenommen werden können. Unter ''"eBay"'' werden neben dem Benutzernamen und dem Passwort die bevorzugte eBay-Seite hinterlegt. Hier können weitere Einstellungen, wie z.B. der zu verwendende Browser, vorgenommen werden. Die Einstellungen können jederzeit über ''"File -> Configure"'' bzw. [[Vorlage(Tasten, Strg+C)]] verändert werden. = Bedienung = Die Bedienung des Programms ist intuitiv zu erfassen - die wichtigsten Funktionen auf einen Blick: ||<-2 tablestyle="width: 95%;" rowclass="titel"> JBidwatcher|| || Symbol||Beschreibung|| ||<:>[[Bild(./add_auction.png, , )]]||Auktion hinzufügen - hier wird die Auktionsnummer benötigt || ||<:>[[Bild(./find.png, , )]]|| Der Suchmanager wird gestartet || ||<:>[[Bild(./auction.png, , )]]||Auktion starten || ||<:>[[Bild(./information.png, , )]]||Informationen zur Auktion abrufen || ||<:>[[Bild(./delete.png, , )]]||Auktion aus Liste entfernen || ||<:>[[Bild(./updateall.png, , )]]||Auktionen aktualisieren || ||<:>[[Bild(./stopupdating.png, , )]]|| Aktualisierung abbrechen || ||<:>[[Bild(./configuration.png, , )]]||[#Konfiguration Konfigurationsmenü] aufrufen || ||<:>[[Bild(./forum.png, , )]]|| Das Forum von [http://forum.jbidwatcher.com/ JBidwatcher] {en} aufsuchen || = Problembehebung = Es passiert gelegentlich, dass JBidwatcher Auktionen nicht oder nicht korrekt einliest, z.B. ''"Sofortkauf"'' bei einer normalen Auktion anzeigt. Das liegt meist daran, dass bei eBay Abläufe geändert wurden, die JBidwatcher noch nicht berücksichtigt. Da der Entwickler Morgan Schweers nahezu die gesamte Arbeit allein macht, kann es einige Tage oder Wochen dauern, bis ein Update verfügbar ist und JBidwatcher wieder mit eBay Schritt hält. Meist werden Vorab-Versionen mit entsprechenden Anpassungen etwas früher zum Download angeboten. Experimentierfreudige Naturen finden diese im Forum. Nach einer Testphase wird dann dann eine "offizielle" stabile Version auf der Website zum Download angeboten. Als Alternative kann auch das Windows-Programm [https://www.bid-o-matic.org/ Biet-O Matic] verwendet werden, das problemlos unter [:Wine:] läuft. = Links = * [https://www.jbidwatcher.com/ Projektseite] {en} * [http://forum.jbidwatcher.com/ Forum] {en} * [sourceforge2:esniper:] - alternatives Kommandozeilenwerkzeug mit Konfigurations- und Auktionsdatei # tag: Internet, eBay, Java