Strona 2 z 3

Re: [Android/Open source] GeoKrety Logger

: niedziela 05 stycznia 2014, 14:14
autor: dzwiedziu
Za chwilę w Google Play pojawi się wersja 0.4.1, a jak ktoś chce natychmiast to można ściągnąć z sourceforge: https://sourceforge.net/projects/geokre ... t/download

Ważna nowość: integracja z czytnikami QR Code. Możecie to przetestować? Bo u mnie działa bez problemu na dwóch sprzętach, a u takiego jednego Niemca za chiny nie chciało to ruszyć.

Mianowicie, trzeba wziąć swój ulubiony czytnik QR Code, najechać nim na GeoKreta i czytnik powinien odczytać jego stronę, a następnie próbować ją otworzyć. Czytnik zapewne użyje swojej wbudowanej przeglądarki więc wcześniej go trzeba ustawić by użył zewnętrznej, albo mu kliknąć by otworzył w zewnętrznej. Jak skaner QR Code odczyta kreta, a jest w nim zaszyty adres w stylu http://geokrety.org/m/qr.php?nr={tracking_code} i spróbuje to otworzyć w zewnętrznej przeglądarce to powinna pojawić się lista ze wszystkimi zainstalowanymi przeglądarkami + GeoKrety Logger. Po wybraniu GeoKrety Logger powinno się pojawić okno logowania GeoKreta z wklejonym tracking code z tego linku.

Re: [Android/Open source] GeoKrety Logger

: poniedziałek 06 stycznia 2014, 10:37
autor: Boguś z Polska
A czy ten Niemiec czasem nie próbuje skorzystać z Twojej aplikacji w połączeniu z jakimś lokalnym, niemieckim serwisem GeoKretów? Gdzie URL na QR kodzie jest zupełnie inny?

Re: [Android/Open source] GeoKrety Logger

: poniedziałek 06 stycznia 2014, 10:43
autor: dzwiedziu
Nie, chodzi o QR code dla geokreta, a nie geoskrzynki. Nawet mu jakiś swój wysyłałem. Ale on musiał mieć coś zrąbane, bo na niemieckim forum trzech innych wzięło się za testowanie i u nich działa.

Re: [Android/Open source] GeoKrety Logger

: sobota 11 stycznia 2014, 17:50
autor: xlud
Z góry dzięki za program-ułatwia znacząco logowanie GK. Chciałem zgłosić małego buga-przy korzystaniu z dwóch kont jak wejdzie się na drugim w listę kretów/konkretnego kreta i wróci to wyświetla mi listę kretów z pierwszego konta mimo że wybrane jest drugie. Trzeba ponownie wybrać pierwsze konto i dopiero drugie by wyświetliło drugą listę.

Re: [Android/Open source] GeoKrety Logger

: sobota 11 stycznia 2014, 18:19
autor: dzwiedziu
Też z żoną używamy jednego smartfona na spółkę. Wczoraj na keszowaniu i kretowaniu pojawiły się podobne pomysły. Właśnie pracuję nad nową wersją i prócz logowania w tle chcę w niej zrobić coś takiego:
1. Jak mamy tylko jednego usera to domyślnie używa jego.
2. Jak mamy więcej niż jednego to można ustawić domyślnego usera, albo nie.
2a. Jak domyślny user jest ustawiony no to wygląda to tak jak w 1.
2b. Jak jest nie ustawiony to pole wyboru usera jest domyślnie puste i trzeba za każdym razem wybrać usera (to dla tych co mają problem z zauważeniem tego, że logują na nieswoje konto).

Re: [Android/Open source] GeoKrety Logger

: środa 15 stycznia 2014, 00:25
autor: dzwiedziu
Jak napisałem tak zrobiłem. Zapraszam do testowania. Przy okazji zrobiłem logowanie w tle na podobnej zasadzie jak w Szybki Wpis.

Re: [Android/Open source] GeoKrety Logger

: niedziela 19 stycznia 2014, 09:38
autor: dzwiedziu
Zrobiłem research w sprawie pobierania logów z Geocaching.com. Problemy są dwa:

1. Trzeba się logować. Co prawda jest strona: http://www.geocaching.com/seek/nearest.aspx?ul=marabut ale skrzynki na niej są nie po kolei. Więc trzeba by ściągnąć wszystkie podstrony, sparsować, posortować i wybrać kilka najnowszych, co w przypadku takiego marabuta to jest 29 podstron. Natomiast po zalogowaniu się mamy fajną stronkę: http://www.geocaching.com/my/logs.aspx?s=1 i tam są już posortowane od najnowszego wpisu.

2. W Terms of Use http://www.geocaching.com/about/termsofuse.aspx jest zapis:
2. Use of Our Services
[...]
D. Restrictions. Permission to use our services is subject to the following restrictions. Whether these restrictions have been violated shall be determined in our sole discretion. You agree not to:
i. Use any robot, spider, scraper or other automated means to access our services for any purpose without our express written permission.
ii. Frame our websites or any portion of our sites on another website or mobile application without our written permission.
Zatem oficjalnie nie wolno, a jak w praktyce i kto fiknie? Użytkownik, który złamał Terms of Use, czy programista, który napisał program, który pozwolił użytkownikowi złamać Terms of Use?
Jak to jest w przypadku c:geo?

Odp: [Android/Open source] GeoKrety Logger

: niedziela 19 stycznia 2014, 10:57
autor: Rob
Pewnie podobnie jak w przypadku wtyczki do Firefoxa. Mają to gdzieś.

Re: [Android/Open source] GeoKrety Logger

: niedziela 19 stycznia 2014, 12:15
autor: krystiant
i. Use any robot, spider, scraper or other automated means to access our services for any purpose without our express written permission.
ii. Frame our websites or any portion of our sites on another website or mobile application without our written permission.
Ciekawe jaka jest interpretacja pojęcia mobile application? Przeglądarka na komputerze stacjonarnym to na pewno nie, ale na laptopie? A w smartfonie?? Opera mini to już na pewno aplikacja mobilna... A może po prostu wszyscy producenci przeglądarek mają odpowiednie "written permission" :mrgreen: Dla niektórych użytkowników zapewne c:geo lub locus są lepszymi przeglądarkami strony GC niż IE, FF, chrome, opera itp. :wink:

Re: [Android/Open source] GeoKrety Logger

: niedziela 19 stycznia 2014, 12:30
autor: dzwiedziu
Myślę, że odpowiedzią na to jest poniższy cytat:
[...]Whether these restrictions have been violated shall be determined in our sole discretion.[...]
Czyli jak sami uznają, że Opera Mini to już jest robot, mobile application itd. bo tak, to ban i już ;)

Re: [Android/Open source] GeoKrety Logger

: niedziela 19 stycznia 2014, 19:55
autor: krystiant
Bo w groundspeaku to chyba większość pojęć w regulaminie jest na zasadzie "widzimisię"... Na takiej samej zasadzie OC zostało uznane za komercyjny projekt.
Na szczęście da się z tym żyć...

Re: [Android/Open source] GeoKrety Logger

: niedziela 19 stycznia 2014, 23:29
autor: miklobit
krystiant pisze:Bo w groundspeaku to chyba większość pojęć w regulaminie jest na zasadzie "widzimisię"... Na takiej samej zasadzie OC zostało uznane za komercyjny projekt.
To jest najlepsze "wyjaśnienie" GS jakie znalazłem, bo od samego załozyciela i właściciela:
http://forums.groundspeak.com/GC/index. ... try1084305
czyli w luźnym tłumaczeniu "My nie jesteśmy od interpretacji naszych własnych regulaminów. Jak chcesz interpretacji to zapytaj swojego prawnika" :lol:
A w kwestii c:geo i skrapowania stron: GS może (technicznie) zablokować/zbanowac dostęp dla numeru ip czy username. Ale jeśli z c:geo korzystają setki tysięcy ludzi (każdy z innego IP), a proces pobierania udaje zwykłą przeglądarkę, to w praktyce nic nie są w stanie z tym zrobić. Metoda pobierania danych narusza jedynie ICH WEWNĘTRZNY REGULAMIN ale ciężko by było dowieśc że narusza jakieś przepisy prawa w wiekszości krajów z ktorych userzy pochodza.

Re: [Android/Open source] GeoKrety Logger

: wtorek 21 stycznia 2014, 14:42
autor: dzwiedziu
http://forum.opencaching-network.org/in ... 7#msg47627 - gość tu napisał, że ponoć c:geo mają jakąś umowę z Groundspeak :shock:

Re: [Android/Open source] GeoKrety Logger

: niedziela 09 lutego 2014, 16:55
autor: dzwiedziu
Zaimplementowałem odświeżanie inwentarza i listy ostatnich logów w tle. Teraz odświeżanie odbywa się automatycznie po otwarciu apki i dzieje się to w tle także można w tym czasie np. uzupełniać treść komentarza do logu :)

To wymagało dość istotnych zmian w działaniu programu więc trochę rzeczy mogło się popsuć. Dlatego póki co do Google Play wrzucam ją jako wersję dostępną tylko dla beta-testerów no i oczywiście do ściągnięcia z SourceForge: https://sourceforge.net/projects/geokretylog/files/

Zapraszam do testowania i zgłaszania błędów. Im szybciej wyłapiemy wszystkie niuanse tym szybciej je wprowadzę i tym szybciej będzie dostępna stabilna wersja dla wszystkich.

Stworzyłem listę mailingową dla testerów: http://groups.google.com/d/forum/geokrety-logger
Członkowie tej listy mogą potem wejść na: https://play.google.com/apps/testing/pl.nkg.geokrety i dopisać się jako testerzy. Będą wtedy mieli dostęp do najnowszej wersji testowej z Google Play.

Re: [Android/Open source] GeoKrety Logger

: poniedziałek 10 lutego 2014, 14:51
autor: vonStirlitz
Chciałem się dopisać jako tester. Ale google zaatakowało mnie błędem 404. Tylko ja mam takiego pecha czy niekoniecznie?