Blog (29)
Komentarze (476)
Recenzje (0)

Calepin

@iluzionCalepin21.11.2012 23:11

W poprzednich wpisach wspominałem o reStructuredText i statycznych stronach internetowych w Emacsie. Pomysły te można wykorzystać do stworzenia własnego blogu, jednak zadanie to może okazać się trudne dla osób, które nie miały do czynienia z programowaniem. Kolejnym problemem może się okazać publikacja postów przygotowanych w postaci plików html. Dziś zaprezentuję złoty środek o nazwie Calepin (z języka francuskiego -- notes).

Calepin = Markdown + Dropbox

Calepin pozwala publikować posty zapisane w plikach tekstowych z użyciem składni Markdown. Jedyne czego potrzeba to konto na Dropboksie i kilka minut na zapoznanie się z Markdown.

Trudno wyobrazić sobie lepsze połączenie. Minimalistyczna składnia Markdown pozwala szybko pisać poprawnie sformatowane teksty (zapomnij o "rzeźbieniu" w HTML-u na Bloggerze!). Dropbox natomiast jest świetnym sposobem na synchronizację plików. Calepin stanowi aplikację wykorzystującą API Dropboksa. Dokonuje konwersji plików .md na posty dostępne w domenie nazwa.calepin.co.

Wystarczy się zalogować. Na stronie dropbox.com w zakładce MyApps powinna pojawić się aplikacja Calepin i informacja o autorze. Uprzedzając podejrzliwe pytania... Spokojnie, jest to projekt otwartoźródłowy (github ).

Jedyne czego potrzebujemy do zarejestrowania bloga to nazwa użytkownika oraz tytuł strony. Opcjonalnie możemy rozszerzyć możliwości o system komentarzy Disqus oraz konto na Twitterze (z którego pobierany jest awatar). Uwaga: należy podać jedynie loginy, a nie linki.

Każdy post powinien zawierać na początku metadane określające tytuł i datę publikacji. Przykładowy post ma postać:

Title: The Hitchhiker's Guide To Publishing
Date: 2011-12-12

For travellers without stationery ...

Pliki (rozszerzenie .md) zapisujemy w folderze ~/Dropbox/Apps/Calepin.

Następnie przechodzimy pod adres http://calepin.co/ i klikamy przycisk Publish. To wszystko!

Nawet jeśli usuniemy konto z Calepin, nasze pliki pozostają bezpieczne na Dropboksie. Nawet jeśli nasz komputer ulegnie samospaleniu, pliki pozostają bezpieczne na Dropboksie. Nawet jeśli Dropbox będzie miał awarię, której skutkiem będzie usunięcie twojego konta, pliki pozostają bezpieczne na dysku twojego komputera (o ile nie uległ w tym czasie awarii).

Utworzony w ten sposób blog jest szybki i minimalistyczny. Obrazy można przechowywać w tym samym miejscu (zapomnij o zewnętrznych serwisach hostingowych). Posty są bezpieczne (nawet gdyby autor projektu zdecydował się go zamknąć). Dzięki wyjątkowo prostej składni Markdown można je łatwo przenieść w jakiekolwiek inne miejsce.

Informacje dodatkowe

Dopuszczalne formaty daty to:

  • 13.12.2011
  • 2011/12/13
  • 2011-12-13
  • 2011-12-13 12:30
  • 2011-12-13 12:30:10

Przydatne metadane:

Category: programming
Tags: python, markdown, dropbox
Author: Krystian
Status: draft

Tutorial przygotowany przez autora Calepin dostępny jest na jego blogu.

Do pisania i edycji postów wystarczy dowolny edytor tekstu, np. Notatnik, jednak polecam skorzystać z czegoś wygodniejszego, np. SublimeText.

Dla programistów

Jeśli zajrzałeś na githuba, z pewnością zauważyłeś, że Calepin napisany jest w Pythonie i korzysta z generatora statycznych stron internetowych Pelican. Do kolorowania składni kodu źródłowego wykorzystywany jest Pygments. Opcjonalny system komentarzy Disqus (prawdopodobnie najlepszy i jeden z największych [1]) również został napisany w Pythonie. Podobnie Dropbox.

Jeżeli nie podoba ci się Calepin (bo niewiele da się skonfigurować), ale idea jest interesująca, skorzystaj z silnika markbox. Uwaga: Wymagana znajomość Pythona.

[1] Disqus: Scaling the World’s Largest Django Application

Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.