[WIN/inne/Free] Mini Baza Filipsa
Moderator: Moderatorzy
-
- 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
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 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
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 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.
- 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
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
Bardzo fajny program. Wszystko u mnie działa jak należy. Przydałby się jednak jakiś spis pobranych skrzynek, prosta lista z linkami.
Pozdrawiam
-
- 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
Popracuję nad tym, postaram się to dopisać niebawem. Pozdrawiam.Jiff pisze: Przydałby się jednak jakiś spis pobranych skrzynek, prosta lista z linkami.
- 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
Moje gratulacje za pomysł i prostotę obsługi. Jak na razie działa bez zarzutów.
-
- 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
programik po każdorazowym wykonaniu przestaje mi działać:
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
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.
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";
Michał vel. MardoQ | Krytykuję krytykowanie innych
Jeżeli ktoś pomógł Ci w Twoim temacie - kliknij To nic nie kosztuje
-
- 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
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
Okazało się, że błąd był złośliwy i stosunkowo trudny do wykrycia.
linia: 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
niczego nie utworzy stąd ambaras.
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
linia:
Kod: Zaznacz cały
@type .\tuwrzucaj\*.txt > .\tuwrzucaj\caches.txt
Kod: Zaznacz cały
@gawk -F "" -f start_dane.txt .\tuwrzucaj\caches.txt
Ostatnio zmieniony sobota 28 sierpnia 2010, 00:07 przez nooxes, łącznie zmieniany 1 raz.
-
- 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
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.
Michał vel. MardoQ | Krytykuję krytykowanie innych
Jeżeli ktoś pomógł Ci w Twoim temacie - kliknij To nic nie kosztuje
- 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
Proponuję wymienić
na
Jest to niezbyt ładne obejście problemu, ale przynajmniej nie będzie pustego pliku
Kod: Zaznacz cały
@type .\tuwrzucaj\*.txt > .\tuwrzucaj\caches.txt
Kod: Zaznacz cały
@type .\tuwrzucaj\*.txt >> .\tuwrzucaj\caches.txt
Osiedle w mieście Łańcut - Łańcut - osiedle Sikorskiego
-
- 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
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.
-
- 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
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
http://akade.info/geocaching/get/Mini_Baza.zip
Michał vel. MardoQ | Krytykuję krytykowanie innych
Jeżeli ktoś pomógł Ci w Twoim temacie - kliknij To nic nie kosztuje
-
- 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
Przeniosłem plik do chomika, aktualny link w pierwszym poście. Lekko poprawiona wersja Mini Bazy, kosmetyczne poprawki.