CarcassonneCZE @CarcassonneCZE Discord RSS

Vítejte na fóru věnovanému deskové hře Carcassonne! x


Avatar
Watch DOG projekt
téma založeno uživatelem Eldenroot - 5.1.2019, 12:43

Uživatele, kteří přidali do tohoto tématu příspěvek: [ZRUŠIT filtrování příspěvků]
Bumsakalaka 7 Chmura 11 Eldenroot 23 Karel 1 Mroj 5 šmoula 2
#1
Našel by se zde někdo, kdo je znalý programování v PHP a byl by ochotný mi pomoci zprovoznit jednu novou funkci (vylepšení) na fóru? Jedná se o automatické vybrání položek s daným názvem z HTML webu (mimo naše fórum) a jejich následné zobrazení na našem webu (název, případně další info, které by bylo možné). O grafickou stránku včetně dalších věcí bych si vzal na starost já.

Více informací bych poskytl skrze Discord nebo soukromou zprávu. Myslím si, že by to nemělo být nic těžkého, jen s mou znalostí php samouka by to bylo na dost dlouho (nějakou myšlenku mám, ale rád bych si nechal poradit).

Vím, že zde někdo psal, že umí programovat, nebyl si to náhodou ty @Mroj ? Díky všem!
#2
Do zítra to máš hotové. Mrknutí
[Obrázek: green-meeple.png] 
[-] 2x   Chmura, Eldenroot
Odpovědět
#3
Děkuji všem angažovaným v tomto projektu!
Odpovědět
#4
Pomalinku polehoučku, krůček po krůčku se přibližujeme k cíli! Již brzy...  Cool
 
[Obrázek: E5NxRhs.png]
Odpovědět
#5
Ha! Co bude dělat pes s noteebookem a Carcassonnovou figurkou? Zmatený Vystrašený
Chmura Zelený meeple
Odpovědět
#6
Spíš bych otevřel uživatelskou diskuzi, jaké další weby budeme automaticky parsovat a hlídat přítomnost Carcassonne v inzerátech. Frontend bude jednotný a když se implementuje více webů a inzerentních serverů, bude to ultimátní databáze, která pak může po roce sběru dat sloužit i ke generování vcelku přesných dat ohledně vývoje cen kterých her a rozšíření...

Zatím mě ještě napadlo:
Bazos.cz
SBazar.cz (ale ten se vytěžuje hůře, mají tam spousty ochran proti robotům, které je třeba překonat)
Aukro.cz
eBay.cz
[Obrázek: green-meeple.png] 
[-] 2x   Chmura, Eldenroot
Odpovědět
#7
(7.1.2019, 21:41)Mroj Napsal(a): Spíš bych otevřel uživatelskou diskuzi, jaké další weby budeme automaticky parsovat a hlídat přítomnost Carcassonne v inzerátech. Frontend bude jednotný a když se implementuje více webů a inzerentních serverů, bude to ultimátní databáze, která pak může po roce sběru dat sloužit i ke generování vcelku přesných dat ohledně vývoje cen kterých her a rozšíření...

Zatím mě ještě napadlo:
Bazos.cz
SBazar.cz (ale ten se vytěžuje hůře, mají tam spousty ochran proti robotům, které je třeba překonat)
Aukro.cz
eBay.cz
pro bazos, sbazar a aukro bych byl určitě pro.
ebay asi ne, to už bychom mohli i ostatní aliexpressy apod. 
ale pokud by se podařilo prolinkovat české/slovenské weby, tak si myslím, že by to byl velký úspěch Usměvavý
Odpovědět
#8
@Mroj 

- prvotní nástřel je zde, je to jen narychlo vytvořený koncept, je zde ještě hodně práce (hlavně design včetně doplnění ikonek FontAwesome), kromě toho filtrování, záhlaví, sladění do designu fóra atd. Minimálně do víkendu mám co dělat :)
 
Kód:
https://carcassonneforum.cz/watchdog/bazar.php

Zde je pár věcí, které bych potřeboval doladit ve skriptu:
- timestamp - je možno do DB při obnovení dat i uložit čas a datum posledního obnovení dat?
- popis
- stav zboží
- poslední přihazující/kupující ???
- je možné nechat v DB třeba všechny skončené položky za posledních 48 hodin a až poté je smazat? Tyto položky bych zobrazil nakonec seznamu, sloužilo by to pro info.

a dále v php:
- zobrazení relativního času v nějaké rozumné míře (php output)
- tlačítko pro manuální aktualizaci (zde ale bude nutné omezit použití, aby si někdo ze srandy neklikal pořád dokola)

Můj plán by byl takový, že jakmile by se nám to podařilo dokončit, tak bychom mohli rozšířit pole působnosti i na bazos, sbazar jak jsi psal výše, je to velmi zajímavý a užitečný nápad. 

Co vy na to?

Mockrát děkuji @Mroj za skvěle odvedenou práci technické podpory a za dodání skriptu a @šmoula za technickou pomoc a morální podporu :)
[-] 1x   Chmura
Odpovědět
#9
Pěkná práce pánové za mě palec na horu! Palec nahoru
Chmura Zelený meeple
Odpovědět
#10
Timestamp - zbytečné. To by mělo být řešeno na úrovni serveru. Při každém spuštění scriptu (ať už CRONem nebo uživatelsky na vyžádání) by si měl tento script někam uložit timestamp sám.
Parametry - všechny ostatní data, která jsou dostupná až po rozkliknutí inzerátu budou také přidány. Mrknutí
DB - Zlaté pravidlo o datech všeobecně. Data se NIKDY nemažou. Tzn. ani můj script nic nemaže, od toho je sloupeček s platností nakonci, takže budeš mít historii inzerátů napříč českými inzerentními servery klidně za dva roky... Jen ten Tvůj zobrazovač musí zobrazovat pouze platné. Pokud chceš, můžeš už teď zobrazit na konci pod čarou i neplatné, co skončily během nějakého intervalu (třeba 48 hodin dozadu).
[Obrázek: green-meeple.png] 
[-] 1x   Eldenroot
Odpovědět




Uživatel(é) prohlížející tohle téma: 2 host(ů)