Nach dem das ebaychecker Skript ja nicht mehr läuft, hab ich mich
mal dran gesetzt und ein neues Skript geschrieben.
Das neue Skript holt sich die Artikelinformationen jetzt vom Ebay WAP-Portal (wap.ebay.de)
Da ist der Aufbau der Seiten und somit das Parsen etwas einfacher.
Das Skript bietet die Möglichkeit per Suchbegriff oder Artikelnummer
eine Suchabfrage durchzuführen.
Artikelnummern und Suchbegriffe können dabei zur späteren Verwendung
gespeichert werden.
Die Eingabe der Artikelnummern/Suchbegriffe kann entweder über die FB
per Input-Box gemacht werden, oder was natürlich wesentlich einfacher
geht, per Texteditor am PC erstellt werden und dann per ftp ins /tmp
Verzeichnis der Dreambox kopieren.
Für Artikelnummern heisst die Datei /var/tuxbox/config/ebaywap_artikelliste.txt
und für Suchbegriffe /var/tuxbox/config/ebaywap_suchtextliste.txt
Darin einfach die Artikelnummern bzw. Suchbegriffe untereinander schreiben.
Bspl. /var/tuxbox/config/ebaywap_artikelliste.txt
Bspl. /var/tuxbox/config/ebaywap_suchtextliste.txt
Für die Anzeige von Artikelbildern und die kompl. Artikelbeschreibung muss
das TuxWetter Plugin installiert sein. Beim testen bin ich immer mal wieder
auf Bilder gestossen die nicht mit TuxWetter angezeigt werden können.
Bei Bildern die direkt auf den Ebay-Servern hinterlegt sind funktioniert das aber in der Regel.
Der Aufruf fürs Flexmenu, ACTION Eintrag in der Datei /var/tuxbox/config/shellexec.conf :
ACTION=§Ebay WAP Suche,( /var/script/ebaywap.sh makemainmenu ; if [ -f /tmp/ebaywap_main.inc ] ; then /var/bin/shellexec /tmp/ebaywap_main.inc ; rm /tmp/ebaywap* ; else msgbox popup='Fehler bei der Ermittlung der Daten' timeout=5 ;fi )
Das Skript per FTP (binär Modus beachten) nach /var/script kopieren und
die Rechte entsprechen noch setzen chmod 755 /var/script/ebaywap.sh
Über Sinn und Unsinn von so'nem Ebayskript kann man sich natürlich
streiten. Klar geht das am PC 100mal einfacher.
Aber wer nur mal schnell ( so wie ich ) abends vom Sofa aus seine 3-4
Auktionen beobachten will, für den reicht das allemal.
Noch ein paar Screenshots:
[Blockierte Grafik: http://freenet-homepage.de/backfence/Bilder/ebaywap1.jpg] [Blockierte Grafik: http://freenet-homepage.de/backfence/Bilder/ebaywap8.jpg]
[Blockierte Grafik: http://freenet-homepage.de/backfence/Bilder/ebaywap3.jpg]
[Blockierte Grafik: http://freenet-homepage.de/backfence/Bilder/ebaywap9.jpg]
[Blockierte Grafik: http://freenet-homepage.de/backfence/Bilder/ebaywap4.jpg] [Blockierte Grafik: http://freenet-homepage.de/backfence/Bilder/ebaywap5.jpg]
---------------------------------------------------------------------
Neue Version V1.4f
Fehler bei der freien Textsuche bereinigt
---------------------------------------------------------------------
Neue Version V1.4e
[list=2]
[*] Fehler in der Berechnung der Vorwarnzeit behoben. Da auf dem
WAP-Portal nur noch 4 statt 6 Artikel pro Seite angezeigt werden,
Ermittlung der einzulesenden Artikelseiten angepasst
[/list=2]
---------------------------------------------------------------------
Neue Version V1.4d
[list=2]
[*] einige Anpassungen wegen Änderungen im HTML Quelltext der Seite
[/list=2]
---------------------------------------------------------------------
Neue Version V1.4c
[list=2]
[*]Fehler in der Berechnung der Vorwarnzeit gefixt.
[*] Wird Artikelnummer geloescht wird falls vorhanden
auch der crontab Eintrag fuer die Vorwarnzeit entfernt. Danke bexbier
[/list=2]
---------------------------------------------------------------------
Neue in der Version V1.4
[list=2]
[*] Es könne jetzt auch alle Bieter-Auktionen ermittelt und angezeigt werden
[*] Bei der Fortschrittsanzeige, msgbox refresh=0 gesetzt um Flexmenu auszublenden
[*] Das §-Zeichen gefixt
[*] Fuer 'Mein Ebay' ein eigenes Menu erstellt
[*] Neue Abfrage 'Mein Ebay aktuelle Gebotsübersicht' hinzugefuegt
[*] Menutext 'Letztes Suchergebnis anzeigen' in 'Letzte Mitglieder Suche anzeigen' geändert
[/list=2]
---------------------------------------------------------------------
Version V1.3
[list=2] V1.3 Euro-Zeichen gefixt s/¬/Euro/g
Non-breaking space gefixt s/ / /g
+- Zeichen s/±/ /g
[*] Timeout auf 30 gesetzt ( das WAP Portal ist leider manchmal etwas langsam )
[*] Artikelinfo Ausgabe geändert, wegen Platz für zus. Button
[*] Alle Verkaeufer-Auktionen können nun ermittelt und angezeigt werden
[*] Fehler bei * oder _ Zeichen im Mitgliedernamen gefixt, danke rich
[*] Fortschrittsanzeige beim Download von mehr als 6 Artikeln
[/list=2]
* Achtung*
Wer sein Image im Flash hat und /var nicht ausgelagert hat, sollte etwas
vorsichtig sein beim Download von größeren Artikellisten (>100) da sonst
der Speicherplatz etwas eng werden kann.
Werde mal versuchen in der nächsten Version eine Speicherplatzabfrage mit einzubauen.
(Danke DrStoned für den Hinweis)
---------------------------------------------------------------------
Version V1.2
[list=2]
[*]Es kann jetzt auch nach Artikeln eines bestimmten Mitglieds gesucht werden.
Das Suchergebnis kann gespeichert werden, so ist es zum Bspl. möglich
seine eigenen Auktionen schnell zu erfassen und aufzurufen. ( 'Mein Ebay' für Arme )
[*]Menüaufbau geändert, und Fehlerbereinigungen
[*]Speicherort der Such- Artikel und Memberlisten geändert.
Achtung die Listen werden jetzt unter
/var/tuxbox/config und nicht mehr im /tmp Bereich abgelegt!
Die Dateinamen habe ich ebenfalls angepasst.
Wer will kann seine vorhandenen Listen nach /var/tuxbox/config
kopieren und entsprechend umbenennen.
Ansonsten werden sie neu angelegt
artikelliste=/var/tuxbox/config/ebaywap_artikelliste.txt
suchtextliste=/var/tuxbox/config/ebaywap_suchtextliste.txt
letztesuchliste=/var/tuxbox/config/ebaywap_lastsearchliste.inc
memberliste=/var/tuxbox/config/ebaywap_memberliste.txt
letzte_membersuche=/var/tuxbox/config/ebaywap_lastmembersearch.inc
meine_ebayliste=/var/tuxbox/config/ebaywap_meinebayliste.inc
[/list=2]
---------------------------------------------------------------------
Version V1.1a
Sorry war noch ein dicker Fehler im Skript. Fehler behoben
---------------------------------------------------------------------
Version 1.1:
[list=1]
[*]Fehler bei nicht nicht vorhandener Such- und Artikelliste behoben
( danke DrStoned ) , Skriptcode optimiert
[*]Die letzte Suchabfrage wird nun gespeichert und kann direkt wieder
aufgerufen werden.
[*]Gespeicherte Suchtexte können nun editiert werden
[*]Artikelüberwachung, es kann jetzt für jeden Artikel eine Vorwarnzeit in
Minuten angegeben werden, zur angegebenen Vorwarnzeit wird dann
per Messagebox auf das Ende der Auktion hingewiesen.
[Blockierte Grafik: http://freenet-homepage.de/backfence/Bilder/ebaywap6.jpg]
Vorraussetzung für die 7000/500er Boxen ist ein crond Emulations Skript z.B. das von Georges.
Oder einer der anderen Lösungsansätze für eine crond Emulation, einfach mal die Boardsuche benutzen.
Wer das crond Skript nicht hat für den hab ichs mal unten angehängt.
Per FTP nach /var/bin/crond kopieren und die Rechte setzen
chmod 755 /var/bin/crond, Aufruf am besten über die Datei /var/etc/init
folgendes in die init Datei eintragen:
somit wird bei jedem reboot das crond Skript gleich mitgestartet.
Die zugehoerige crontab wird, falls noch nicht vorhanden, über das ebaywap Skript im Pfad /var/etc/crontab erzeugt.
Existiert die Datei werden die Vorwarnzeit Einträge angehängt.
[/list=1]
.