Hi leute das sieht ja genial aus ebay ich hab flexmenü auf mein Dream ich wollte wissen ob ich sofort am ersten posting draufpacken oder muß ich 1.1 1.2 1.3 version alle nach ein ander packen auf dreambox und ich hab kein dreamboxkeyboard macht das was aus oder kann ich nicht ohne dreamboxkeyboard benutzen
Ebay WAP Suche Skript V1.4f
-
-
Du benötigst kein Keyboard und nur die neueste Version.
CU Ulli01
-
habs getestet läuft eins 1A
-
Hallo barabas,
habe heute Dein EbayWAP-Skript auf der 7020er probiert (und dabei wieder ein paar neue Sachen gelernt ). Leider funktioniert es nicht ganz ohne Anpassungen.
1.) uname -n ergibt bei der 7020er "dm7020", weshalb die Pfade für die dbox übernommen werden.
2.) crontab ist auf der 7020er in /var/bin/ (verlinkt nach /usr/bin/)
Versuchsimage war Gemini 3.10!
Gruss Imhotep
Hinweis: in CVS-Images für die 7020er ist noch busybox 1.0.1 drin, auch wenn Du die Steuerzeichen in v1.4 nicht weiter verwendet hast.
-
-
Das Script funtioniert, super Sache.
Aber des öfteren,oder besser gesagt sehr oft, erhalte ich die Meldung:Timeout, server nicht erreichbar
Ist es normal?
-
So grottenlahm wie ebay manchmal ist, musst du dich leider damit abfinden.
CU Ulli01
-
Hallo zusammen,
irgendwie läuft da bei mir was falsch.
Habe das script ebaywap1.4 installiert, geht auch auf über das flex menu, nur den punkt "mein ebay" und auch die txt dateien im besagten verzeichnis (für Artieklnummern, etc.) habe ich auch nicht.
Was mache ich falsch muss ich das "cron" ding auch kopieren oder was ???
Vielen Dank schon mal für Eure Hilfe
Grüße suschi4711
-
wenn du das ebaywap Skript das erste mal startest,
gibt es noch keine Artikelliste und auch kein 'Mein Ebay' Menu. Um das zu erzeugen
gehst du über 'Suche nach Mitgliedername' -> 'Mitgliedername eingeben und suchen'
hier gibst du deinen Mitgliedernamen ein.
Es werden nun alle gefundenen Auktionen für den angegebenen Mitgliedernamen gelistet.
Du kannst jetzt hier erstmal die gefundenen Auktionen aufrufen
oder auch direkt mit der <Lame> Taste wieder zurück ins 'Suche nach Mitgliedername' Menu gehen.
Hier kannst du nun die eben durchgeführte Suche mit '- Suche in Mein Ebay speichern-' abspeichern
und hast damit diese Artikelliste beim nächsten Aufruf sofort wieder
zur Verfügung. Ab jetzt gibt es auch im Hauptmenu den Punkt 'Mein Ebay'Eine Artikelliste kannst du auf mehrere Arten erzeugen,
über die direkte Eingabe einer Artikelnummer
'Suche nach Artikelnummer' und dann 'Artikelnummer eingeben und suchen',
oder über die 'Freie Text Suche' einen Suchbegriff eingeben
Wenn du zu den gefundenen Artikeln jeweils die Artikelinfo aufrufst
hast du die Möglichkeit die zugehörige Artikelnummer in der Artikelliste
zu speichern. Um später direkt darauf zu greifen zu können.Den cron brauchst du nur wenn du auch die Vorwarnfunktion zum Auktionsende nützen willst.
-
Hi,
gibt es mittlerweile eine Möglichkeit, das Script auch auf einer 7025 zum Laufen zu bringen bzw. wird daran gearbeitet ?
Gruss,
Digitangel -
hy barabas
erstmal ein riesen dank für das super script ! funzt perfekt!
...hab allerdings, glaub ich zumindest nen fehler gefunden, wenn man die vorwarnzeit einstellt zB. 30min und bestätigt, dann steht im infofenster zB.:ZitatStart: 24.07.2007 22:30:00 Endet: 29.07.2007 22:30:00
Vorwarnung: 29.07.07 23:00:00ich werd also laut info, 30min nach der auktion gewarnt
hatte selbst schon ein wenig im script geschaut, allerdings hat es nicht geklappt einfach das + in ein - zu ändern ..... naja is ja noch früh am morgen, da kann ich noch ned richtig gucken
Ansonsten ist das script wirklich der hammer, hat alles was man als ebay freak braucht
-
hab den "fehler" entdeckt .....
bei der abfrage:
Code
Alles anzeigen# Auktionsende in sec vom 01.01.70 ausrechnen # TZ auswerten klappt irgendwie nicht mit dem busybox date # date rechnet immer mit UTC , vielleicht bin ich auch zu bloed :-) # von 'endzeit_sec' in 'endzeit_utc_sec' geaendert - mod by rich endzeit_utc_sec=`date -d "$endzeit" +%s` TZ=`date +%Z` if [ $TZ = "CES" ] then ......
da fehlt das "T" bei "CES" ..... wenn man "CEST" schreibt funzt es
... uh man jetzt komms ganz dicke hätte da noch nen verbesserungsvorschlag.
wenn man die artikelnummer löscht bevor der artikel abgelaufen ist, dann bleibt der crontab eintrag erhalten, den kann doch auf löschen.
Code
Alles anzeigenloeschartikelnr () { if [ ! -s $artikelliste ] ; then $msgbox title="$menutitel" msg="Keine Artikelliste vorhanden oder Artikelliste leer" timeout=5 ; return 0 ; fi # Abfrage Artikelnummer Auswahl, nach dem _ steht ggfs. die Vorwarnzeit diese entfernen button="" while read line ; do button="$button,${line%% *}" done <$artikelliste artikelnr=`$msgbox title="$menutitel" size=24 order=3 echo=1 select="$button" msg="Zu löschende Artikelnummer ausw~ahlen:"` if [ `echo "$artikelnr" | grep -c '[0-9]'` -eq 0 ] ; then return 0 ; fi ----> # Crontab ( Vorwarnungs-timer ) eintrag löschen sed -i "/^$artikelnr/d" $crontab ----> # Artikelnummer aus Liste loeschen, wenn Liste dann leer ->Liste loeschen sed -i "/^$artikelnr/d" $artikelliste [ ! -s $artikelliste ] && rm $artikelliste }
-
Zitat
da fehlt das "T" bei "CES" ..... wenn man "CEST" schreibt funzt es
warten wir mal bis zur Winterzeitumstellung
seither hat date meiner Meinung nach immer mit UTC gerechnet.....
ich frag mich nur mit welcher Zeitzone date jetzt die sec. vom 01.01.1970 berechnet.
Na vielleicht bin ich ja wirklich zu blöd dafürUTC + 1h was du durch deine Änderung bewirkt hast, enstpricht
eigentlich der Winterzeit MEZ und nicht der Sommerzeit MESZund die geänderte Abfrage
CodeTZ=`date +%Z` if [ $TZ = "CEST" ] then # UTC+1h = MEZ endzeit_sec=`expr $endzeit_utc_sec + 3600` else # UTC+2h = MESZ endzeit_sec=`expr $endzeit_utc_sec + 7200` fi
ist damit eigentlich nicht korrekt.....
Na aber egal Hauptsache es funktioniert (erstmal) wiederZitatwenn man die artikelnummer löscht bevor der artikel abgelaufen ist, dann bleibt der crontab eintrag erhalten, den kann doch auf löschen.
Das ist prima, vielen Dank für den Tip! werd das ins Skript einbauen -
Neue Version V1.4c oben angehängt
Fehler in der Berechnung der Vorwarnzeit gefixt.
Wird Artikelnummer geloescht wird falls vorhanden
auch der crontab Eintrag fuer die Vorwarnzeit entfernt.
Danke bexbier -
Hey, hallo barabas,
habe eine Frage:
das eigentliche für ebay erledige ich per pc, nur wäre es toll wenn man
ohne grossen Aufwand unter "mein ebay" die Artikel angezeigt bekommt, welche "beobachtet" werden, wegen aktuelle Preise, etc.unter wap.ebay.de ist dies ja möglich, geht das auf irgendwie über das script ???
Vielen Dank für die Hilfe.
suschi4711
-
das ist leider nicht möglich, da man sich dazu bei ebay anmelden müsste,
was per Shell Skript nicht geht
Du musst die zu beobachtenden Artikelnr. leider von Hand eingeben -
Neue Version V1.4d oben angehängt
einige Anpassungen wegen Änderungen im HTML Quelltext der
Ebay WAP Seite durchgeführt -
Also manchmal bist dui ja fast nicht mit Geld zu bezahlen.
cu Ulli01
-
probiers halt mal
-
So, muss leider schon wieder eine neue Version nachschieben.
Rich aus dem Keywelt-Board hat mich auf einen Fehler in der
Berechnung der Vorwarnzeit aufmerksam gemacht.
( Problem bei der Sommer- Winterzeit Berechnung )
Habe den Fehler behoben. Vielen Dank richDa auf dem WAP-Portal nur noch 4 statt 6 Artikel pro Seite angezeigt werden,
Ermittlung der einzulesenden Artikelseiten angepasst.