Teraz jest 23 gru 2024 0:46:47




Utwórz nowy wątek Ten wątek jest zamknięty. Nie możesz w nim pisać ani edytować postów.  [ Posty: 242 ]  Przejdź na stronę Poprzednia strona  1 ... 6, 7, 8, 9, 10, 11, 12 ... 17  Następna strona
Polskie treści w calibre - komentarze 
Autor Wiadomość
Użytkownik

Dołączył(a): 12 lip 2011 23:29:14
Posty: 26
Lokalizacja: WLKP
eCzytnik: Kindle 3 WiFi
Post Re: Polskie treści w calibre - komentarze
ponieważ mnie to też interesuje postanowiłem się tym zająć
markoz napisał(a):
próbowałem dostosować źródło z national-geographic.pl - Po obejrzeniu urli wyszło mi, że wystarczy zamienić 'artykuly/pokaz' na 'drukuj-artykul'


zgodnie z instrukcją porównujemy:
Kod:
Article URL http://news.bbc.co.uk/2/hi/science/nature/7312016.stm
Print version URL http://newsvote.bbc.co.uk/mpapps/pagetools/print/news.bbc.co.uk/2/hi/science/nature/7312016.stm
So it looks like to get the print version, we need to prefix every article URL with: newsvote.bbc.co.uk/mpapps/pagetools/print/

i dodajemy kod :
Kod:
def print_version(self, url):
    return url.replace('http://', 'http://newsvote.bbc.co.uk/mpapps/pagetools/print/')

i co tu mamy: autor czyli Kovid Goyal wprowadził regułę zastępującą część URL
http://news.bbc.co.uk/2/hi/science/nature/7312016.stm
http://newsvote.bbc.co.uk/mpapps/pagetools/print/news.bbc.co.uk/2/hi/science/nature/7312016.stm

więc zrobiłem podobnie:
RSS http://national-geographic.pl.feedsport ... /index.rss
artykuł http://www.national-geographic.pl/artykuly/pokaz/turysta-w-opalach/
drukuj http://www.national-geographic.pl/drukuj-artykul/turysta-w-opalach/

i wyszło mi
Kod:
class AdvancedUserRecipe1310914928(BasicNewsRecipe):
    title          = u'NG'
    oldest_article = 3
    max_articles_per_feed = 100
    no_stylesheets = True

    feeds          = [(u'NG', u'http://national-geographic.pl.feedsportal.com/c/32993/f/532701/index.rss')]

def print_version(self, url):
    return url.replace('http://www.national-geographic.pl/artykuly/pokaz/', 'http://www.national-geographic.pl/drukuj-artykul/')

niestety u mnie wygląda tak jakby to w ogóle nie działało - czyli jest tylko pierwsza strona a nie wersja do wydruku
proszę o wyjaśnienie co zrobiłem źle?

w między czasie opracowałem NationalGeographicPL.recipe jest to wersja tylko z pierwszą stroną oraz powycinałem śmieci

_________________
Pozdrawiam {:-) M
.
nauka słówek
śmiech TO zdrowie
meczyki.TV


Ostatnio edytowano 18 lip 2011 11:58:55 przez Skarbek, łącznie edytowano 1 raz



17 lip 2011 22:09:38
Zobacz profil ICQ WWW
Użytkownik

Dołączył(a): 12 lip 2011 23:29:14
Posty: 26
Lokalizacja: WLKP
eCzytnik: Kindle 3 WiFi
Post Re: Polskie treści w calibre - komentarze
Vroo napisał(a):
szkoda że to nie archiwum wersji papierowej tylko dość rzadkie newsy na stronie

ja również żałuję ale to nie ode mnie zależy
Vroo napisał(a):
Rozumiem, że kolejne strony łączysz.

nie wywaliłem 'stronicowania' żeby było wiadomo że nie jest cały - czasem artykuł ma tylko jedną stronę i wtedy nie ma 'stronicowania'
bawię się z recipe od 3 dni a kindle mam dopiero 10dni - chcę jakoś połączyć kolejne strony artykułów ale na razie nie wiem jak - kombinuje ale nic nie wychodzi - jeśli możesz mi coś podpowiedzieć to ... proszę i dziękuje od razu

_________________
Pozdrawiam {:-) M
.
nauka słówek
śmiech TO zdrowie
meczyki.TV


17 lip 2011 22:30:40
Zobacz profil ICQ WWW
SwiatCzytnikow.pl
Avatar użytkownika

Dołączył(a): 14 sie 2010 11:00:21
Posty: 1873
eCzytnik: kindle, onyx, nook, kobo, pb, ipad
Post Re: Polskie treści w calibre - komentarze
Niestety nie umiem - możnaby wykorzystać to, że kolejne strony mają -2 w adresie.

_________________
http://swiatczytnikow.pl (dawniej: Świat Kindle)
http://ebooki.swiatczytnikow.pl - (prawie) wszystkie polskie e-booki w jednym miejscu, czyli porównywarka ofert księgarni.


17 lip 2011 22:36:03
Zobacz profil WWW
Admin

Dołączył(a): 13 cze 2008 14:47:02
Posty: 2836
Lokalizacja: Gdańsk
eCzytnik: kindle
Post Re: Polskie treści w calibre - komentarze
fenuks napisał(a):
Nie wiem czy ktoś zauważył ale receptura dla Dziennika Internautów nie działa. Jak zauważyłem receptura ta jest dostępna w ramach kalibratora, więc informuję o tym na tym forum.

Dzięki, na razie nikt tego nie zgłaszał, a faktycznie nie działa. Zacząłem już ścigać mailowo Moriego, bo to jego dzieło.

Skarbek napisał(a):
i wyszło mi
Kod:
class AdvancedUserRecipe1310914928(BasicNewsRecipe):
    title          = u'NG'
    oldest_article = 3
    max_articles_per_feed = 100
    no_stylesheets = True

    feeds          = [(u'NG', u'http://national-geographic.pl.feedsportal.com/c/32993/f/532701/index.rss')]

def print_version(self, url):
    return url.replace('http://www.national-geographic.pl/artykuly/pokaz/', 'http://www.national-geographic.pl/drukuj-artykul/')

niestety u mnie wygląda tak jakby to w ogóle nie działało


A Kovid na to ( http://www.mobileread.com/forums/showth ... p?t=127860 ):
Kod:
    def print_version(self, url):
             return url.replace('artykuly0Cpokaz', 'drukuj-artykul')

_________________
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


18 lip 2011 0:47:17
Zobacz profil WWW
Użytkownik

Dołączył(a): 12 lip 2011 23:29:14
Posty: 26
Lokalizacja: WLKP
eCzytnik: Kindle 3 WiFi
Post Re: Polskie treści w calibre - komentarze
z całym szacunkiem ... u mnie nie ściąga całego artykułu [czyli wersji do druku] tak jak przedtem tylko pierwsza strona ...może mam coś nie tak z kompem ...czy możesz sprawdzić u siebie?

_________________
Pozdrawiam {:-) M
.
nauka słówek
śmiech TO zdrowie
meczyki.TV


18 lip 2011 1:47:08
Zobacz profil ICQ WWW
Admin

Dołączył(a): 13 cze 2008 14:47:02
Posty: 2836
Lokalizacja: Gdańsk
eCzytnik: kindle
Post Re: Polskie treści w calibre - komentarze
Jest dobrze. Dokładnie tak to jest pobierane: http://www.national-geographic.pl/druku ... ogi-inkow/
Podmieniłeś funkcję print_version(self, url) ?

EDIT:
jeszcze feeda sobie popraw :)

Kod:
    feeds = [(u'National Geographic', u'http://www.national-geographic.pl/rss/')]

_________________
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


18 lip 2011 10:22:49
Zobacz profil WWW
Użytkownik

Dołączył(a): 12 lip 2011 23:29:14
Posty: 26
Lokalizacja: WLKP
eCzytnik: Kindle 3 WiFi
Post Re: Polskie treści w calibre - komentarze
t3d napisał(a):
Podmieniłeś funkcję print_version(self, url) ?
EDIT:
jeszcze feeda sobie popraw :)
Kod:
    feeds = [(u'National Geographic', u'http://www.national-geographic.pl/rss/')]

feed poprawiony ... proszę zaznacz co jest źle - mój kod wygląda tak:
Kod:
class AdvancedUserRecipe1310914928(BasicNewsRecipe):
    title          = u'NG'
    oldest_article = 3
    max_articles_per_feed = 100
    no_stylesheets = True

    feeds          = [(u'NG', u'http://www.national-geographic.pl/rss/')]

    keep_only_tags    = [
                       dict(name='div', attrs={'class':'h2a'}),
                       dict(name='div', attrs={'class':'art'})
                        ]

def print_version(self, url):
    return url.replace('artykuly0Cpokaz', 'drukuj-artykul')

_________________
Pozdrawiam {:-) M
.
nauka słówek
śmiech TO zdrowie
meczyki.TV


18 lip 2011 10:38:04
Zobacz profil ICQ WWW
Admin

Dołączył(a): 13 cze 2008 14:47:02
Posty: 2836
Lokalizacja: Gdańsk
eCzytnik: kindle
Post Re: Polskie treści w calibre - komentarze
To jest to z mobilereads z naniesioną poprawką Kovida:

Kod:
class srutututu(BasicNewsRecipe):
    author = 'mk'
    description = 'National Geographic'
    title = u'National Geographic'
    oldest_article = 7
    max_articles_per_feed = 5


    feeds = [(u'National Geographic', u'http://www.national-geographic.pl/rss/')]

    def print_version(self, url):
             return url.replace('artykuly0Cpokaz', 'drukuj-artykul')

_________________
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


18 lip 2011 12:39:33
Zobacz profil WWW
Użytkownik

Dołączył(a): 12 lip 2011 23:29:14
Posty: 26
Lokalizacja: WLKP
eCzytnik: Kindle 3 WiFi
Post Re: Polskie treści w calibre - komentarze
t3d napisał(a):
To jest to z mobilereads z naniesioną poprawką Kovida

dzięki t3d jesteś boski - jak widać chodziło tylko o 'spacje'

dołączam odpicowany plik NationalGeographicPL.recipe do sprawdzenia ... lub na chomiku

jeśli będzie OK to wrzuć go proszę do nowego wydania calibre - Ty masz największą w tym 'wprawę'

_________________
Pozdrawiam {:-) M
.
nauka słówek
śmiech TO zdrowie
meczyki.TV


18 lip 2011 14:06:58
Zobacz profil ICQ WWW
Admin

Dołączył(a): 13 cze 2008 14:47:02
Posty: 2836
Lokalizacja: Gdańsk
eCzytnik: kindle
Post Re: Polskie treści w calibre - komentarze
No mam wprawę, ale mam też dość uganiania się za ludźmi którzy podeślą recipe'y, a jak pojawi się jakiś problem, to szukaj wiatru w polu :P

_________________
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


18 lip 2011 14:18:49
Zobacz profil WWW
Użytkownik

Dołączył(a): 12 lip 2011 23:29:14
Posty: 26
Lokalizacja: WLKP
eCzytnik: Kindle 3 WiFi
Post Re: Polskie treści w calibre - komentarze
dobra nie denerwuj się - tylko pomyślałem że fajnie jeśli wszystko siedziało by w jednym katalogu http://recepty.eksiazki.org/

_________________
Pozdrawiam {:-) M
.
nauka słówek
śmiech TO zdrowie
meczyki.TV


18 lip 2011 15:36:02
Zobacz profil ICQ WWW
Admin

Dołączył(a): 13 cze 2008 14:47:02
Posty: 2836
Lokalizacja: Gdańsk
eCzytnik: kindle
Post Re: Polskie treści w calibre - komentarze
Ja się nie denerwuję. Po prostu obawiam się zgromadzenia zbyt dużej ilości kodu którego potem nikt nie będzie chciał utrzymać. Jeśli regułek jest kilka, to sam dam radę. Bo z liczeniem na autorów to różnie bywa. Jak widać ostatnio nawet z Morim mam problemy. Z jednej strony głupio bym się czuł firmując swoim nazwiskiem zbiór niedziałających recipe'ów, a z drugiej samemu nie mam ochoty poświęcać czasu na średnio mnie interesujące źródła newsów.

Nie traktuj tego osobiście. W tym wątku było już kilka(naście) newsów które można by dołączyć, ale ja mam swoją pracę i swoją rodzinę :D

A żeby trafić ze swoim plikiem do calibre, to proponuję stworzyć wątek tutaj: http://www.mobileread.com/forums/forumdisplay.php?f=228

_________________
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


18 lip 2011 20:44:40
Zobacz profil WWW
Użytkownik

Dołączył(a): 16 lip 2011 14:21:10
Posty: 133
eCzytnik: Kindle 3
Post Re: Polskie treści w calibre - komentarze
Mam problem z napisaniem reguły. Chodzi o to, że artykuł jest podzielony na kilka stron i calibre pobiera treść tylko pierwszej strony. W jaki sposób temu zaradzić? Dziękuję za pomoc.


19 lip 2011 19:46:51
Zobacz profil
Użytkownik
Avatar użytkownika

Dołączył(a): 09 cze 2011 14:29:58
Posty: 131
eCzytnik: Kindle 3 WiFi
Post Re: Polskie treści w calibre - komentarze
Poszukaj "wersji do druku" i postępuj zgodnie z tym, co masz kilka postów wyżej na tej samej stronie forum.
Calibre pozwala niemal automatycznie robić proste źródła, ale - jak to zwykle bywa - proste źródła w przyrodzie nie występują. No i trzeba trochę pokombinować, a to oznacza, niestety, pogrzebanie w kodzie Pythona.
BTW Python to bardzo fajny język i warto się go nauczyć :-)

_________________
No rest for the wicked. But there is a little... very little... hope.


21 lip 2011 16:59:08
Zobacz profil
Użytkownik

Dołączył(a): 12 lip 2011 23:29:14
Posty: 26
Lokalizacja: WLKP
eCzytnik: Kindle 3 WiFi
Post Re: Polskie treści w calibre - komentarze
fenuks napisał(a):
Mam problem z napisaniem reguły. Chodzi o to, że artykuł jest podzielony na kilka stron i calibre pobiera treść tylko pierwszej strony. W jaki sposób temu zaradzić? Dziękuję za pomoc.

tak jak napisał mój idol 'koliberek' najlepiej poszukać wersję do druku i zmienić regułę - opis tu
przykład1 - jeśli wersja do druku różni się tylko końcówką
http://www.adres.pl/fajna-strona.html
http://www.adres.pl/fajna-strona.html/do-druku
to wystarczy dodać
Kod:
    def print_version(self, url):
        return url + '/do-druku'

przykład2 - jeśli różni się środkiem
http://www.adres.pl/czytaj/fajna-strona.html
http://www.adres.pl/drukuj/fajna-strona.html
to trzeba zastąpić czytaj na drukuj
Kod:
    def print_version(self, url):
        return url.replace('czytaj', 'drukuj')

przykład3 - jeśli w środku dodano przekierowanie
http://www.adres.pl/fajna-strona.html
http://www.adres.pl/drukuj/fajna-strona.html
to dzielimy url - jako znak podziału musimy wybrać / i liczymy po ilu / chcemy podzielić a potem wstawić i na końcu po ilu połączyć [podział i łączenie określamy liczbą 3]
Kod:
    def print_version(self,url):
        segments = url.split('/')
        printURL = '/'.join(segments[0:3]) + '/drukuj/' + '/'.join(segments[3:])
        return printURL

problem pojawia się kiedy wersja do druku jest 'dupowata' jak np MensHealth czyli taka która niczego nie wnosi ...i wtedy musimy faktycznie zająć się tylko podstronami ... ale w takim przypadku jeszcze sam szukam rozwiązań więc nie pomogę

_________________
Pozdrawiam {:-) M
.
nauka słówek
śmiech TO zdrowie
meczyki.TV


Ostatnio edytowano 21 lip 2011 18:08:59 przez Skarbek, łącznie edytowano 1 raz



21 lip 2011 17:44:37
Zobacz profil ICQ WWW
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Ten wątek jest zamknięty. Nie możesz w nim pisać ani edytować postów.  [ Posty: 242 ]  Przejdź na stronę Poprzednia strona  1 ... 6, 7, 8, 9, 10, 11, 12 ... 17  Następna strona


Kto przegląda forum

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


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:  
cron