Teraz jest 22 sie 2018 4:36:46




Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 25 ]  Przejdź na stronę 1, 2  Następna strona
eGazeciarz na Onyx Boox 
Autor Wiadomość
Użytkownik

Dołączył(a): 05 lut 2012 11:04:05
Posty: 6
eCzytnik: Onyx Boox i62
Post eGazeciarz na Onyx Boox
Cześć,

Niedawno zakupiłem Onyx Boox i62, niestety działanie samej przeglądarki nie zostało zoptymalizowane dla ekranu e-ink. Napisałem więc skrypt, który innych może zainteresować. Skrypt pobiera pliki mobi z portalu egazeciarz.pl bezpośrednio na urządzenie poprzez WiFi. Skryptem dzielę się oczywiście w modelu "as-is", bez gwarancji działania itp. Skrypt wymaga obecności karty sd i katalogu downloads a w nim katalogu egazeciarz. Skrypt może mieć dowolną nazwę ale musi mieć rozszerzenie oar, np:egazety.oar.

t3d: poniższy kod stwarza zagrożenie dla stabilnej pracy serwisu eGazeciarz, proszę korzystać z wersji zaprezentowanych niżej w wątku.
Spoiler!
Kod:
#!/bin/sh
# Author K.K.
echo 1 > /sys/class/regulator/regulator.8/ctl
echo 1 > /sys/class/regulator/regulator.15/ctl
echo 24 > /sys//class/gpio/export
echo out > /sys//class/gpio/gpio24/direction
echo 1 > /sys//class/gpio/gpio24/value
rescan_wifi_sdio_add.sh
load_wifi_modules.sh
#wget -r -H -l 2 -A mobi -np http://egazeciarz.pl/download/ -P /media/sd/downloads/egazeciarz/ > /media/sd/downloads/egazeciarz/wget.txt 2>&1
#wget -q http://egazeciarz.pl/download/frazpc.mobi -O /media/sd/downloads/egazeciarz/frazpc.mobi > /media/sd/downloads/egazeciarz/wget.txt 2>&1
wget -q http://egazeciarz.pl/download/adventure_zone_pl.mobi -O /media/sd/downloads/egazeciarz/adventure_zone_pl.mobi &
wget -q http://egazeciarz.pl/download/android_com_pl.mobi -O /media/sd/downloads/egazeciarz/android_com_pl.mobi &
wget -q http://egazeciarz.pl/download/antyweb.mobi -O /media/sd/downloads/egazeciarz/antyweb.mobi &
wget -q http://egazeciarz.pl/download/archeowiesci.mobi -O /media/sd/downloads/egazeciarz/archeowiesci.mobi &
wget -q http://egazeciarz.pl/download/ars_technica.mobi -O /media/sd/downloads/egazeciarz/ars_technica.mobi &
wget -q http://egazeciarz.pl/download/astro_news_pl.mobi -O /media/sd/downloads/egazeciarz/astro_news_pl.mobi &
wget -q http://egazeciarz.pl/download/astronomia_pl.mobi -O /media/sd/downloads/egazeciarz/astronomia_pl.mobi &
wget -q http://egazeciarz.pl/download/bash_org_pl.mobi -O /media/sd/downloads/egazeciarz/bash_org_pl.mobi &
wget -q http://egazeciarz.pl/download/bbc_fast.mobi -O /media/sd/downloads/egazeciarz/bbc_fast.mobi &
wget -q http://egazeciarz.pl/download/benchmark_pl.mobi -O /media/sd/downloads/egazeciarz/benchmark_pl.mobi &
wget -q http://egazeciarz.pl/download/biolog_pl.mobi -O /media/sd/downloads/egazeciarz/biolog_pl.mobi &
wget -q http://egazeciarz.pl/download/business_week.mobi -O /media/sd/downloads/egazeciarz/business_week.mobi &
wget -q http://egazeciarz.pl/download/cd_action.mobi -O /media/sd/downloads/egazeciarz/cd_action.mobi &
wget -q http://egazeciarz.pl/download/cgm_pl.mobi -O /media/sd/downloads/egazeciarz/cgm_pl.mobi &
wget -q http://egazeciarz.pl/download/cnetnews.mobi -O /media/sd/downloads/egazeciarz/cnetnews.mobi &
wget -q http://egazeciarz.pl/download/computerworld_pl.mobi -O /media/sd/downloads/egazeciarz/computerworld_pl.mobi &
wget -q http://egazeciarz.pl/download/cosmopolitan_uk.mobi -O /media/sd/downloads/egazeciarz/cosmopolitan_uk.mobi &
wget -q http://egazeciarz.pl/download/daily_writing_tips.mobi -O /media/sd/downloads/egazeciarz/daily_writing_tips.mobi &
wget -q http://egazeciarz.pl/download/di.mobi -O /media/sd/downloads/egazeciarz/di.mobi &
wget -q http://egazeciarz.pl/download/dilbert.mobi -O /media/sd/downloads/egazeciarz/dilbert.mobi &
wget -q http://egazeciarz.pl/download/dobreprogamy.mobi -O /media/sd/downloads/egazeciarz/dobreprogamy.mobi &
wget -q http://egazeciarz.pl/download/duzy_format.mobi -O /media/sd/downloads/egazeciarz/duzy_format.mobi &
wget -q http://egazeciarz.pl/download/dzieje_pl.mobi -O /media/sd/downloads/egazeciarz/dzieje_pl.mobi &
wget -q http://egazeciarz.pl/download/dziennik_pl.mobi -O /media/sd/downloads/egazeciarz/dziennik_pl.mobi &
wget -q http://egazeciarz.pl/download/eclicto.mobi -O /media/sd/downloads/egazeciarz/eclicto.mobi &
wget -q http://egazeciarz.pl/download/eioba.mobi -O /media/sd/downloads/egazeciarz/eioba.mobi &
wget -q http://egazeciarz.pl/download/eksiazki.mobi -O /media/sd/downloads/egazeciarz/eksiazki.mobi &
wget -q http://egazeciarz.pl/download/el_pais.mobi -O /media/sd/downloads/egazeciarz/el_pais.mobi &
wget -q http://egazeciarz.pl/download/elektroda_pl.mobi -O /media/sd/downloads/egazeciarz/elektroda_pl.mobi &
wget -q http://egazeciarz.pl/download/emuzica_pl.mobi -O /media/sd/downloads/egazeciarz/emuzica_pl.mobi &
wget -q http://egazeciarz.pl/download/endgadget.mobi -O /media/sd/downloads/egazeciarz/endgadget.mobi &
wget -q http://egazeciarz.pl/download/esensja.mobi -O /media/sd/downloads/egazeciarz/esensja.mobi &
wget -q http://egazeciarz.pl/download/film_web.mobi -O /media/sd/downloads/egazeciarz/film_web.mobi &
wget -q http://egazeciarz.pl/download/focus_de.mobi -O /media/sd/downloads/egazeciarz/focus_de.mobi &
wget -q http://egazeciarz.pl/download/focus_pl.mobi -O /media/sd/downloads/egazeciarz/focus_pl.mobi &
wget -q http://egazeciarz.pl/download/frazpc.mobi -O /media/sd/downloads/egazeciarz/frazpc.mobi &
wget -q http://egazeciarz.pl/download/fronda.mobi -O /media/sd/downloads/egazeciarz/fronda.mobi &
wget -q http://egazeciarz.pl/download/gazeta-prawna-calibre-v1.mobi -O /media/sd/downloads/egazeciarz/gazeta-prawna-calibre-v1.mobi &
wget -q http://egazeciarz.pl/download/gazeta_pomorska.mobi -O /media/sd/downloads/egazeciarz/gazeta_pomorska.mobi &
wget -q http://egazeciarz.pl/download/gazeta_prawna.mobi -O /media/sd/downloads/egazeciarz/gazeta_prawna.mobi &
wget -q http://egazeciarz.pl/download/gazeta_wyborcza.mobi -O /media/sd/downloads/egazeciarz/gazeta_wyborcza.mobi &
wget -q http://egazeciarz.pl/download/gildia_pl.mobi -O /media/sd/downloads/egazeciarz/gildia_pl.mobi &
wget -q http://egazeciarz.pl/download/good_to_know.mobi -O /media/sd/downloads/egazeciarz/good_to_know.mobi &
wget -q http://egazeciarz.pl/download/gosc_niedzielny.mobi -O /media/sd/downloads/egazeciarz/gosc_niedzielny.mobi &
wget -q http://egazeciarz.pl/download/gram_pl.mobi -O /media/sd/downloads/egazeciarz/gram_pl.mobi &
wget -q http://egazeciarz.pl/download/greenlinux_pl.mobi -O /media/sd/downloads/egazeciarz/greenlinux_pl.mobi &
wget -q http://egazeciarz.pl/download/gry_online_pl.mobi -O /media/sd/downloads/egazeciarz/gry_online_pl.mobi &
wget -q http://egazeciarz.pl/download/guardian.mobi -O /media/sd/downloads/egazeciarz/guardian.mobi &
wget -q http://egazeciarz.pl/download/hannoversche_zeitung.mobi -O /media/sd/downloads/egazeciarz/hannoversche_zeitung.mobi &
wget -q http://egazeciarz.pl/download/histmag.mobi -O /media/sd/downloads/egazeciarz/histmag.mobi &
wget -q http://egazeciarz.pl/download/historia_pl.mobi -O /media/sd/downloads/egazeciarz/historia_pl.mobi &
wget -q http://egazeciarz.pl/download/independent.mobi -O /media/sd/downloads/egazeciarz/independent.mobi &
wget -q http://egazeciarz.pl/download/infra_pl.mobi -O /media/sd/downloads/egazeciarz/infra_pl.mobi &
wget -q http://egazeciarz.pl/download/jazzpress.mobi -O /media/sd/downloads/egazeciarz/jazzpress.mobi &
wget -q http://egazeciarz.pl/download/katalog_egazeciarz.mobi -O /media/sd/downloads/egazeciarz/katalog_egazeciarz.mobi &
wget -q http://egazeciarz.pl/download/konflikty_zbrojne.mobi -O /media/sd/downloads/egazeciarz/konflikty_zbrojne.mobi &
wget -q http://egazeciarz.pl/download/kopalniawiedzy.mobi -O /media/sd/downloads/egazeciarz/kopalniawiedzy.mobi &
wget -q http://egazeciarz.pl/download/korespondent.mobi -O /media/sd/downloads/egazeciarz/korespondent.mobi &
wget -q http://egazeciarz.pl/download/kosmonauta_pl.mobi -O /media/sd/downloads/egazeciarz/kosmonauta_pl.mobi &
wget -q http://egazeciarz.pl/download/kp.mobi -O /media/sd/downloads/egazeciarz/kp.mobi &
wget -q http://egazeciarz.pl/download/ksiazka_pl.mobi -O /media/sd/downloads/egazeciarz/ksiazka_pl.mobi &
wget -q http://egazeciarz.pl/download/legeartis.mobi -O /media/sd/downloads/egazeciarz/legeartis.mobi &
wget -q http://egazeciarz.pl/download/lomza.mobi -O /media/sd/downloads/egazeciarz/lomza.mobi &
wget -q http://egazeciarz.pl/download/lrb.mobi -O /media/sd/downloads/egazeciarz/lrb.mobi &
wget -q http://egazeciarz.pl/download/michalkiewicz.mobi -O /media/sd/downloads/egazeciarz/michalkiewicz.mobi &
wget -q http://egazeciarz.pl/download/mlody_technik_pl.mobi -O /media/sd/downloads/egazeciarz/mlody_technik_pl.mobi &
wget -q http://egazeciarz.pl/download/money_pl.mobi -O /media/sd/downloads/egazeciarz/money_pl.mobi &
wget -q http://egazeciarz.pl/download/moscow_times.mobi -O /media/sd/downloads/egazeciarz/moscow_times.mobi &
wget -q http://egazeciarz.pl/download/myapple_pl.mobi -O /media/sd/downloads/egazeciarz/myapple_pl.mobi &
wget -q http://egazeciarz.pl/download/naczytniki.mobi -O /media/sd/downloads/egazeciarz/naczytniki.mobi &
wget -q http://egazeciarz.pl/download/new_scientist.mobi -O /media/sd/downloads/egazeciarz/new_scientist.mobi &
wget -q http://egazeciarz.pl/download/newsweek_polska.mobi -O /media/sd/downloads/egazeciarz/newsweek_polska.mobi &
wget -q http://egazeciarz.pl/download/niebezpiecznik.mobi -O /media/sd/downloads/egazeciarz/niebezpiecznik.mobi &
wget -q http://egazeciarz.pl/download/optyczne_pl.mobi -O /media/sd/downloads/egazeciarz/optyczne_pl.mobi &
wget -q http://egazeciarz.pl/download/osnews_pl.mobi -O /media/sd/downloads/egazeciarz/osnews_pl.mobi &
wget -q http://egazeciarz.pl/download/polityka.mobi -O /media/sd/downloads/egazeciarz/polityka.mobi &
wget -q http://egazeciarz.pl/download/poradnia_pwn.mobi -O /media/sd/downloads/egazeciarz/poradnia_pwn.mobi &
wget -q http://egazeciarz.pl/download/ppe_pl.mobi -O /media/sd/downloads/egazeciarz/ppe_pl.mobi &
wget -q http://egazeciarz.pl/download/racjonalista.mobi -O /media/sd/downloads/egazeciarz/racjonalista.mobi &
wget -q http://egazeciarz.pl/download/res_publica.mobi -O /media/sd/downloads/egazeciarz/res_publica.mobi &
wget -q http://egazeciarz.pl/download/rynek_zdrowia.mobi -O /media/sd/downloads/egazeciarz/rynek_zdrowia.mobi &
wget -q http://egazeciarz.pl/download/rzeczpospolita.mobi -O /media/sd/downloads/egazeciarz/rzeczpospolita.mobi &
wget -q http://egazeciarz.pl/download/swiatkindle.mobi -O /media/sd/downloads/egazeciarz/swiatkindle.mobi &
wget -q http://egazeciarz.pl/download/tablety_pl.mobi -O /media/sd/downloads/egazeciarz/tablety_pl.mobi &
wget -q http://egazeciarz.pl/download/tv.mobi -O /media/sd/downloads/egazeciarz/tv.mobi &
wget -q http://egazeciarz.pl/download/tv_axnscifi.mobi -O /media/sd/downloads/egazeciarz/tv_axnscifi.mobi &
wget -q http://egazeciarz.pl/download/tv_comedycentral.mobi -O /media/sd/downloads/egazeciarz/tv_comedycentral.mobi &
wget -q http://egazeciarz.pl/download/tv_discoveryscience.mobi -O /media/sd/downloads/egazeciarz/tv_discoveryscience.mobi &
wget -q http://egazeciarz.pl/download/tv_fox.mobi -O /media/sd/downloads/egazeciarz/tv_fox.mobi &
wget -q http://egazeciarz.pl/download/tv_foxlife.mobi -O /media/sd/downloads/egazeciarz/tv_foxlife.mobi &
wget -q http://egazeciarz.pl/download/tv_hbo.mobi -O /media/sd/downloads/egazeciarz/tv_hbo.mobi &
wget -q http://egazeciarz.pl/download/tv_kinopolska.mobi -O /media/sd/downloads/egazeciarz/tv_kinopolska.mobi &
wget -q http://egazeciarz.pl/download/tv_nationalgeographic.mobi -O /media/sd/downloads/egazeciarz/tv_nationalgeographic.mobi &
wget -q http://egazeciarz.pl/download/tv_polsat.mobi -O /media/sd/downloads/egazeciarz/tv_polsat.mobi &
wget -q http://egazeciarz.pl/download/tv_polsat2.mobi -O /media/sd/downloads/egazeciarz/tv_polsat2.mobi &
wget -q http://egazeciarz.pl/download/tv_tv4.mobi -O /media/sd/downloads/egazeciarz/tv_tv4.mobi &
wget -q http://egazeciarz.pl/download/tv_tvn.mobi -O /media/sd/downloads/egazeciarz/tv_tvn.mobi &
wget -q http://egazeciarz.pl/download/tv_tvn7.mobi -O /media/sd/downloads/egazeciarz/tv_tvn7.mobi &
wget -q http://egazeciarz.pl/download/tv_tvp1.mobi -O /media/sd/downloads/egazeciarz/tv_tvp1.mobi &
wget -q http://egazeciarz.pl/download/tv_tvp2.mobi -O /media/sd/downloads/egazeciarz/tv_tvp2.mobi &
wget -q http://egazeciarz.pl/download/tv_tvphd.mobi -O /media/sd/downloads/egazeciarz/tv_tvphd.mobi &
wget -q http://egazeciarz.pl/download/tv_tvphistoria.mobi -O /media/sd/downloads/egazeciarz/tv_tvphistoria.mobi &
wget -q http://egazeciarz.pl/download/tv_tvpkultura.mobi -O /media/sd/downloads/egazeciarz/tv_tvpkultura.mobi &
wget -q http://egazeciarz.pl/download/tv_tvppolonia.mobi -O /media/sd/downloads/egazeciarz/tv_tvppolonia.mobi &
wget -q http://egazeciarz.pl/download/tv_tvpuls.mobi -O /media/sd/downloads/egazeciarz/tv_tvpuls.mobi &
wget -q http://egazeciarz.pl/download/tv_viasathistory.mobi -O /media/sd/downloads/egazeciarz/tv_viasathistory.mobi &
wget -q http://egazeciarz.pl/download/tvp1.mobi -O /media/sd/downloads/egazeciarz/tvp1.mobi &
wget -q http://egazeciarz.pl/download/ubuntu_pl.mobi -O /media/sd/downloads/egazeciarz/ubuntu_pl.mobi &
wget -q http://egazeciarz.pl/download/wired_uk.mobi -O /media/sd/downloads/egazeciarz/wired_uk.mobi &
wget -q http://egazeciarz.pl/download/wnp.mobi -O /media/sd/downloads/egazeciarz/wnp.mobi &
wget -q http://egazeciarz.pl/download/wprost.mobi -O /media/sd/downloads/egazeciarz/wprost.mobi &
wget -q http://egazeciarz.pl/download/wysokie_obcasy.mobi -O /media/sd/downloads/egazeciarz/wysokie_obcasy.mobi &
wget -q http://egazeciarz.pl/download/zeitde.mobi -O /media/sd/downloads/egazeciarz/zeitde.mobi &
sync


Mam nadzieję, że skrypt nada się na inne modele również (oczywiście WiFi wymagane) - przetestowany jedynie na i62. Udanej zabawy życzę.

Pozdrawiam,
Krzysiek


05 lut 2012 11:19:23
Zobacz profil
Użytkownik

Dołączył(a): 19 sty 2012 14:28:03
Posty: 43
eCzytnik: Onyx Boox X60, PocketBook Pro 603
Post Re: Skrypty na Onyx Boox
Coś takiego właśnie by mi się przydało! - bo od czasu do czasu przerzucam aktualne pliki z egazeciarza z kompa na czytnik lub mozolnie sciągam przez czytnikową przeglądarkę.
Niestety - podany skrypt na moim czytniku (X60) nie działa. :cry:
Mam katalogi na karcie (downloads/egazeciarz) i po odpaleniu skryptu pojawia się "zegar" i po chwili znika i nic więcej się nie dzieje. Próbowałem również przy ustanowionym połączeniu WiFi - również nic. Macie może jakieś pomysły, co poprawić, aby zadziałało?


05 lut 2012 17:57:09
Zobacz profil
Użytkownik

Dołączył(a): 03 paź 2011 19:56:02
Posty: 55
eCzytnik: Onyx X60 Boox i62
Post Re: Skrypty na Onyx Boox
Boox taki sam i niestety objawy takie same :?


05 lut 2012 18:15:54
Zobacz profil
Użytkownik
Avatar użytkownika

Dołączył(a): 12 lut 2011 23:26:45
Posty: 259
Lokalizacja: Kraków
eCzytnik: Onyx Boox X60
Post Re: Skrypty na Onyx Boox
Po długiej walce udało mi się przepisać ten skrypt pod X60. Wydaje mi się, że powinien działać i z A60. Kod można podgłądnąć i pobrać stąd.

Kilka uwag dla chętnych
1) Plik można umieścić i uruchamiać z dowolnej lokalizacji na dysku

2) Nie jest wymagane posiadanie karty, jedyne co trzeba zrobić to ustawić sobie ścieżkę do folderu, który ma zawierać pobrane pliki (linia piąta skryptu)

3) Jako, że skrypt korzysta z wget do pobrania danych, a ten domyślnie nie nadpisuje plików już istniejących ani w wersji booxowej nie ma opcji, która by to włączała skrypt tworzy strukturę podkatalogów w podanym folderze. Po każdym uruchomieniu w ustawionym folderze pojawi się nowy katalog, którego nazwa to data w formacie YYYY.MM.DD
Zatem nie należy go uruchamiać częściej niż raz dziennie, gdyż nie pobierze nowej wersji. Jeżeli potrzeba częstszego pobierania, mogę skrypt przerobić

4) Skrypt dodatkowo tworzy log z informacjami o uruchomieniu (debug.data.txt). Jeżeli coś nie działa można sprawdzić

5) Wklejony kod zawiera znak hasha(#) przed większością wywołań. W ten sposób oznaczane są komentarze, więc żadna z tych linii kodu się nie wykona. Tak należy ustawić sobie pobieranie żądanych plików (wystarczy dodać/usunąć hash na początku linii)

6) Przed uruchomieniem skryptu należy uruchomić wifi. Najlepiej wejść na google, poczekać aż się wgra by mieć pewność, że sieć działa, wyjść z przeglądarki nie wyłączając sieci dopiero wtedy odpalić skrypt.

Gdyby ktoś dalej chciał to przerabiać i poprawiać to mam kilka uwag:
- Boox (przynajmniej w wersji X60) korzysta z sh zamiast bash.
- Nie działa declare
- Nie da się utworzyć tablicy (próbowałem files=(file1 file2) oraz files[0]=file1)


06 lut 2012 1:10:05
Zobacz profil WWW
Admin
Avatar użytkownika

Dołączył(a): 13 cze 2008 13:47:02
Posty: 2766
Lokalizacja: Gdańsk
eCzytnik: kindle
Post Re: Skrypty na Onyx Boox
Nie wydaje mi się, żeby odpalanie kilkudziesięciu instancji wgeta na raz było dobrym pomysłem. Aż prosi się tu o zastosowanie pętli...
Jedyne co się zmienia to nazwa pliku, więc można to zrobić w stylu
Kod:
for gazeta in costam costam2; do
wget -O ${folder}/${date}/${gazeta}.mobi http://egazeciarz.pl/download/${gazeta}.mobi
done

_________________
Zgred - Rafał Ziemkiewicz napisał(a):
Dziś trzeba pisać o mieczach, czarach, toporach i wojowniczkach w blaszanych bikini, wszystko inne to już jest nisza w niszy. Albo o nastoletnich wampirach.
Porównywarka cen ebooków


06 lut 2012 11:05:40
Zobacz profil WWW
Użytkownik
Avatar użytkownika

Dołączył(a): 12 lut 2011 23:26:45
Posty: 259
Lokalizacja: Kraków
eCzytnik: Onyx Boox X60
Post Re: Skrypty na Onyx Boox
Masz rację, nie jest to dobry pomysł. Próbowałem wykorzystać tablicę i napisałem skrypt, który iteruje po niej, ale wysypywał się pod booxem (pod linuksem działał bez problemów). Jak napisałem problemem jest stworzenie zmiennej tablicowej

próbowałem
Kod:
files=(file.mobi file2.mobi ...)
syntax error; unexpected "("


oraz
Kod:
files[0]=file.mobi
files[] not found


oraz

Kod:
declare -a files
declare not found


Zostawiłem więc tak jak jest żeby łatwo dało się wybierać, co chce się pobrać.


06 lut 2012 11:20:07
Zobacz profil WWW
Admin
Avatar użytkownika

Dołączył(a): 13 cze 2008 13:47:02
Posty: 2766
Lokalizacja: Gdańsk
eCzytnik: kindle
Post Re: Skrypty na Onyx Boox
no to bym rozbił na 2 pliki. W jednym lista nazw gazet, po jednej w linii, a w drugim pętla

Kod:
#!/bin/sh
while read gazeta; do
wget  -O ${folder}/${date}/${gazeta}.mobi http://egazeciarz.pl/download/${gazeta}.mobi
done < lista


Edit: albo w jednym z użyciem "here document"
Kod:
#!/bin/sh
while read gazeta; do
wget  -O ${folder}/${date}/${gazeta}.mobi http://egazeciarz.pl/download/${gazeta}.mobi
done << EOL
pierwsza
druga
trzecia
EOL

_________________
Zgred - Rafał Ziemkiewicz napisał(a):
Dziś trzeba pisać o mieczach, czarach, toporach i wojowniczkach w blaszanych bikini, wszystko inne to już jest nisza w niszy. Albo o nastoletnich wampirach.
Porównywarka cen ebooków


06 lut 2012 11:50:36
Zobacz profil WWW
Użytkownik

Dołączył(a): 05 lut 2012 11:04:05
Posty: 6
eCzytnik: Onyx Boox i62
Post Skrypty na Onyx Boox
Na końcu chyba EOF, a nie EOL.


06 lut 2012 17:12:08
Zobacz profil
Użytkownik

Dołączył(a): 05 lut 2012 11:04:05
Posty: 6
eCzytnik: Onyx Boox i62
Post Skrypty na Onyx Boox
Chyba wyjdzie z tego tematu konkurs programistyczny ;)


06 lut 2012 17:18:23
Zobacz profil
Użytkownik
Avatar użytkownika

Dołączył(a): 12 lut 2011 23:26:45
Posty: 259
Lokalizacja: Kraków
eCzytnik: Onyx Boox X60
Post Re: Skrypty na Onyx Boox
Tylko zauważ, że jest tam ponad 100 plików. Jeżeli ktoś chce mieć pełen komplet, to będzie to ściągał kilkanaście minut, a przez ten czas czytnik będzie zablokowany. Pytanie teraz czy czytnik wytrzyma 100 instancji wgeta tak żeby mogły kolejne się pobierać, a jednocześnie użytkownik czytał już pierwsze pobrane?


06 lut 2012 19:22:10
Zobacz profil WWW
Użytkownik

Dołączył(a): 19 sty 2012 14:28:03
Posty: 43
eCzytnik: Onyx Boox X60, PocketBook Pro 603
Post Re: Skrypty na Onyx Boox
Zefiryn napisał(a):
Po długiej walce udało mi się przepisać ten skrypt pod X60. Wydaje mi się, że powinien działać i z A60. Kod można podgłądnąć i pobrać stąd.

No niestety - na moim X60 dzieje się to samo co przy poprzednim skrypcie - "zegarek" na chwilę się odpala, po czym nic się nie dzieje :(
Wydaje się, że chociaż katalog z datą powinien się utworzyć... Oczywiście sieć była odpalona.


06 lut 2012 22:12:59
Zobacz profil
Użytkownik
Avatar użytkownika

Dołączył(a): 12 lut 2011 23:26:45
Posty: 259
Lokalizacja: Kraków
eCzytnik: Onyx Boox X60
Post Re: Skrypty na Onyx Boox
a w którym katalogu patrzyłeś? zmieniłeś ścieżkę w skrypcie?


06 lut 2012 22:19:18
Zobacz profil WWW
Użytkownik

Dołączył(a): 19 sty 2012 14:28:03
Posty: 43
eCzytnik: Onyx Boox X60, PocketBook Pro 603
Post Re: Skrypty na Onyx Boox
Tak. Zmieniłem. Wyrzuciłem ze ścieżki "publikacje" i utworzyłem na karcie katalog "egazeciarz". I nic w nim nie ma... :(


06 lut 2012 23:09:00
Zobacz profil
Użytkownik
Avatar użytkownika

Dołączył(a): 12 lut 2011 23:26:45
Posty: 259
Lokalizacja: Kraków
eCzytnik: Onyx Boox X60
Post Re: Skrypty na Onyx Boox
Przygotowałem wersję poprawioną, uwzględniając sugestię t3d. Spakowany plik można pobrać stąd http://wierzba.wzks.uj.edu.pl/~08_jewula/egazeciarz.zip lub z githuba https://github.com/Zefiryn/egazeciarz-for-Boox (w tym momencie nic nie widać, chociaż pliki już są; git://github.com/Zefiryn/egazeciarz-for-Boox.git)

1) Archiwum rozpakowujemy i kopiujemy w dowolne miejsce do czytnika (najlepiej stworzyć osobny podkatalog na skrypt).
2) Plik egazeciarz.oar pobiera dane, plik newspaper.txt zawiera dane o tym, co ma być pobrane.
3) W linii 7 pliku egazeciarz.oar możemy ustawić katalog, do którego pobierane będą pliki. Uwaga: jeżeli katalogu nie uda się utworzyć, to skrypt wykorzysta katalog ze skryptem
4) W pliku newspaper.txt zakomentowujemy/odkomentowujemy pożądane gazety.
5) Przed uruchomieniem skryptu należy uruchomić sieć
6) Skrypt loguje każdą akcję, w jego wyniku w katalogu, w którym jest skrypt powinien pojawić się plik z logiem (nazwa log.YYYY.MM.DD.txt); należy wyjść i wejść do katalogu aby go zobaczyć
7) Jeżeli pliku nie ma, oznacza to, że skrypt nie został wykonany z uwagi na jakiś błąd składnowy/parsera (można spróbować wywołać go przy pomocy pterminala)


07 lut 2012 0:04:33
Zobacz profil WWW
Admin
Avatar użytkownika

Dołączył(a): 13 cze 2008 13:47:02
Posty: 2766
Lokalizacja: Gdańsk
eCzytnik: kindle
Post Re: Skrypty na Onyx Boox
bigkrzyh napisał(a):
Na końcu chyba EOF, a nie EOL.

Może być nawet DASRAERFEFSEFEW, byleby ten łańcuch był taki sam na końcu jak na początku tego bloku. To konstrukcja zwana here document

Zefiryn napisał(a):
Tylko zauważ, że jest tam ponad 100 plików. Jeżeli ktoś chce mieć pełen komplet, to będzie to ściągał kilkanaście minut, a przez ten czas czytnik będzie zablokowany. Pytanie teraz czy czytnik wytrzyma 100 instancji wgeta tak żeby mogły kolejne się pobierać, a jednocześnie użytkownik czytał już pierwsze pobrane?

Istotniejsze jest raczej pytanie, czy użytkownik rzeczywiście potrzebuje codziennie 100 gazetek. I co na taki ruch na stronie powie soxymora. Jeśli będzie 100 instancji wgeta, a zdażyło by się, że kilku użytkowników odpaliłoby taki skrypt w niedużych odstępach czasu, to DDoS niemal pewny.

_________________
Zgred - Rafał Ziemkiewicz napisał(a):
Dziś trzeba pisać o mieczach, czarach, toporach i wojowniczkach w blaszanych bikini, wszystko inne to już jest nisza w niszy. Albo o nastoletnich wampirach.
Porównywarka cen ebooków


07 lut 2012 10:29:12
Zobacz profil WWW
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 25 ]  Przejdź na stronę 1, 2  Następna strona


Kto przegląda forum

Użytkownicy przeglądający to forum: Brak zalogowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów

Skocz do: