wtorek, 3 marca 2020

Jak zrobić własną książkę kucharską z przepisów na blogspot?

Jeśli przejrzycie moje wpisy z działu Calibre, to zapewne uznacie, że jestem entuzjastą tego programu. Tak jest! Dziś chciałbym zaproponować zrobienie własnej książki z wpisów blogów na blogspot. To właściwie może być dowolna książka, ale z racji popularności przykład będzie dotyczył kuchni i gotowania. Program Calibre umożliwia ściąganie wiadomości z blogów poprzez użycie kanałów RSS i buduje z nich publikację jako plik EPUB lub MOBI. Ale nie tylko.

Już raz podejmowałem się tego tematu - w starym wpisie zaproponowałem subskrypcję wielu blogów, co skutkowało tworzeniem publikacji z wieloma przypadkowymi przepisami z wybranych blogów. Teoretycznie można taką publikację dalej edytować i np. zostawić ulubione wpisy o tej samej tematyce. Nie jest to zadanie ani łatwe, ani szybkie. Takie rozwiązanie ma szereg wad, jeśli chcecie gromadzić przepisy.

Dlatego mam inną propozycję i inne rozwiązanie. Mogę sobie wyobrazić, że macie zapamiętane linki do ulubionych przepisów. Można je posegregować, pogrupować np. w przepisy o słodkościach i sałatkach. A gdyby z nich zrobić książkę? To jak najbardziej możliwe, ale będzie o wiele prostsze, jeśli przyjmiemy jedno uproszczenie: wszystkie przepisy mają jedno źródło lub bardzo podobny szablon strony. Oba te warunki spełnia serwis blogów blogspot. Nie oznacza to, że musimy ograniczać się do adresu *.blogspot.com. To dlatego, że istnieje wiele blogów kuchennych pisanych na blogspot, które mają własny adres domenowy. Ważne jest tylko, że są pisane na blogspot jako platformie.

Wybrałem losowo 10 takich blogów, a z każdego po jednym losowym przepisie i zrobiłem z tego plik recipe, który można zapisać i użyć w Calibre zgodnie z moją prostą instrukcją TUTAJ. Zrobiłem to, by pokazać, jak to działa. Plik znajdziecie TUTAJ. Można jego zawartość przenieść do schowka i wkleić wprost do Calibre.

Możecie z niego skorzystać w dowolny sposób, oto krótka instrukcja, jak. W pliku znajdziecie ciąg zapisów o podobnej postaci jak:

articles.append({
'title':'Zupa po tajsku',
'url':'http://kulinarnyszal.blogspot.com/2020/02/zupa-po-tajsku.html',
'description': '' })

Ten zapis dodaje artykuł do listy, która będzie stanowić książkę. W kilku liniach są dane rozdziału, w formie: 'klucz' : 'wartość'. W linii z 'title' w znakach pojedynczego cudzysłowu mamy tytuł rozdziału taki, jaki będzie w spisie treści. Może on zawierać polskie znaki i nie musi być taki, jak na blogu. W kolejnej linii mamy adres strony 'url' - tu w cudzysłowie najlepiej skopiować adres strony. Ostatnia linia to dodatkowy opis, z którego nie korzystałem, nie jest konieczny.

Możecie sami wskazać zupełnie inne nazwy i linki. Kopiując wyżej wymieniony wzorzec dodający wpis-rozdział możecie dodać kolejne linki, ile chcecie (Calibre trochę zwolni, jak przesadzicie). Możecie wykorzystać recipe w dowolny sposób. Musicie tylko uważać na wcięcia, one są istotne. Ich brak może spowodować błędy Calibre.

A skąd brać te blogi i przepisy? Moje linki pochodziły głównie z wyszukiwania, ale też agregatorów http://najlepsze.blogi.pq.pl/ i http://zmiksowani.pl/ - ale uwaga, wybierałem tylko oparte o blogspot. Żaden wordpress.

Na koniec disclaimer: nie obiecuję, że dla każdego bloga blogspot recipe idealnie zadziała. Mogłem nie przewidzieć zmian w budowie bloga lub adaptacji szablonu, co może skutkować pojawieniem się niepożądanych części wpisu w publikacji końcowej. Pamiętajcie też, takiej publikacji nie wolno udostępniać. Ale recipe - można.