nachdem ich Luke um Erlaubnis gebeten habe, hier nun ein kleines Tool, was euch das pushen von TBM Threads erleichtern soll.
Hier eine schnelle Erklärung des Tools, zuerst müsst ihr euch einloggen:
Das sollte sich soweit von selbst erklären, euer Passwort wird encryptet gespeichert, damit dieses zumindest nicht direkt jeder Nutzer eures Computers erkennen kann. Daraufhin habt ihr die folgende GUI:
Auch die sollte sich soweit selbst erklären. Bei der URL kommt eine einfache URL des Threads rein, egal wie viel Parameter dort noch hinter sein sollten, Hauptsache der Anfang ist der selbe.
Dies ist ein Beispiel. Für den Namen könnt ihr reinschreiben was auch immer ihr wollt, dieser ist nur zur Verdeutlichung, was eigentlich gepusht werden soll. In der rechten Box habt ihr die Möglichkeit die Threads anzuhaken, damit diese gepusht werden bei Knopfdruck, mit Rechtsklick markiert ihr den Thread oder auch mehrere und könnt diese dann löschen oder erneuern. Erneuern meint in diesem Fall die letzte Pushzeit auf die aktuelle Uhrzeit zu setzen, damit das Tool weiß, dass ihr manuell gepusht habt. Wenn ihr das Programm minimiert wird dieses komplett ausgeblendet und kann per Trayicon wieder hochgeholt werden. Sollte ein Thread pushbar sein, werdet ihr informiert.
Dies sieht dann so aus:
Wer das ganze decompilen möchte, dem wünsche ich dabei viel Spaß, das ist eure Sache. Nur bitte veröffentlicht den Source dennoch nicht - Ist eh creepy geschrieben.
Verbesserungsvorschläge nehme ich gerne an, werde sie aber nicht direkt von heute auf morgen einbauen.
Ja lag daran, dass ich nur .NET Framework 4.0 hatte
Jetzt geht es, danke
edit:
Die ersten Erfahrungen fallen leider ernüchternd aus.
Er zeigt mir als Benachrichtigung an das gepushed werden kann, obwohl es noch nicht soweit ist.
Beim drücken auf den Push Button hat er gepostet, obwohl die Differenz noch nicht 4h betragen hat.
Zudem war das nicht einmal das Thema, welches in der Benachrichtigung als pushbar angezeigt worden ist.
Wenn er nicht automatisch erkennt, dass die Zeitspanne von den eingestellten 4h noch nicht erreicht worden ist, dann sollte wenigstens gewarnt werden.
Von Design her gefällt er mir sehr gut. Schlicht gehalten, klein und modern.
Die Funktion das er sich beim Minimieren zu den Infosysymbolen begibt ist auch Top
Die Werbung im geposteten Thread finde ich sehr öde, aber da es ne Free Version ist, kann man da wohl nicht viel machen. Aber ggf. verkürzen und eine Schriftgröße kleiner gestalten.
Ggf. hat er etwas mit der Benachrichtigung gespackt, da es der erste Anlauf war, mal schauen wie es sich weiter entwickelt
Wie ich oben bereits schrieb, liest er das letzte pushen nicht automatisch aus, da das schwer auszulesen ist - Ich werde eine Funktion einbauen, sodass man die Zeit selbst eingeben kann, wann das letzte mal gepusht wurde - Folgt innerhalb der nächsten paar Stunden. Die Schrift werde ich auch kleiner machen :-)
D.h. wenn ich zwischendurch manuell pushe kommt er auch durcheinander?
edit:
Ja. Auch wenn jemand anders posted darf man erst nach 4h wieder pushen. Das erkennt der Bot auch nicht.
Dir bleibt eig. gar keine Wahl als den HTML Code des Threads zu parsen und rauszufiltern, wann der letzte Beitrag geschrieben wurde.
Nicht ganz, Bots die komplett selbst pushen sind verboten - Bots hingegen, die auf Knopfdruck pushen sind erlaubt, hatte Luke extra gefragt. Solange man noch selbst etwas tun muss ist alles okay :-)
[B] Push Tool [S] elite*gold 04/30/2012 - elite*gold Trading - 43 Replies Wie schon oben geschrieben erstelle ich ein Push Tool das euch ermöglicht leichter zu pushen und sofort auf die Seiten zu kommen.
Bilder:
Bild 1:
http://www.bilder-hochladen.net/files/big/ixb4-1- c4ca.jpg
Bild 2:
http://www.bilder-hochladen.net/files/big/ixb4-2- c81e.jpg
Bild 3:
http://www.bilder-hochladen.net/files/big/ixb4-3- eccb.jpg
[B] Push Tool [S] e*gold 12/04/2011 - elite*gold Trading - 4 Replies Hey,
da mir langweilig war habe ich mich mal hingesetzt und ein Push Tool in VB.NET programmiert.
Screen:
http://www1.xup.in/exec/ximg.php?fid=76520924
Video:
http://www.youtube.com/watch?v=3LDzkB3nx04