{"id":2391,"date":"2012-02-26T05:07:20","date_gmt":"2012-02-26T04:07:20","guid":{"rendered":"http:\/\/blog.beufa.net\/?p=46"},"modified":"2014-09-01T19:33:59","modified_gmt":"2014-09-01T18:33:59","slug":"auto-heberger-son-reader-rss-web","status":"publish","type":"post","link":"https:\/\/beufa.net\/fr\/blog\/auto-heberger-son-reader-rss-web\/","title":{"rendered":"Auto-h\u00e9berger son Reader RSS Web"},"content":{"rendered":"<p>Marre, marre de la nouvelle politique de confidentialit\u00e9 Google.<\/p>\n<p>Du coup, je me suis dit, pourquoi ne pas h\u00e9berger un Google Reader like sur mon serveur d\u00e9di\u00e9, vu que refusant un compte G+, je ne peux m\u00eame plus partager \u00e0 mes &#8220;amis GMail&#8221; des articles sans passer par le mail, ce qui n&#8217;est pas tr\u00e8s fun (surtout quand avant G+ cela fonctionnait tr\u00e8s bien.<\/p>\n<p>Figurer vous, que comme souvent sur le net, une bonne recherche sur Google :p m&#8217;a donn\u00e9 mon bonheur, il s&#8217;agit de Tiny Tiny RSS, aka tt-rss. Bonus : l&#8217;appli dispose d&#8217;une API et des applis existent d\u00e9j\u00e0 officielles sur l&#8217;Android Market (avec un ptit bonus s\u00e9curit\u00e9 puisque l&#8217;appli supporte l\u2019authentification basic HTTP en plus de l&#8217;identification \u00e0 l&#8217;API)<\/p>\n<figure id=\"attachment_50\" aria-describedby=\"caption-attachment-50\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/beufa.net\/wp-content\/uploads\/2012\/02\/tinyrss1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-50\" title=\"tinyrss\" src=\"https:\/\/beufa.net\/wp-content\/uploads\/2012\/02\/tinyrss1.png\" alt=\"Tiny Tiny RSS Reader - Version Web\" width=\"300\" height=\"150\" \/><\/a><figcaption id=\"caption-attachment-50\" class=\"wp-caption-text\">Tiny Tiny RSS Reader &#8211; Version Web<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>Pour l&#8217;installer, rien de bien compliqu\u00e9, il vous suffit de le t\u00e9l\u00e9charger ici (<a href=\"http:\/\/tt-rss.org\/download\/\" target=\"_blank\">http:\/\/tt-rss.org\/download\/<\/a>),<\/p>\n<p>Suivre ces instructions (<a href=\"http:\/\/blog.rom1v.com\/2011\/06\/tiny-tiny-rss-auto-hebergement-des-flux-rss\/\" target=\"_blank\">http:\/\/blog.rom1v.com\/2011\/06\/tiny-tiny-rss-auto-hebergement-des-flux-rss\/<\/a>).<\/p>\n<p>Installer une base MySQL pour le stockage des flux :<\/p>\n<pre class=\"brush:sql\">mysql&gt; CREATE DATABASE flux;\r\nQuery OK, 1 row affected (0,00 sec\r\n\r\nmysql&gt; GRANT ALL PRIVILEGES ON flux.* TO rss@localhost IDENTIFIED BY 'rssreader';\r\nQuery OK, 0 rows affected (0.04 sec)\r\n\r\nmysql&gt; USE flux\r\nDatabase changed\r\n\r\nmysql&gt; . ttrss_schema_mysql.sql<\/pre>\n<p>Copiez le fichier config.php initial dist et configurer le pour votre DB nouvellement cr\u00e9\u00e9e.<\/p>\n<p>L&#8217;application vous permet ensuite de configurer vos flux, d&#8217;importer vos ou votre Google Reader en OPML, en mode multi-utilisateurs ou non<\/p>\n<p>Une fois install\u00e9 et configur\u00e9 \u00e0 votre sauce, vous pouvez installer tt-rss sur votre Android ou y acc\u00e9der depuis votre URL \/mobile pour les iPhone.<\/p>\n<p>Un bon moyen de sortir de l&#8217;emprise de Google assez simplement finalement.<\/p>\n<p>Je gal\u00e8re encore un peu \u00e0 cette heure \u00e0 finaliser mon install (dodo), mais il n&#8217;y a plus qu&#8217;\u00e0 comprendre le fonctionnement du poller en PHP et \u00e7a sera parfait.<\/p>\n<p>Les pages du projet pour la doc, super cool \u00e0 utiliser en Redmine :<\/p>\n<p><a href=\"http:\/\/tt-rss.org\/redmine\/\" target=\"_blank\">http:\/\/tt-rss.org\/redmine\/<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>Marre, marre de la nouvelle politique de confidentialit\u00e9 Google. Du coup, je me suis dit, pourquoi ne pas h\u00e9berger un Google Reader like sur mon&#8230;<\/p>\n<div class=\"more-link-wrapper\"><a class=\"more-link\" href=\"https:\/\/beufa.net\/fr\/blog\/auto-heberger-son-reader-rss-web\/\">Continue reading<span class=\"screen-reader-text\">Auto-h\u00e9berger son Reader RSS Web<\/span><\/a><\/div>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19],"tags":[48,50,72,75,35,87],"class_list":["post-2391","post","type-post","status-publish","format-standard","hentry","category-linux","tag-flux-rss","tag-google-reader","tag-reader","tag-rss","tag-self-hosting","tag-webapplis","entry"],"_links":{"self":[{"href":"https:\/\/beufa.net\/fr\/wp-json\/wp\/v2\/posts\/2391","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/beufa.net\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/beufa.net\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/beufa.net\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/beufa.net\/fr\/wp-json\/wp\/v2\/comments?post=2391"}],"version-history":[{"count":3,"href":"https:\/\/beufa.net\/fr\/wp-json\/wp\/v2\/posts\/2391\/revisions"}],"predecessor-version":[{"id":2489,"href":"https:\/\/beufa.net\/fr\/wp-json\/wp\/v2\/posts\/2391\/revisions\/2489"}],"wp:attachment":[{"href":"https:\/\/beufa.net\/fr\/wp-json\/wp\/v2\/media?parent=2391"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/beufa.net\/fr\/wp-json\/wp\/v2\/categories?post=2391"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/beufa.net\/fr\/wp-json\/wp\/v2\/tags?post=2391"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}