{"id":268,"date":"2009-08-18T14:51:03","date_gmt":"2009-08-18T13:51:03","guid":{"rendered":"http:\/\/www.ozone3d.net\/blogs\/lab\/?p=268"},"modified":"2011-09-07T20:50:44","modified_gmt":"2011-09-07T19:50:44","slug":"lecteur-rss-avec-geexlab-et-python","status":"publish","type":"post","link":"https:\/\/www.ozone3d.net\/blogs\/lab\/20090818\/lecteur-rss-avec-geexlab-et-python\/","title":{"rendered":"Lecteur RSS avec GeeXLab et Python"},"content":{"rendered":"<p><center><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.ozone3d.net\/blogs\/lab\/public\/200908\/geexlab_rss_reader_20090818.jpg\" alt=\"Lecteur RSS avec GeeXLab et Python\"\/><\/p>\n<p><\/center><br \/>\n<!--more--><br \/>\nVoil\u00e0 le debut d&#8217;un lecteur <b>RSS<\/b> fait avec <a href=\"http:\/\/www.geeks3d.com\/geexlab\/\">GeeXLab<\/a>. Tout scripting est fait en <b>Python<\/b> et je dois dire que j&#8217;adore de plus en plus ce langage. Je commence \u00e0 m&#8217;y habituer petit \u00e0 petit et il permet vraiment de se concentrer sur les fonctionnalit\u00e9s \u00e0 coder et non sur comment coder les fonctions. <\/p>\n<p>Ce lecteur RSS poss\u00e8de un liste de flux RSS a lire \u00e0 intervalles r\u00e9guliers (toutes les deux minutes dans mes tests) et une liste de mots cl\u00e9s qui permettent de d\u00e9tecter les flux les plus int\u00e9ressants (en rouge ros\u00e9 dans le screenshot). Lors du passage de la souris sur un lien, ce dernier passe en orange (avec le vrai lien affich\u00e9 en bas). Un petit click sur un lien ouvre la page web&#8230;<\/p>\n<p>Pour le moment j&#8217;ai cod\u00e9 ces fonctionnalit\u00e9s pour faire du test, mais je vais les am\u00e9liorer dans le futur et publier le lecteur RSS sur Geeks3D.com&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[374,469],"tags":[348,641,379],"class_list":["post-268","post","type-post","status-publish","format-standard","hentry","category-python","category-tools-de-jegx","tag-geexlab","tag-python","tag-rss"],"aioseo_notices":[],"views":1543,"_links":{"self":[{"href":"https:\/\/www.ozone3d.net\/blogs\/lab\/wp-json\/wp\/v2\/posts\/268","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ozone3d.net\/blogs\/lab\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ozone3d.net\/blogs\/lab\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ozone3d.net\/blogs\/lab\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ozone3d.net\/blogs\/lab\/wp-json\/wp\/v2\/comments?post=268"}],"version-history":[{"count":0,"href":"https:\/\/www.ozone3d.net\/blogs\/lab\/wp-json\/wp\/v2\/posts\/268\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.ozone3d.net\/blogs\/lab\/wp-json\/wp\/v2\/media?parent=268"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ozone3d.net\/blogs\/lab\/wp-json\/wp\/v2\/categories?post=268"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ozone3d.net\/blogs\/lab\/wp-json\/wp\/v2\/tags?post=268"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}