GSAK

Wszystkie narzędzia, wtyczki, programy itp. pomocne przy znajdowaniu skrzynek i dbaniu o lasy...

Moderator: Moderatorzy

Awatar użytkownika
ted69
Forumator
Posty: 6197
Rejestracja: środa 20 lutego 2008, 14:10
Podziękował;: 30 razy
Otrzymał podziękowań: 44 razy
Kontakt:

Post autor: ted69 »

Powinienes w ustawieniach (Options) miec zaznaczone Exact match w dziale Method for matching.... i w okienku wpisany swoj NICK z OC PL - wtedy GSAK sam rozpozna zalozone i znalezione przez Ciebie skrzynki. Zalozone beda "zielone", znalezione - "zolte"
Obrazek . Obrazek
kwieto
Forumator
Posty: 1639
Rejestracja: poniedziałek 21 kwietnia 2008, 10:29
Podziękował;: 11 razy
Otrzymał podziękowań: 15 razy

Post autor: kwieto »

Bas pisze:Wersja "plain text" bylaby super!
O potencjalnych kwiatkach oczywiscie napisze...
Chyba udało mi się stworzyć wersję, która eliminuje prawie wszystkie krzaki.

UWAGA:
Makro likwiduje formatowanie tekstu oraz całkowicie wycina "uśmieszki" wprowadzone za pomocą panelu dostępnego na stronie www (tekstowe wyświetlają się jak trzeba).
Linki zostały pozbawione śmieci, ale są zachowane (przynajmniej te, które sprawdziłem)

Za chwilę poślę je do Teda z prośbą o umieszczenie na serwerze - nazwa jest ta sama z dopiskiem "plaskie" (plain :"P)

Teraz mała uwaga na boku - niestety kod OC PL okazuje się jeszcze bardziej wredny niż udało się do tej pory ustalić - podobne krzaki pokazują się również we wskazówkach (na razie zauważyłem tylko ")

Czyli co?
Kolejne makro?
Trochę się "boję", bo o ile namieszanie czegoś w logach czy opisach od biedy da się przeskoczyć, o tyle wskazówki są bardziej newralgiczne - nie chciałbym, żeby coś stamtąd zniknęło.
[url=http://www.geocaching.org.pl][img]http://www.geocaching.org.pl/images/200x50.jpg[/img][/url]
[color=gray]Geokärcher[/color]
Awatar użytkownika
ted69
Forumator
Posty: 6197
Rejestracja: środa 20 lutego 2008, 14:10
Podziękował;: 30 razy
Otrzymał podziękowań: 44 razy
Kontakt:

Post autor: ted69 »

Makro juz do sciagania: nazywa sie Krzaczki_logi_plaskie.gsk
do sciagniecia z http://stc.org.pl/GSAK
Obrazek . Obrazek
Awatar użytkownika
Bas
Forumator
Posty: 3849
Rejestracja: środa 20 lutego 2008, 14:10
Podziękował;: 9 razy
Otrzymał podziękowań: 35 razy

Post autor: Bas »

Po nieudanych probach wczytania bazy skonczylo sie zalozeniem nowej i zupelnie czysciutkiej bazy. skrzynki wgralem makrem i odpalilem nastepne wg instrukcji (w tej kolejnosci i wszysteki wymienione z wyjatkiej exportu do Colorado):
http://forum.opencaching.pl/viewtopic.php?t=2210

Tak na szybko:
cache OP0001- jeden z logow wyglada w oknie GSAK tak:
"½Tu tez jabol zajrzal½ (cytat) no i bardzo dobrze ze zajrzal.Jabol wiem ,ze Bieszczady masz ½w jednym malym palcu½,"

cache OP005 fragment logu w oknie GSAK:
<span>OUT: kredki</span><span> </span><span>IN: notesik zólty</span><span> </span><span>
___________________________________

Pytania:
- Jak uaktualniac baze o swieze wpisy w STARYCH skrzynkach?
Trzeba wszystko wgrywac od nowa (czyli nie tak jak rsync)?
- mysliscie, ze jest szansa na polaczenie niektorych makr w jedno?

A teraz uruchomie makro "plain text"... ;)
kwieto
Forumator
Posty: 1639
Rejestracja: poniedziałek 21 kwietnia 2008, 10:29
Podziękował;: 11 razy
Otrzymał podziękowań: 15 razy

Post autor: kwieto »

Możesz podawać przy kodach również nazwy skrzynek?
Ja nie mam w GSAK'u całej bazy, w związku z tym nie wiem, co się kryje pod "OP0001" :/

Co do <span></span>, to wersja "plain" likwiduje również i te znaczniki.
[url=http://www.geocaching.org.pl][img]http://www.geocaching.org.pl/images/200x50.jpg[/img][/url]
[color=gray]Geokärcher[/color]
Awatar użytkownika
ted69
Forumator
Posty: 6197
Rejestracja: środa 20 lutego 2008, 14:10
Podziękował;: 30 razy
Otrzymał podziękowań: 44 razy
Kontakt:

Post autor: ted69 »

Bas pisze:Pytania:
- Jak uaktualniac baze o swieze wpisy w STARYCH skrzynkach?
Trzeba wszystko wgrywac od nowa (czyli nie tak jak rsync)?
Prosze o cierpliwosc - to co jest teraz to typowa prowizorka :) Bedzie inaczej i lepiej (chociaz wiemy ze prowizorka najlepiej sie trzyma)
Mam w planie zupelnie inne rozwiazanie, dajace od razu GPXa i z CACHE ID i z USERID - ale to troche potrwa.
Na razie - zmiany w skrzynkach (opisach) bywaja raczej pojedyncze a i tak GPXy z duza iloscia logow sa niekompletne (brakuje starszych wpisow). Wiec dane w ten sposob zaimportowane do GSAKa i tak sa niekompletne.
Obrazek . Obrazek
kwieto
Forumator
Posty: 1639
Rejestracja: poniedziałek 21 kwietnia 2008, 10:29
Podziękował;: 11 razy
Otrzymał podziękowań: 15 razy

Post autor: kwieto »

Bas pisze:cache OP0001- jeden z logow wyglada w oknie GSAK tak:
"&frac12;Tu tez jabol zajrzal&frac12; (cytat) no i bardzo dobrze ze zajrzal.Jabol wiem ,ze Bieszczady masz &frac12;w jednym malym palcu&frac12;,"
Chyba wiem, co jest problemem.

Sprawa z cudzysłowami wygląda tak, że GSAK nie pozwala na wstawienie tego znaku przy podmienianiu krzaków (ponieważ konstrukcja makra wygląda tak, że wartość na którą podmieniany jest dany "krzak" musi być ujęta w cudzysłów, w przypadku znaku cudzysłowu musiałoby to wyglądać tak: """ - a tego GSAK nie jest w stanie strawić).

Ja się posłużyłem innym znacznikiem który wygląda podobnie, ale znajduje się w innym miejscu "tablicy znaków" i dzięki temu nie było problemów z podmianą.
Wychodzi na to, że w foncie którego używasz, ten znak jest wyświetlany jako &frac12;

Mogę cudzysłów (znak ") kazać zamienić na dowolny inny znaczek, pytanie tylko na jaki? Apostrof będzie ok? Wtedy cytowany przez Ciebie tekst wyglądałby tak:
'Tu tez jabol zajrzal' (cytat) no i bardzo dobrze ze zajrzal.Jabol wiem ,ze Bieszczady masz 'w jednym malym palcu'

Czy tak będzie ok i czytelnie?
Ewentualnie czekam na inne propozycje.
[url=http://www.geocaching.org.pl][img]http://www.geocaching.org.pl/images/200x50.jpg[/img][/url]
[color=gray]Geokärcher[/color]
Awatar użytkownika
ted69
Forumator
Posty: 6197
Rejestracja: środa 20 lutego 2008, 14:10
Podziękował;: 30 razy
Otrzymał podziękowań: 44 razy
Kontakt:

Post autor: ted69 »

kwieto pisze:Mogę cudzysłów (znak ") kazać zamienić na dowolny inny znaczek, pytanie tylko na jaki? Apostrof będzie ok? Wtedy cytowany przez Ciebie tekst wyglądałby tak:
'Tu tez jabol zajrzal' (cytat) no i bardzo dobrze ze zajrzal.Jabol wiem ,ze Bieszczady masz 'w jednym malym palcu'

Czy tak będzie ok i czytelnie?
Ewentualnie czekam na inne propozycje.
Wedlug mnie - wyglada super :) Ale zastanawia mnie czy w tym jeztku skryptowym nie ma jakichs /" , " lub %" czy czegos w tym stylu (szukalem ale nie znalazlem)
Obrazek . Obrazek
Awatar użytkownika
Bas
Forumator
Posty: 3849
Rejestracja: środa 20 lutego 2008, 14:10
Podziękował;: 9 razy
Otrzymał podziękowań: 35 razy

Post autor: Bas »

Ja rozumiem, ze to szybkie rozwiazania. Robicie obydwaj niesamowite rzeczy :!:

cache OP001: http://www.opencaching.pl/viewcache.php?cacheid=1
cache OP005: http://www.opencaching.pl/viewcache.php?cacheid=5

Podmieniane znaki:
- nie zmienialem czcionki w GSAK - uzywam domyslnej, choc nie wiem czy tej samej, ktorej Wy uzywacie ;)
- moze faktycznie apostrof zamiast " bedzie w sam raz
- czy mozna zamiast " w makrze uzyc Chr$(34) ? W VB to dziala, ale czy tutaj - nie mam pojecia.
Ostatnio zmieniony niedziela 18 maja 2008, 22:23 przez Bas, łącznie zmieniany 2 razy.
kwieto
Forumator
Posty: 1639
Rejestracja: poniedziałek 21 kwietnia 2008, 10:29
Podziękował;: 11 razy
Otrzymał podziękowań: 15 razy

Post autor: kwieto »

Bas pisze:- czy mozna zamiast " w makrze uzyc Chr$(34) ? W VB to dziala, ale czy tutaj - nie mam pojecia.
Zaraz sprawdzę...

Update:
Hehe, oto wynik:

Chr$(34)Tu tez jabol zajrzalChr$(34)
[url=http://www.geocaching.org.pl][img]http://www.geocaching.org.pl/images/200x50.jpg[/img][/url]
[color=gray]Geokärcher[/color]
Awatar użytkownika
Bas
Forumator
Posty: 3849
Rejestracja: środa 20 lutego 2008, 14:10
Podziękował;: 9 razy
Otrzymał podziękowań: 35 razy

Post autor: Bas »

kwieto pisze:Hehe, oto wynik:
Chr$(34)Tu tez jabol zajrzalChr$(34)
Ech... co jezyk, to inna skladnia :(

___________________

zakonczylo sie makro plaskie. Wyglada swietnie. zajrzalem do kilku skrzynek i znalazlem tylko problem z formatowaniem w logach (ech, te kolorki i wielkosci czcionek - tylko z nimi klopot)

cache: http://www.opencaching.pl/viewcache.php?cacheid=54

w oknie GSAK jest log xfo (geocacher):
<p style="margin: 0cm 0cm 0pt" class="MsoNormal">Skrzynka znaleziona :) Byla lekko zgnieciona
Teraz Mekka 4x4 - duuuuzo blota.<p style="margin: 0cm 0cm 0pt" class="MsoNormal">Out: smycz<p style="margin: 0cm 0cm 0pt"
_______________
problem z lista:

cache (wpis msz): http://www.opencaching.pl/viewcache.php?cacheid=113
breloczek wedrowal kolejno:<ol><li>Góra Kamionka</li><li>Pinus Silvestris</li><li>Stepina</li><li>Kopiec Konfederatów Barskich</li><li>Nad Wielka Woda.</li></ol>W tej chwili lezy u mnie na biurku
Awatar użytkownika
ted69
Forumator
Posty: 6197
Rejestracja: środa 20 lutego 2008, 14:10
Podziękował;: 30 razy
Otrzymał podziękowań: 44 razy
Kontakt:

Post autor: ted69 »

kwieto pisze:
Bas pisze:- czy mozna zamiast " w makrze uzyc Chr$(34) ? W VB to dziala, ale czy tutaj - nie mam pojecia.
Hehe, oto wynik:
Chr$(34)Tu tez jabol zajrzalChr$(34)
W HELPIE znalazlem cos takiego :)
Chr(nAsciiCode) : string
Converts a decimal value to its ASCII equivalent. For example Chr(83) returns 'S'
Obrazek . Obrazek
Awatar użytkownika
Bas
Forumator
Posty: 3849
Rejestracja: środa 20 lutego 2008, 14:10
Podziękował;: 9 razy
Otrzymał podziękowań: 35 razy

Post autor: Bas »

ted69 pisze:For example Chr(83) returns 'S'
czyli Chr$(x) zastapic Chr(x) ?
_________________

tropienia ciag dalszy:
zostaje literka "ó"?

cache: http://www.opencaching.pl/viewcache.php?cacheid=347

"Ciekawy budynek i duzo znaków wokól (tak, tak bylismy tam). "
Awatar użytkownika
ted69
Forumator
Posty: 6197
Rejestracja: środa 20 lutego 2008, 14:10
Podziękował;: 30 razy
Otrzymał podziękowań: 44 razy
Kontakt:

Post autor: ted69 »

Global replace (for string fields) supports any characters via the chr() function. This may be required if you want to update your database with characters that are not easy to access from the keyboard. Also it allows you to use the ; (semi colon character) when using the swap option. The problem with the swap option is that it requires two parameters (from and to) and they must be separated by a ;. So if you wanted to use a ; as part of your actual swap data you have a problem. For example, if you now want to swap any occurrence of ";" to a "!" you would enter:

chr(59);!
Obrazek . Obrazek
kwieto
Forumator
Posty: 1639
Rejestracja: poniedziałek 21 kwietnia 2008, 10:29
Podziękował;: 11 razy
Otrzymał podziękowań: 15 razy

Post autor: kwieto »

ted69 pisze:
Chr(nAsciiCode) : string
Converts a decimal value to its ASCII equivalent. For example Chr(83) returns 'S'
Dzięki za podpowiedź, wygląda na to, że po drobnej modyfikacji (należy taki kod wpisywać do makra bez cudzysłowu) działa.
Zaraz prześlę uaktualnione wersje wszystkich makr ("płaskiej", normalnej, oraz tego dotyczącego opisów) i miejmy nadzieję, że nasz betatester Bas zobaczy właściwe znaczki :")
[url=http://www.geocaching.org.pl][img]http://www.geocaching.org.pl/images/200x50.jpg[/img][/url]
[color=gray]Geokärcher[/color]
ODPOWIEDZ