Godny następca RSS

O RSS pisałem już tutaj kilka razy. Głównie przy okazji recenzowania mojego ulubionego NewsBlur (czytnik RSS w przeglądarce oraz na platformy mobilne), ale nie tylko.

Przeszukawszy stare wpisy stwierdzam, że o RSS wspominam nader często!

https://xpil.eu/jak-naprawic-niedzialajace-rss-y-na-blogu/
https://xpil.eu/email-vs-rss-werdykt/
https://xpil.eu/subskrypcja-email-vs-rss/
https://xpil.eu/newsblur-3-lata-pozniej/
https://xpil.eu/program-obowiazkowy-wersja-mobilna/
https://xpil.eu/w-sieci-czytnikow/

Tymczasem okazuje się, że od siedmiu miesięcy (a konkretnie od 17 maja 2017 roku) istnieje godny następca formatu RSS, zwany JSON-FEED!

JSON to format, który nabrał rozgłosu głównie za sprawą MongoDB (o Mongo też pisałem, o tutaj: https://xpil.eu/psikutas-bez-s-czyli-big-data-po-mongolsku/). O ile Mongo ma swoje wady i zalety (z mojego punktu widzenia więcej wad – głównie brak możliwości wykonywania JOIN-ów między zbiorami danych), o tyle sam JSON jako format przechowywania i wymiany danych jest przezacny i dawno już został doceniony przez Wielkich tego świata.

Główną zaletą JSON-a jest stuprocentowa kompatybilność z XML-em.

A nie, bezedury gadam. Nie o kompatybilność mi przecież chodzi, tylko o możliwość bezstratnego przerobienia jednego w drugie (i na odwyrtkę też).

Krótko mówiąc, dowolny plik XML da się przekształcić na odpowiadający mu plik JSON, który będzie miał identyczną zawartość merytoryczną. I w drugą stronę też (tylko po co?)

Kolejną zaletą JSON względem XML jest jego czytelność. Do czytania XML-a należy uzbroić się w cierpliwość, duży zapas Nervosolu…

Przychodzi facet do apteki i cichym szeptem mówi:
– Nervosol poproszę.
– Słucham?
– Nervosol…
– Może pan odrobinę głośniej?
– NERVOSOL, KURWAAAAAAAAAAAAAAAA

… jak również upewnić się, że nie mamy pod ręką żadnych narzędzi, za pomocą których moglibyśmy próbować zrobić sobie krzywdę. Albowiem, powiadam Wam, moiściewi, nie ma bardziej cierpiętniczego zajęcia, niż czytanie plików XML.

Natomiast JSON z założenia ma być formatem dla ludzi. A więc – jest czytelny. Przeglądanie plików JSON nie zamieni nas w krwiożercze, żądne śmierci milionów bestie, nie przyprawi nas o nagłą siwiznę ani nie spowoduje, że skiśnie nam mleko w skopku.

Skoro już wszystkich przekonałem, że JSON jest cacy a XML be, pora na meritum czyli clue. Otóż skoro RSS jest w XML-u, dlaczego by nie stworzyć wersji w JSON?

Fanfary!

Tusz!

Od wczoraj Ignormatyk dostępny jest za pomocą kanału JSON-FEED, pod następującym adresem:

https://xpil.eu/feed/json/

 

(można już wyłączyć fanfary i zakręcić tusz, żeby nie kapał)

Jeżeli, Czytelniku sympatyczny, używasz do czytania Ignormatyka któregoś z popularnych czytników RSS, istnieją spore szanse, że czytnik ten już obsługuje JSON-FEED. Oficjalnie do jego obsługi przyznają się między innymi:
– Feedly
– Feeder.co
– NewsBlur
– FeedSync
(i pewnie mnóstwo innych – za leniwy jestem, żeby wszystkie posprawdzać).

W WordPress włączenie JSON-FEED odbywa się za pomocą wtyczki o nazwie (uwaga, niespodzianka!) „JSON Feed”, dostępnej pod adresem: https://wordpress.org/plugins/jsonfeed/

Wtyczka ma zero opcji konfiguracyjnych, co może nieco niepokoić. Na szczęście jej ustawienia domyślne pasują mi idealnie.

Zachęcam do przetestowania tego kanału – wszystko powinno działać bez zarzutu.

8
Dodaj komentarz

avatar
2 Comment threads
6 Thread replies
1 Followers
 
Most reacted comment
Hottest comment thread
3 Comment authors
xpilFutrakxpilAndrzej Recent comment authors
  Subscribe  
najnowszy najstarszy oceniany
Powiadom o
Andrzej
Gość

Może i jestem dziwny (delikatnie mówiąc), ale źródło XML czy JSON jest dla mnie tak samo „czytelne”. Czyli może bez wielkiego szału, ale w przypadku RSS spokojnie ogarniam jedno i drugie. Czy poza czytelnością ma jakieś inne zalety, poza faktem, że starsze czytniki RSS (np. FeedReader) go nie rozpoznają?

Futrak
Gość

Nie no, wszystko pięknie i cacy, nawet zrozumiałem tak z 63% tego wpisu, ale nadal nie wiem po co mi ten JASON czy inny DŻEJSON, skoro RSS działa. Ja jestem z tej zatwardziałej części ludzkości (nie, nie tej co ma zatwierdzenie, proszę sobie nic nie dopowiadać), która uważa że skoro coś działa o nie należy tego ruszać, bo a nuż przestanie. Widelec też.

%d bloggers like this: