Automatyczne dodawanie wpisów Instytutu Misesa do Calibre
Instytut Misesa publikuje sporą część tekstów wraz z wersjami na czytniki e-książek, ale nie oznacza tych wersyj w odpowiedni sposób, a do tego pakuje je w pliki RAR. Mimo to można zautomatyzować ich pobieranie i dodawanie do własnej biblioteki. Poniżej znajdują się:
Skrypt Fisha pobierający wybrany wpis ze strony Instytutu Misesa i dodający go do biblioteki Calibre.
Korzystający z powyższego kawałek kodu w Emacs Lispie, dzięki któremu wpisy Instytutu Misesa pobierane przez elfeed będą (o ile posiadają wersje czytnikowe) automatycznie oznaczane jako przeczytane i dodawane do biblioteki Calibre.
Skrypt do dodawania wpisów do biblioteki
Format e-książek można ustawić za pomocą zmiennej środowiskowej MISES_EBOOK_FORMAT (MOBI lub EPUB, domyślnie MOBI). Skrypt należy zapisać pod nazwą mises_calibre_fetch i umieścić z prawami do wykonywania gdzieś w $PATH. Do działania wymagane są curl oraz unar.
Dodawanie do biblioteki wpisów pobranych w elfeed
Poniższy kawałek kodu należy umieścić gdzieś w plikach inicjalizacyjnych Emacsa, przy czym odpowiedni plik musi mieć włączone leksykalne wiązanie zmiennych:
Jeśli nie chcesz automatycznie dodawać do biblioteki każdego wpisu, tylko każdorazowo o tym decydować, zastąp ostatnią linijkę przez:
Naciśnięcie m na liście wpisów będzie wtedy uruchamiać skrypt pobierania dla podświetlonych wpisów Instytutu Misesa.