Mam funkcni UserScript + C# kod pro update kesek na geocaching.sunamo.net

Prvne jsem napsal C# kod handleru, ktery zachytava data o kesce a updatuje je v DB, pokud tam jiz takova keska existovala. Funguje to velmi podobne jako ten prvni UserScript, s tim rozdilem, ze prvni US se zepta “Chcete kesku nahrat na web?” kdyz keska neexistuje v DB, kdezto druhy se zepta “Chcete kesku updatovat?” kdyz keska v DB existuje. Nechtelo mi to ale fungovat, tak jsem si to dal na localhost a jakmile mi to fungovalo tam, tak bylo jasne ze chyba bude v prvnim radku, totiz v tom kde kontroluji zda v adrese je geocaching.com/geocache/.

A taky ze jo, na GC.com zmenili adresu zpet na puvodni geocaching.com/seek/cache_details.aspx? . Tak jsem zmenil adresu v US a najednou to fungovalo. Resim to tak aby se me v chrome nedotazovalo pokazde kdyz na nejakou stranku s cache vstoupim, zda ji chci aktualizovat ze mam tento US v Chrome Canary a kdyz budu chtit nejakou cache aktualizovat, tak ji nactu v Chrome Canary, kde si normalne prohlizet stranky na GC.com nebudu. Pro ukazku, par obrazku:



Dotaz US zda chci cache updatovat na webu.



Stranka cache na GC.com



Moje stranka po updatu



Moje stranka pred updatem

Leave a Reply