[WIN/inne/Free] Mini Baza Filipsa

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

Moderator: Moderatorzy

nooxes
Bywalec
Posty: 26
Rejestracja: poniedziałek 28 grudnia 2009, 18:50
Podziękował;: 2 razy
Otrzymał podziękowań: 4 razy

[WIN/inne/Free] Mini Baza Filipsa

Post autor: nooxes »

Witam,
w związku z rozrostem ostatnimi czasu Bazy Filips'a odczułem potrzebę zrobienia czegoś z tym :). Baza liczy ponad 30 tyś pliczków i zajmuje o wiele więcej miejsca (wskutek zajmowania całych jednostek alokacji dysku) niż wydawałoby się sumując ich rozmiary. Wiele osób wgrywa sobie Bazę na komórki, PDA itp., co powoduje znaczny spadek wydajności (np. o wiele dłuższy start komórki [ np. SE k800i]). Napisałem skrypt, który ściąga tylko te skrzynki, które potrzebujemy. Np. jadąc nad Morze, nie potrzebujemy skrzynek z gór itp. Baza wygląda identycznie, z tym, że jest tylko fragmentem Bazy Filips'a. Oczywiście nie ma regionów, najnowszych skrzynek i innych linków. Skrypt ściąga tylko te skrzynki, które nas interesują, zatem powoduje mniejszy ruch sieciowy niż gdybyśmy synchronizowali całą bazę. Mam nadzieję, że okaże się dla Was przydatny.
PS. Przepraszam za ewentualne błędy jakie zawiera ten skrypt, przetestowałem go na różne sposoby, lecz nie jestem zawodowym programistą, zatem na niedociągnięcia, "dziwne" rozwiązania raczcie przymknąć oko :oops: i nie stawiać mnie pod pręgierzem :). Zachęcam do wszelkich modyfikacji usprawniających. Działa na windowsie, ale łatwo go przerobić na inne systemy (np. linux). Pozdrawiam, miłego keszowania.
http://chomikuj.pl/nooxes/Mini+Baza,389450773.rar
Ostatnio zmieniony sobota 20 listopada 2010, 12:05 przez nooxes, łącznie zmieniany 1 raz.
Za ten post autor nooxes otrzymał podziękowania (total 2):
RobertMzaboja
Awatar użytkownika
Jiff
Bywalec
Posty: 69
Rejestracja: niedziela 09 sierpnia 2009, 17:31
Podziękował;: 2 razy
Otrzymał podziękowań: 3 razy
Kontakt:

Re: [WIN/inne/Free] Mini Baza Filipsa

Post autor: Jiff »

Cześć
Bardzo fajny program. Wszystko u mnie działa jak należy. Przydałby się jednak jakiś spis pobranych skrzynek, prosta lista z linkami.
Pozdrawiam
Awatar użytkownika
marwaldor
Forumator
Posty: 965
Rejestracja: środa 20 lutego 2008, 14:10
Podziękował;: 12 razy
Otrzymał podziękowań: 21 razy

Re: [WIN/inne/Free] Mini Baza Filipsa

Post autor: marwaldor »

świetne :)
nooxes
Bywalec
Posty: 26
Rejestracja: poniedziałek 28 grudnia 2009, 18:50
Podziękował;: 2 razy
Otrzymał podziękowań: 4 razy

Re: [WIN/inne/Free] Mini Baza Filipsa

Post autor: nooxes »

Jiff pisze: Przydałby się jednak jakiś spis pobranych skrzynek, prosta lista z linkami.
Popracuję nad tym, postaram się to dopisać niebawem. Pozdrawiam.
Awatar użytkownika
RobertM
Stały bywalec
Posty: 104
Rejestracja: wtorek 02 czerwca 2009, 16:57
Podziękował;: 4 razy
Otrzymał podziękowań: 1 raz
Kontakt:

Re: [WIN/inne/Free] Mini Baza Filipsa

Post autor: RobertM »

Moje gratulacje za pomysł i prostotę obsługi. Jak na razie działa bez zarzutów.
Obrazek
Awatar użytkownika
marwaldor
Forumator
Posty: 965
Rejestracja: środa 20 lutego 2008, 14:10
Podziękował;: 12 razy
Otrzymał podziękowań: 21 razy

Re: [WIN/inne/Free] Mini Baza Filipsa

Post autor: marwaldor »

W połączeniu z Ozim, gdzie wskazując na skrzynkę od kopa otwierasz jej opis z mini bazy jest cacyy...
MardoQ
Wyjadacz
Posty: 276
Rejestracja: niedziela 26 lipca 2009, 15:25
Podziękował;: 9 razy
Otrzymał podziękowań: 14 razy
Kontakt:

Re: [WIN/inne/Free] Mini Baza Filipsa

Post autor: MardoQ »

programik po każdorazowym wykonaniu przestaje mi działać:

Kod: Zaznacz cały

D:\Mini_Baza>call temp\gethtml.cmd
Nazwa 'temp\gethtml.cmd' nie jest rozpoznawana jako polecenie wewnętrzne lub zewnętrzne,
program wykonywalny lub plik wsadowy.
Nazwa 'temp\htmlscan.cmd' nie jest rozpoznawana jako polecenie wewnętrzne lub zewnętrzne,
program wykonywalny lub plik wsadowy.

D:\Mini_Baza>call temp\getjpg.cmd
Nazwa 'temp\getjpg.cmd' nie jest rozpoznawana jako polecenie wewnętrzne lub zewnętrzne,
program wykonywalny lub plik wsadowy.
Detale: Windows XP Home
po skasowaniu wszystkich plików i wypakowaniu jeszcze raz z archiwum wszystko działa dalej znów tylko raz
Coś wadliwy jest fragment w start_dane.txt

Kod: Zaznacz cały

/Waypoint: OP*/ {print "wget -c -P.\\baza\\op\\" $13 "\\" $14"\\ http://oc.achjoj.info/baza/op/" $13 "/" $14 "/" $15 $16 ".html" > "temp\\gethtml.cmd";
		 print "gawk -F \"\"\" -f htmlscan.txt " "temp\\"$13$14$15$16".tmp .\\baza\\op\\" $13 "\\" $14"\\"$15 $16 ".html" > "temp\\htmlscan.cmd";
Obrazek
Michał vel. MardoQ | Krytykuję krytykowanie innych
Jeżeli ktoś pomógł Ci w Twoim temacie - kliknij Obrazek To nic nie kosztuje
nooxes
Bywalec
Posty: 26
Rejestracja: poniedziałek 28 grudnia 2009, 18:50
Podziękował;: 2 razy
Otrzymał podziękowań: 4 razy

Re: [WIN/inne/Free] Mini Baza Filipsa

Post autor: nooxes »

Już wiem, czemu tak się dzieje. Wrzucasz plik tekstowy do katalogu "tuwrzucaj". Skrypt za każdym razem czyści ten katalog. Odpalenie na pustym katalogu (albo jeśli plik nie zawiera skrzynek) powoduje ten błąd, w środku musi być jakikolwiek plik ze skrzynkami.
Bardzo mnie dziwi, że nie działa mechanizm sprawdzający brak pliku, mianowicie

Kod: Zaznacz cały

@IF NOT EXIST .\tuwrzucaj\caches.txt GOTO badexit
Okazało się, że błąd był złośliwy :) i stosunkowo trudny do wykrycia.
linia:

Kod: Zaznacz cały

@type .\tuwrzucaj\*.txt > .\tuwrzucaj\caches.txt
generuje pusty plik caches.txt nawet jeśli do katalogu "tuwrzucaj" nic się nie wrzuciło. A z pustego to i Salomon nie naleje :) zatem linia

Kod: Zaznacz cały

@gawk -F "" -f start_dane.txt .\tuwrzucaj\caches.txt
niczego nie utworzy stąd ambaras.
Ostatnio zmieniony sobota 28 sierpnia 2010, 00:07 przez nooxes, łącznie zmieniany 1 raz.
Za ten post autor nooxes otrzymał podziękowanie:
MardoQ
MardoQ
Wyjadacz
Posty: 276
Rejestracja: niedziela 26 lipca 2009, 15:25
Podziękował;: 9 razy
Otrzymał podziękowań: 14 razy
Kontakt:

Re: [WIN/inne/Free] Mini Baza Filipsa

Post autor: MardoQ »

Great, na to nie wpadłem, że kasuje mi pliki. Mam zrobiony mały skrypcik, który ściąga mi pliki w kilku fomatach z "zgromadzonych poszukiwań" i kopiuje m.in. właśnie do folderu "tu_wrzucaj" dlatego nie zastanawiałem się czy tam jest faktycznie plik po powtórnym uruchomieniu.
Obrazek
Michał vel. MardoQ | Krytykuję krytykowanie innych
Jeżeli ktoś pomógł Ci w Twoim temacie - kliknij Obrazek To nic nie kosztuje
nooxes
Bywalec
Posty: 26
Rejestracja: poniedziałek 28 grudnia 2009, 18:50
Podziękował;: 2 razy
Otrzymał podziękowań: 4 razy

Re: [WIN/inne/Free] Mini Baza Filipsa

Post autor: nooxes »

Dobrze, że się wyjaśniło. Postaram się jakoś to naprawić.
Awatar użytkownika
picek
Wyjadacz
Posty: 474
Rejestracja: środa 06 maja 2009, 11:36
Podziękował;: 8 razy
Otrzymał podziękowań: 7 razy
Kontakt:

Re: [WIN/inne/Free] Mini Baza Filipsa

Post autor: picek »

Proponuję wymienić

Kod: Zaznacz cały

@type .\tuwrzucaj\*.txt > .\tuwrzucaj\caches.txt
na

Kod: Zaznacz cały

@type .\tuwrzucaj\*.txt >> .\tuwrzucaj\caches.txt
Jest to niezbyt ładne obejście problemu, ale przynajmniej nie będzie pustego pliku
Osiedle w mieście Łańcut - Łańcut - osiedle Sikorskiego
nooxes
Bywalec
Posty: 26
Rejestracja: poniedziałek 28 grudnia 2009, 18:50
Podziękował;: 2 razy
Otrzymał podziękowań: 4 razy

Re: [WIN/inne/Free] Mini Baza Filipsa

Post autor: nooxes »

Dzięki, dzięki, już poradziłem sobie z tym problemem w równie nieelegancki sposób :), ale przynajmniej teraz działa wykrywanie czy jest pusto, czy nie. Niedługo umieszczę całość, jeszcze trochę ulepszeń zrobię i testów.
KamilDG
Nowy na forum
Posty: 10
Rejestracja: poniedziałek 25 października 2010, 20:52
Podziękował;: 4 razy
Otrzymał podziękowań: 0

Re: [WIN/inne/Free] Mini Baza Filipsa

Post autor: KamilDG »

Mozna prosic o powtorne wrzucenie bo link z pierwszego posta juz nie dziala?
MardoQ
Wyjadacz
Posty: 276
Rejestracja: niedziela 26 lipca 2009, 15:25
Podziękował;: 9 razy
Otrzymał podziękowań: 14 razy
Kontakt:

Re: [WIN/inne/Free] Mini Baza Filipsa

Post autor: MardoQ »

Nie mam oryginalnego rara, ale wrzuciłem chyba dokładnie to samo co było na początku
http://akade.info/geocaching/get/Mini_Baza.zip
Za ten post autor MardoQ otrzymał podziękowanie:
KamilDG
Obrazek
Michał vel. MardoQ | Krytykuję krytykowanie innych
Jeżeli ktoś pomógł Ci w Twoim temacie - kliknij Obrazek To nic nie kosztuje
nooxes
Bywalec
Posty: 26
Rejestracja: poniedziałek 28 grudnia 2009, 18:50
Podziękował;: 2 razy
Otrzymał podziękowań: 4 razy

Re: [WIN/inne/Free] Mini Baza Filipsa

Post autor: nooxes »

Przeniosłem plik do chomika, aktualny link w pierwszym poście. Lekko poprawiona wersja Mini Bazy, kosmetyczne poprawki.
Za ten post autor nooxes otrzymał podziękowanie:
KamilDG
ODPOWIEDZ