Jak wysyłać powiadomienia o nowych wpisach na blogu do blabler.pl

Z serwisu blabler.pl, będącego następcą Blip.pl, aktywnie nie korzystam od dłuższego czasu, a nawet bardzo rzadko czytam. Jedyne co tam trafiało, to powiadomienia o nowych wpisach na blogu. Wykonywane skryptem w Perlu – zawsze to dotarcie do paru czytelników.

Skrypt był dostosowany do RSS z Blox, w dodatku z paroma naleciałościami, więc po migracji na WordPressa przestał działać. Stwierdziłem, że to świetna okazja by zapoznać się – bardzo pobieżnie – z mechanize (odpowiednik genialnego WWW::Mechanize z Perla) w Pythonie.

Tak powstał skrypt umożliwiający śledzenie wordpressowego RSS i wysyłający informację o nowym wpisie na blogu do serwisu blabler.pl. Do użycia z crona. Raczej nie planuję rozwoju skryptu. No może pomijając naprawę ew. błędów, a takie mogą się zdarzyć, zwł. dotyczące kodowania pl-znaków, bo zupełnie tego nie testowałem, ale może się komuś przyda.

Blogi – stan 2015

Przy okazji paru zdarzeń i dyskusji, które ostatnio miały miejsce popatrzyłem dziś w czytnik RSS. Większość feedów jest martwa w ten czy inny sposób. Opuszczone przez autorów, którzy nie zaktualizowali IP serwera w DNS, wygasłe domeny, brak wpisów, znikające serwisy… To co żyje też ma się różnie – a to komentarze via Disqus, a to jedna notatka na kwartał czy nawet pół roku. Zresztą, unowocześnienia na Blox już zaowocowały zniknięciem trackbacków i feedu komentarzy w widocznym miejscu.

Popatrzyłem też na ilość (zalogowanych) komentujących na Blox. Taki eksperyment okołoblogowy, jeden z wielu zresztą. Nie ma tych komentujących aż tak wielu. Komentarzy też nie ma zbyt wielu. W związku z tym szykuje się mała rewolucja w moim sposobie czytania blogów – nie będę subskrybował tylko feedu z wpisami, ale dla każdego żywego bloga dorzucę feed z komentarzami dla czytanych blogów. Z tego co wiem większość platform blogowych daje coś takiego. Parę blogów już tak w ostatnim czasie dodałem i sobie chwalę.

O ile dla blogów, które komentuję okazjonalnie zdecydowanie wolę powiadomienie mailem (o jabberze mogę zapomnieć, niestety), to w przypadku tych czytanych regularnie mogę przeglądać kanał z komentarzami. W chwilach wolnych, oczywiście, nie mam zwyczaju mieć przeczytanych wszystkich wiadomości w czytniku RSS.

Gdyby ktoś chciał czytać tego bloga podobnie jak ja będę czytał, to w szpalcie bocznej znajdziecie linki do feedów z wpisami (ten był zawsze) i z komentarzami (to nowość, kiedyś był dostępny w pasku adresu przeglądarki, ale przyszło nowe).

Oraz: nie mam złudzeń, blogi generalnie umierają. Przynajmniej w takiej formie, w jakiej były kiedyś. Wystarczy spojrzeć w trendy Google… I w sumie trochę się nie dziwię. Tylko drażni to, że te nowe formy, które je zastępują są tak bardzo ulotne.

Bańka a RSS.

Temat pojawił się przy dwóch okazjach. Jedna to nadrabianie pourlopowych zaległości RSSowych podczas których dotarłem i przeczytałem wpis KosciaKa o bańce i RSS, druga to podesłanie przez redhanda linku do powiązanego z tematem linka.

KosciaK IMO trochę miesza dwie zupełnie różne sprawy:

  1. zamykanie się/bycie zamykanym w bańce
  2. zmiana profilu/poziomu źródeł RSS (a także naszych zainteresowań/oczekiwań) i ich wysychanie.

Akurat samo wysychanie źródeł RSS jest najmniej problematyczne, bo po prostu dorzuca się nowe ciekawe RSSy w miejsce starych, które są już tylko pustym linkiem w czytniku RSS. Czytamy nadal na miarę swoich możliwości przerobowch, a wpływ na generowanie lub nie treści mamy praktycznie żaden. Możemy podziękować autorowi, dodać komentarz, ale nie sprawimy, że ktoś, kto nie ma czasu/weny na generowanie treści nagle zacznie znowu pisać. Takie życie.

Gorsza jest zmiana profilu/poziomu kanału RSS, szczególnie jeśli jest to spadek jakości – dane nadal płyną, próbuje się je przetworzyć, ale coraz więcej jest szumu, coraz mniej sygnału. Czyli to, przed czym chroniliśmy się w bańce zaczyna się do niej wdzierać.

Zupełnie inną rzeczą jest zamykanie się w bańce. Czy to dobrowolne, czy nie. Nie mając bańki (czyli filtrów, po prostu) mamy spojrzenie szersze, ale więcej jest szumu (treści nieinteresujących, słabych). Biorąc pod uwagę zasób, jakim jest czas przeznaczony na czytanie, możemy przetworzyć stałą ilość informacji. W wersji bez filtrów – część czasu stracimy na szum. W wersji z filtrami – szumu będzie znacznie mniej, ale stracimy możliwość odbioru części źródeł sygnału. Wszystkiego przeczytać i przyswoić nie sposób, tak samo jak nie można znać wszystkich ludzi.

Nie jestem nawet do końca przekonany, czy to, co ma dać DuckDuckGo ma sens. Wypróbuję (już zacząłem), ale IMHO serwis jest podobny do Dogpile, którego próbowałem jakiś czas temu używać zamiast Google, a który łączy wyniki Google, Yagoo i Bing. Jasne, fajnie byłoby mieć możliwość w dowolnym momencie tymczasowego przerwania bańki, ale większość czasu taki „uczący się” search engine działa na naszą korzyść – podsuwa to, co chcemy znaleźć. I dokładnie tak to działa: wyżej są lepsze (dla nas) wyniki. Korzystając z Dogpile czy teraz krótko z DuckDuckGo widzę, że to czego faktycznie szukam nie jest w top 5, tylko np. w top 10. W ogromnej większości przypadków po prostu strata czasu na ominięcie nieciekawych wyników.