Az egyik kolléga (majd ő felfedi magát, ha úgy gondolja) felmerült igényére válaszként írtam a Prohardverre egy apróhirdetés felhozás automatizáló programot. Azoknak lehet segítség, akiknek sok apróhirdetésük van, és mellé még lusták is. Számomra ujjgyakorlat, mintegy gyakorlás volt inkább, nem mint komoly, ''értelmes'' projekt. De ha már elkészült, hátha néhányan hasznát veszik, ezért közzéteszem.
Úgy működik, hogy meg kell adni a programnak a felhasználónevet és jelszót (amiket megjegyez a következő belépésre), majd sikeres belépés után összegyűjti a felhasználóhoz tartozó aktuális apróhirdetések listáját és a hozzájuk tartozó upok számát, kilistázza, ezután pedig ki kell választani a felhozni kívánt topikokat (sorrend is beállítható), és az up gombra nyomni.
Egyébként adja magát a használata.
Az alkalmazás .NET Frameworkot 2-t igényel: [link]
Nem kell megijedni tőle, nem harap.
Ha nem indul el az alkalmazás, akkor nagy valószínűséggel a .NET Framework egy megfelelő verziójának hiánya a probléma!
Írtam, hogy megjegyzi a jelszót (a legutóbbi sikeres belépését), ezt a jelszót és felhasználónevet a -program futtatásának helyén létrehozott- config.txt fájlban helyezi el, tartalmát egy egyszerű visszakódolható algoritmussal kódolja be. Ezt jó szem előtt tartani, mert a konfig fájl kiadása gyakorlatilag az accountunk kiadása. Azért van szükség a visszafejthető kódolásra, mert a prohardverre kódolatlanul kell küldeni a jelszót bejelentkezéshez, így ahhoz, hogy a program el tudja küldeni, vissza kell kódolnia.
Fontos megjegyezni : a program NEM a rendszer kijátszására szolgál, továbbra is csak napi két hirdetés-felhozásra van lehetőség.
-1.0-s verziójú alapváltozat itt: [link]
-A #37-ben lévő 1.02a-t eltávolítottam a szerverről.
-Az 1.03b verziójú automatizált változat itt: : [link]
Az újabb verziót érintő módosítások:
-proxy támogatás: internet explorer beállításait veszi alapul, socks proxyval nem megy.
-automatikus uppolás, 10 másodperc után, feltéve, hogy volt már megjegyzett user/pass, valamint sikerült a belépés, és az illető nem kezdeményez belépést a belépés gombbal, vagy nem kezd el gépelni a user/pass szövegdobozba, vagy nem nyom a form üres területére.
-kézi uppoláskor elmenti a használt sorrendet( illetve a topikok id-jének sorrendjét), tehát ha megszűnik a hirdetés, akkor sincs gond, nem fog mást uppolni a felborult sorrend miatt, a config.txt-be menti ezt is.
-ha belépéskor van elmentve sorrend, ezt érzékeli, és automatikus mód esetén uppolni fogja ezen topikokat beavatkozás nélkül a beolvasott sorrendben. A sorrend nem feltétlenül kell tartalmazza az összes apródat, csak az szerepel a sorrendben, ami ki lett jelölve a sorrend mentésekori uppoláskor, így upolva sem lesz mind, csak amely topikok el lettek tárolva.
-ha nincs elmentve sorrend, és automatikusan futtatod, nem pedig kézzel, akkor minden topikot automatikusan uppol!
-A kézi vezérlést nem érinti a mentett sorrend, azaz nem a legutóbbi beállított sorrend fog megjelenni a listán
Ha megnézed a konfig fájlt, miután el lett mentve egy sorrend, látható, hogy nem ördöngősség szerkeszteni, tehát akár kézzel is beírható a sorrend, és a programot külön könyvtárakban külön konfig fájlokkal etetve + ütemezéssel párosítva tetszőleges számú topik tetszőleges időben feluppolható automatikusan.
A sorrend esetleges kézi szerkesztésénél fontos, hogy csak és kizárólag a harmadik sorba kerülhet a sorrend(első kettő a user/pass), csak számot (topikid) tartalmazhat, szóközökkel van elválasztva, és az utolsó id után is áll szóköz, ha ezeknek nem felel meg a konfigfájl, az kivételeket vagy hibás működést fog okozni.
Hibák lehetnek a programban, sőt biztosan vannak is, mert a problémát nehézkes elegánsan és biztosan leprogramozni, valamint a tesztelés is igen körülményes, mivel nincs több felhasználóm, és elegenedő apróhirdetésem sem.
Ha valaki hibát jelez, igyekszem kijavítani. A programot nem igazán akarom továbbfejleszteni, de jó ötleteket szívesen veszek, esetleg egyéb PH! fórummal kapcsolatos alkalmazásokra is.
Ha nem világos valami a működéssel kapcsolatban, szívesen elmondom.
A programot mindenki kizárólag saját felelősségére használja!
Frissítve: 2007.07.20.
Thank you to god for making me an atheist