{"id":80,"date":"2005-07-13T19:55:26","date_gmt":"2005-07-13T17:55:26","guid":{"rendered":"http:\/\/www.subterfugios.net\/blog\/arquivos\/2005\/07\/13\/entenda-feeds-rss\/"},"modified":"2005-08-17T16:41:28","modified_gmt":"2005-08-17T14:41:28","slug":"entenda-feeds-rss","status":"publish","type":"post","link":"https:\/\/www.subterfugios.net\/blog\/entenda-feeds-rss\/","title":{"rendered":"Entenda Feeds RSS"},"content":{"rendered":"<p>Voc\u00ea j\u00e1 deve ter visto em v\u00e1rios sites um iconezinho escrito XML ou RSS. Talvez j\u00e1 tenha at\u00e9 usado feeds RSS, atrav\u00e9s de um agregador ou do Mozilla Thunderbird. \u00c9 um mecanismo fenomenal de recebimento de not\u00edcias, blogs, fotologs etc. A pedidos, vou explicar mais ou menos como funciona.<\/p>\n<p>Primeiro, os benef\u00edcios. Com RSS, por exemplo, voc\u00ea n\u00e3o precisar\u00e1 ficar visitando este blog atr\u00e1s de posts novos. Ao inv\u00e9s disso, eles podem chegar at\u00e9 voc\u00ea como se fossem emails. A maioria dos blogs fornece feeds RSS, atrav\u00e9s dos quais voc\u00ea pode monitorar novos posts e coment\u00e1rios. Em outro exemplo, voc\u00ea pode ser notificado toda vez que seu amigo colocar uma foto nova no Flickr. Ou voc\u00ea pode ir ao site da BBC e assinar o RSS de not\u00edcias sobre o Mundo para saber, por exemplo, toda vez que os EUA colocarem tropas no Paraguai, ou no site do Estad\u00e3o e assinar as not\u00edcias de esporte (Paran\u00e1 x Corinthians, neste s\u00e1bado). O Audioscrobbler tamb\u00e9m fornece feeds RSS, para que voc\u00ea possa ver o que seus amigos est\u00e3o escutando em tempo real.<\/p>\n<p>Como isso tudo funciona? Vamos tomar o exemplo deste blog. O que voc\u00ea v\u00ea aqui \u00e9 uma p\u00e1gina HTML, que seu browser pode decifrar e apresentar, cheia de cores, fontes e figuras. O servidor deste blog \u00e9 que montou esta p\u00e1gina HTML. Poderia existir um programa que lesse esse HTML, analisasse-o, visse se h\u00e1 posts novos e enviasse um email para voc\u00ea avisando. Isso, por\u00e9m, d\u00e1 muito trabalho ao programa e, como sabemos, o que \u00e9 complicado n\u00e3o pega. HTML n\u00e3o foi feito para isso. HTML \u00e9 uma linguagem meio bagun\u00e7ada, despadronizada e muito polu\u00edda com instru\u00e7\u00f5es sobre como apresentar o conte\u00fado, ou seja, coisas como a cor da borda, a fonte do t\u00edtulo, o espa\u00e7amento da se\u00e7\u00e3o ou o papel de fundo da p\u00e1gina. Um feed RSS \u00e9 como se fosse uma p\u00e1gina HTML totalmente enxuta, s\u00f3 com as informa\u00e7\u00f5es sobre o conte\u00fado em si.<\/p>\n<p>Clique <a href=\"http:\/\/www.subterfugios.net\/blog\/feed\/\">aqui<\/a> e d\u00ea uma olhada neste exemplo. O feed RSS principal deste blog. H\u00e1 uma tag &lt;rss&gt;, que tem dentro uma tag &lt;channel&gt;. Este canal tem o t\u00edtulo do blog, descri\u00e7\u00e3o, data e mais algumas informa\u00e7\u00f5es sobre o feed. A tag &lt;\/channel&gt;&lt;channel&gt; tem tamb\u00e9m uma seq\u00fc\u00eancia de tags &lt;item&gt;, que s\u00e3o os itens deste feed. No caso de nosso exemplo, estes itens s\u00e3o os \u00faltimos posts do blog. Eles t\u00eam t\u00edtulo, link, link para coment\u00e1rios, data e, adivinhe s\u00f3, o conte\u00fado do post (tag &lt;description&gt;). Voc\u00ea pode ver que este post mesmo tamb\u00e9m est\u00e1 l\u00e1.<\/p>\n<p>Veja ent\u00e3o que o feed RSS do blog \u00e9 realmente uma vers\u00e3o magrinha do HTML do blog. E, mais importante, uma vers\u00e3o padronizada. Todo o site que diz que fornece um feed RSS 2.0 de seu conte\u00fado, prover\u00e1 um feed exatamente no mesmo formato. Canal, t\u00edtulo, itens etc.<\/p>\n<p>Isso foi o servidor RSS. Agora, do outro lado, do lado cliente, do seu lado. \u00c9 bastante intuitivo o que acontece do lado cliente. Existem programinhas para os quais voc\u00ea d\u00e1 o endere\u00e7o do feed (por exemplo, http:\/\/www.subterfugios.net\/blog\/feed\/) e eles ficam vigiando aquele endere\u00e7o. Sempre que houver algum item, neste caso, post, que voc\u00ea ainda n\u00e3o leu, o programa avisar\u00e1. Na verdade, qualquer programa pode fazer isso, RSS pode ser usado como uma maneira de comunica\u00e7\u00e3o entre programas\/servidores\/m\u00e1quinas que n\u00e3o tem nada a ver com blogs ou posts.<\/p>\n<p>Uma maneira muito f\u00e1cil de se usufruir dos feeds RSS \u00e9 usar um cliente de email que tenha um agregador RSS integrado (agregador \u00e9 o programinha que fica no seu computador monitorando o feed). O exemplo cl\u00e1ssico \u00e9 o Mozilla Thunderbird. Voc\u00ea assina os feeds (News &#038; Blogs \/ Manage subscriptions) e, sempre que houver um item novo em algum dos feeds assinados, este item aparecer\u00e1 como uma nova mensagem de email na pasta daquele feed. Clicando no item, o conte\u00fado do post aparecer\u00e1. Intuitivo.<\/p>\n<p>Lembre-se que a analogia com email \u00e9 meramente ilustrativa e n\u00e3o est\u00e1 inclu\u00edda no produto. A s\u00e9rio, RSS n\u00e3o tem nada a ver com email, nem spam. A \u00fanica semelhan\u00e7a \u00e9 que feeds RSS podem ser cadastrados em seu leitor de email, caso haja suporte.<\/p>\n<p>Bom, desculpe se pareci estar dando aula para uma crian\u00e7a de tr\u00eas anos, meu texto did\u00e1tico deixa a desejar. Espero que tenha transmitido o mecanismo simples por\u00e9m poderoso que s\u00e3o os feeds RSS.<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon sd-sharing\"><div class=\"sd-content\"><ul><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-80\" class=\"share-facebook sd-button share-icon no-text\" href=\"https:\/\/www.subterfugios.net\/blog\/entenda-feeds-rss\/?share=facebook\" target=\"_blank\" title=\"Clique para compartilhar no Facebook\"><span><\/span><span class=\"sharing-screen-reader-text\">Clique para compartilhar no Facebook(abre em nova janela)<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-80\" class=\"share-twitter sd-button share-icon no-text\" href=\"https:\/\/www.subterfugios.net\/blog\/entenda-feeds-rss\/?share=twitter\" target=\"_blank\" title=\"Clique para compartilhar no Twitter\"><span><\/span><span class=\"sharing-screen-reader-text\">Clique para compartilhar no Twitter(abre em nova janela)<\/span><\/a><\/li><li class=\"share-jetpack-whatsapp\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-jetpack-whatsapp sd-button share-icon no-text\" href=\"https:\/\/api.whatsapp.com\/send?text=Entenda%20Feeds%20RSS%20https%3A%2F%2Fwww.subterfugios.net%2Fblog%2Fentenda-feeds-rss%2F\" target=\"_blank\" title=\"Clique para compartilhar no WhatsApp\"><span><\/span><span class=\"sharing-screen-reader-text\">Clique para compartilhar no WhatsApp(abre em nova janela)<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Voc\u00ea j\u00e1 deve ter visto em v\u00e1rios sites um iconezinho escrito XML ou RSS. Talvez j\u00e1 tenha at\u00e9 usado feeds RSS, atrav\u00e9s de um agregador ou do Mozilla Thunderbird. \u00c9 um mecanismo fenomenal de recebimento de not\u00edcias, blogs, fotologs etc. &hellip; <a href=\"https:\/\/www.subterfugios.net\/blog\/entenda-feeds-rss\/\">Continue lendo <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon sd-sharing\"><div class=\"sd-content\"><ul><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-80\" class=\"share-facebook sd-button share-icon no-text\" href=\"https:\/\/www.subterfugios.net\/blog\/entenda-feeds-rss\/?share=facebook\" target=\"_blank\" title=\"Clique para compartilhar no Facebook\"><span><\/span><span class=\"sharing-screen-reader-text\">Clique para compartilhar no Facebook(abre em nova janela)<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-80\" class=\"share-twitter sd-button share-icon no-text\" href=\"https:\/\/www.subterfugios.net\/blog\/entenda-feeds-rss\/?share=twitter\" target=\"_blank\" title=\"Clique para compartilhar no Twitter\"><span><\/span><span class=\"sharing-screen-reader-text\">Clique para compartilhar no Twitter(abre em nova janela)<\/span><\/a><\/li><li class=\"share-jetpack-whatsapp\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-jetpack-whatsapp sd-button share-icon no-text\" href=\"https:\/\/api.whatsapp.com\/send?text=Entenda%20Feeds%20RSS%20https%3A%2F%2Fwww.subterfugios.net%2Fblog%2Fentenda-feeds-rss%2F\" target=\"_blank\" title=\"Clique para compartilhar no WhatsApp\"><span><\/span><span class=\"sharing-screen-reader-text\">Clique para compartilhar no WhatsApp(abre em nova janela)<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"sharing_disabled":false,"spay_email":"","footnotes":"","jetpack_publicize_message":""},"categories":[1],"tags":[],"class_list":["post-80","post","type-post","status-publish","format-standard","hentry","category-etc"],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/pAkyI-1i","_links":{"self":[{"href":"https:\/\/www.subterfugios.net\/blog\/wp-json\/wp\/v2\/posts\/80","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.subterfugios.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.subterfugios.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.subterfugios.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.subterfugios.net\/blog\/wp-json\/wp\/v2\/comments?post=80"}],"version-history":[{"count":0,"href":"https:\/\/www.subterfugios.net\/blog\/wp-json\/wp\/v2\/posts\/80\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.subterfugios.net\/blog\/wp-json\/wp\/v2\/media?parent=80"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.subterfugios.net\/blog\/wp-json\/wp\/v2\/categories?post=80"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.subterfugios.net\/blog\/wp-json\/wp\/v2\/tags?post=80"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}