{"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":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Lecteur RSS avec GeeXLab et Python.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"JeGX\"\/>\n\t<meta name=\"keywords\" content=\"geexlab,python,rss\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.ozone3d.net\/blogs\/lab\/20090818\/lecteur-rss-avec-geexlab-et-python\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"JeGX&#039;s Lab | News en vrac \/ WP sandbox\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Lecteur RSS avec GeeXLab et Python | JeGX&#039;s Lab\" \/>\n\t\t<meta property=\"og:description\" content=\"Lecteur RSS avec GeeXLab et Python.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.ozone3d.net\/blogs\/lab\/20090818\/lecteur-rss-avec-geexlab-et-python\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2009-08-18T13:51:03+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2011-09-07T19:50:44+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Lecteur RSS avec GeeXLab et Python | JeGX&#039;s Lab\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Lecteur RSS avec GeeXLab et Python.\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/20090818\\\/lecteur-rss-avec-geexlab-et-python\\\/#article\",\"name\":\"Lecteur RSS avec GeeXLab et Python | JeGX's Lab\",\"headline\":\"Lecteur RSS avec GeeXLab et Python\",\"author\":{\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/author\\\/jegx\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"http:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/public\\\/200908\\\/geexlab_rss_reader_20090818.jpg\",\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/20090818\\\/lecteur-rss-avec-geexlab-et-python\\\/#articleImage\"},\"datePublished\":\"2009-08-18T14:51:03+01:00\",\"dateModified\":\"2011-09-07T20:50:44+01:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/20090818\\\/lecteur-rss-avec-geexlab-et-python\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/20090818\\\/lecteur-rss-avec-geexlab-et-python\\\/#webpage\"},\"articleSection\":\"Python, Tools de JeGX, GeeXLab, Python, rss\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/20090818\\\/lecteur-rss-avec-geexlab-et-python\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/category\\\/python\\\/#listItem\",\"name\":\"Python\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/category\\\/python\\\/#listItem\",\"position\":2,\"name\":\"Python\",\"item\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/category\\\/python\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/20090818\\\/lecteur-rss-avec-geexlab-et-python\\\/#listItem\",\"name\":\"Lecteur RSS avec GeeXLab et Python\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/20090818\\\/lecteur-rss-avec-geexlab-et-python\\\/#listItem\",\"position\":3,\"name\":\"Lecteur RSS avec GeeXLab et Python\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/category\\\/python\\\/#listItem\",\"name\":\"Python\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/#person\",\"name\":\"JeGX\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/author\\\/jegx\\\/#author\",\"url\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/author\\\/jegx\\\/\",\"name\":\"JeGX\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/20090818\\\/lecteur-rss-avec-geexlab-et-python\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/84ced5670773799817f2f791816e1124fc739962b2fd55c366a685887c8287cd?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"JeGX\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/20090818\\\/lecteur-rss-avec-geexlab-et-python\\\/#webpage\",\"url\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/20090818\\\/lecteur-rss-avec-geexlab-et-python\\\/\",\"name\":\"Lecteur RSS avec GeeXLab et Python | JeGX's Lab\",\"description\":\"Lecteur RSS avec GeeXLab et Python.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/20090818\\\/lecteur-rss-avec-geexlab-et-python\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/author\\\/jegx\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/author\\\/jegx\\\/#author\"},\"datePublished\":\"2009-08-18T14:51:03+01:00\",\"dateModified\":\"2011-09-07T20:50:44+01:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/#website\",\"url\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/\",\"name\":\"JeGX's Lab\",\"alternateName\":\"The Infamous Lab\",\"description\":\"News en vrac \\\/ WP sandbox\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.ozone3d.net\\\/blogs\\\/lab\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Lecteur RSS avec GeeXLab et Python | JeGX's Lab","description":"Lecteur RSS avec GeeXLab et Python.","canonical_url":"https:\/\/www.ozone3d.net\/blogs\/lab\/20090818\/lecteur-rss-avec-geexlab-et-python\/","robots":"max-image-preview:large","keywords":"geexlab,python,rss","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.ozone3d.net\/blogs\/lab\/20090818\/lecteur-rss-avec-geexlab-et-python\/#article","name":"Lecteur RSS avec GeeXLab et Python | JeGX's Lab","headline":"Lecteur RSS avec GeeXLab et Python","author":{"@id":"https:\/\/www.ozone3d.net\/blogs\/lab\/author\/jegx\/#author"},"publisher":{"@id":"https:\/\/www.ozone3d.net\/blogs\/lab\/#person"},"image":{"@type":"ImageObject","url":"http:\/\/www.ozone3d.net\/blogs\/lab\/public\/200908\/geexlab_rss_reader_20090818.jpg","@id":"https:\/\/www.ozone3d.net\/blogs\/lab\/20090818\/lecteur-rss-avec-geexlab-et-python\/#articleImage"},"datePublished":"2009-08-18T14:51:03+01:00","dateModified":"2011-09-07T20:50:44+01:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.ozone3d.net\/blogs\/lab\/20090818\/lecteur-rss-avec-geexlab-et-python\/#webpage"},"isPartOf":{"@id":"https:\/\/www.ozone3d.net\/blogs\/lab\/20090818\/lecteur-rss-avec-geexlab-et-python\/#webpage"},"articleSection":"Python, Tools de JeGX, GeeXLab, Python, rss"},{"@type":"BreadcrumbList","@id":"https:\/\/www.ozone3d.net\/blogs\/lab\/20090818\/lecteur-rss-avec-geexlab-et-python\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.ozone3d.net\/blogs\/lab#listItem","position":1,"name":"Home","item":"https:\/\/www.ozone3d.net\/blogs\/lab","nextItem":{"@type":"ListItem","@id":"https:\/\/www.ozone3d.net\/blogs\/lab\/category\/python\/#listItem","name":"Python"}},{"@type":"ListItem","@id":"https:\/\/www.ozone3d.net\/blogs\/lab\/category\/python\/#listItem","position":2,"name":"Python","item":"https:\/\/www.ozone3d.net\/blogs\/lab\/category\/python\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.ozone3d.net\/blogs\/lab\/20090818\/lecteur-rss-avec-geexlab-et-python\/#listItem","name":"Lecteur RSS avec GeeXLab et Python"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.ozone3d.net\/blogs\/lab#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.ozone3d.net\/blogs\/lab\/20090818\/lecteur-rss-avec-geexlab-et-python\/#listItem","position":3,"name":"Lecteur RSS avec GeeXLab et Python","previousItem":{"@type":"ListItem","@id":"https:\/\/www.ozone3d.net\/blogs\/lab\/category\/python\/#listItem","name":"Python"}}]},{"@type":"Person","@id":"https:\/\/www.ozone3d.net\/blogs\/lab\/#person","name":"JeGX"},{"@type":"Person","@id":"https:\/\/www.ozone3d.net\/blogs\/lab\/author\/jegx\/#author","url":"https:\/\/www.ozone3d.net\/blogs\/lab\/author\/jegx\/","name":"JeGX","image":{"@type":"ImageObject","@id":"https:\/\/www.ozone3d.net\/blogs\/lab\/20090818\/lecteur-rss-avec-geexlab-et-python\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/84ced5670773799817f2f791816e1124fc739962b2fd55c366a685887c8287cd?s=96&d=mm&r=g","width":96,"height":96,"caption":"JeGX"}},{"@type":"WebPage","@id":"https:\/\/www.ozone3d.net\/blogs\/lab\/20090818\/lecteur-rss-avec-geexlab-et-python\/#webpage","url":"https:\/\/www.ozone3d.net\/blogs\/lab\/20090818\/lecteur-rss-avec-geexlab-et-python\/","name":"Lecteur RSS avec GeeXLab et Python | JeGX's Lab","description":"Lecteur RSS avec GeeXLab et Python.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.ozone3d.net\/blogs\/lab\/#website"},"breadcrumb":{"@id":"https:\/\/www.ozone3d.net\/blogs\/lab\/20090818\/lecteur-rss-avec-geexlab-et-python\/#breadcrumblist"},"author":{"@id":"https:\/\/www.ozone3d.net\/blogs\/lab\/author\/jegx\/#author"},"creator":{"@id":"https:\/\/www.ozone3d.net\/blogs\/lab\/author\/jegx\/#author"},"datePublished":"2009-08-18T14:51:03+01:00","dateModified":"2011-09-07T20:50:44+01:00"},{"@type":"WebSite","@id":"https:\/\/www.ozone3d.net\/blogs\/lab\/#website","url":"https:\/\/www.ozone3d.net\/blogs\/lab\/","name":"JeGX's Lab","alternateName":"The Infamous Lab","description":"News en vrac \/ WP sandbox","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.ozone3d.net\/blogs\/lab\/#person"}}]},"og:locale":"en_US","og:site_name":"JeGX's Lab | News en vrac \/ WP sandbox","og:type":"article","og:title":"Lecteur RSS avec GeeXLab et Python | JeGX's Lab","og:description":"Lecteur RSS avec GeeXLab et Python.","og:url":"https:\/\/www.ozone3d.net\/blogs\/lab\/20090818\/lecteur-rss-avec-geexlab-et-python\/","article:published_time":"2009-08-18T13:51:03+00:00","article:modified_time":"2011-09-07T19:50:44+00:00","twitter:card":"summary","twitter:title":"Lecteur RSS avec GeeXLab et Python | JeGX's Lab","twitter:description":"Lecteur RSS avec GeeXLab et Python."},"aioseo_meta_data":{"post_id":"268","title":"Lecteur RSS avec GeeXLab et Python | #site_title","description":"Lecteur RSS avec GeeXLab et Python.","keywords":[{"label":"geexlab","value":"geexlab"},{"label":"python","value":"python"},{"label":"rss","value":"rss"}],"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2021-03-08 08:10:26","updated":"2025-11-24 12:21:10","focus_keyword":null,"additional_keywords":null,"truseo_locale":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.ozone3d.net\/blogs\/lab\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.ozone3d.net\/blogs\/lab\/category\/python\/\" title=\"Python\">Python<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tLecteur RSS avec GeeXLab et Python\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.ozone3d.net\/blogs\/lab"},{"label":"Python","link":"https:\/\/www.ozone3d.net\/blogs\/lab\/category\/python\/"},{"label":"Lecteur RSS avec GeeXLab et Python","link":"https:\/\/www.ozone3d.net\/blogs\/lab\/20090818\/lecteur-rss-avec-geexlab-et-python\/"}],"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}]}}