Push-Tool

11/28/2013 17:24 #SoNiice#1
Hi,

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:

[Only registered and activated users can see links. Click Here To Register...]

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:

[Only registered and activated users can see links. Click Here To Register...]

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.

Code:
http://www.elitepvpers.com/forum/steam-trading/2972600-account-100-games.html
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:

[Only registered and activated users can see links. Click Here To Register...]

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.

-bawk-
11/28/2013 17:52 ZockerVip'#2
Funktioniert^^
11/29/2013 00:27 MrDami123#3
Sieht stylisch aus :) In welcher Sprache geschrieben?
Probiere es gleich mal aus.

Unter Windows 7 Ultimate 32-Bit SP 1 funktioniert es nicht.
Weder Normal noch mit Admin Ausführung.
11/29/2013 03:50 #SoNiice#4
Quote:
Originally Posted by MrDami123 View Post
Sieht stylisch aus :) In welcher Sprache geschrieben?
Probiere es gleich mal aus.

Unter Windows 7 Ultimate 32-Bit SP 1 funktioniert es nicht.
Weder Normal noch mit Admin Ausführung.
Werde mal schauen, ob ich das nicht versehentlich in x64 kompiliert habe. Geschrieben wurde das ganze in C# - WPF.

//edit:

Was wäre die Fehlermeldung? .NET Framework 4.5 wäre benötigt.
11/29/2013 15:27 MrDami123#5
Ja lag daran, dass ich nur .NET Framework 4.0 hatte :D
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 [Only registered and activated users can see links. Click Here To Register...] 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 :)
11/29/2013 17:04 #SoNiice#6
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 :-)
11/29/2013 18:18 MrDami123#7
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.
11/30/2013 05:03 #SoNiice#8
Jo, ist mir auch in den Sinn gekommen - Wird erledigt.
12/09/2013 19:46 Ky0n'#9
lol?
Ich hatte den selben Bot vor ca einem Jahr selbst programmiert und durfte ihn nicht verkaufen.
12/09/2013 20:15 Syc#10
Quote:
Originally Posted by Drag0n' View Post
lol?
Ich hatte den selben Bot vor ca einem Jahr selbst programmiert und durfte ihn nicht verkaufen.
Bots, die von selber pushen sind verboten.
Bots, die nur daran erinnen, dass gepusht werden muss, sind erlaubt - und eher nutzlos.
12/10/2013 15:10 #SoNiice#11
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 :-)
12/10/2013 16:04 MysticalClan | PSN Team#12
Kannst du mir mal bitte helfen :D bei mir kommen keine tbm`s!

Skype: bossimpactxxhd
12/10/2013 17:20 #SoNiice#13
Wenn du Support möchtest, so melde dich bitte via PN - Skype nutze ich für sowas nicht.
12/11/2013 00:26 !Syntax!#14
Ach du scheiße ist das Geil also nicht das Pushen sondern wie geil das Programm aussieht wie hast du das gemacht?
12/15/2013 17:22 HolzNudel#15
Tolles Tool jedoch stört mich diese Meldung ->
~ This thread got pushed by the [Only registered and activated users can see links. Click Here To Register...] -bawk-

Falls man die selbst an/aus schalten könnte wäre top!