{"id":273,"date":"2006-03-18T20:13:25","date_gmt":"2006-03-19T03:13:25","guid":{"rendered":"http:\/\/www.gubatron.com\/blog\/?p=273"},"modified":"2006-03-18T20:13:25","modified_gmt":"2006-03-19T03:13:25","slug":"snowrss","status":"publish","type":"post","link":"https:\/\/www.gubatron.com\/blog\/snowrss\/","title":{"rendered":"SnowRSS"},"content":{"rendered":"<p><img> <a>SnowRSS<\/a><\/p>\n<p>SnowRSS is an RSS Aggregator engine I wrote in python (Licensed under the GPL).<\/p>\n<p>Currently it&#39;s been under use in wedoit4you.com and its stable. It can read RSS and ATOM feeds. It uses the feedparser python module, and the MySQLdb python module to do the job.<\/p>\n<p><b> DOWNLOAD<\/b><\/p>\n<p>You can only download the code from our subversion repository:<\/p>\n<p><b> svn co svn:\/\/wedoit4you.com\/home\/svn\/SnowRSS<\/b><\/p>\n<p>Read the README.txt file (which is being updated as we go with your feedback)<\/p>\n<p>REQUIREMENTS:<\/p>\n<p>python 2.4<\/p>\n<p>mysql<\/p>\n<p><a href=\"http:\/\/feedparser.org\/\">feedparser<\/a> python module<\/p>\n<p><a href=\"http:\/\/dustman.net\/andy\/python\/MySQLdb_obsolete\">MySQLdb<\/a> python module<br \/>\nNote: As of now SnowRSS is only the fetching engine, you need to build your own interface to display the posts it stores on the MySQL db, we&#39;ll add samples on how to do this for PHP and other languages on the samples\/ folder. The idea is to eventually have a &#39;views&#39; or &#39;guis&#39; folder, and add SnowRSS viewers in every programming language that we need, like Ruby, Python, Perl, etc.<\/p>\n<p>it&#39;s named &quot;SnowRSS&quot; because I started writing this on the Austrian Alps on February 2006 on a Plone Sprint. SnowRSS is an independent piece of software, and doesn&#39; t need Plone to be used.<\/p>\n<p>If you need some help on how to get it running, or you have questions about the code, you can always reach us here:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.linuxmachos.org\/es\/viewtopic.php?p=443\">English forum<\/a><\/li>\n<li><a href=\"http:\/\/www.linuxmachos.org\/es\/viewtopic.php?p=444\">Spanish forum<\/a><\/li>\n<\/ul>\n<p>Or in IRC on irc.freenode.net -&gt; #python-ve<\/p>\n","protected":false},"excerpt":{"rendered":"<p>SnowRSS SnowRSS is an RSS Aggregator engine I wrote in python (Licensed under the GPL). Currently it&#39;s been under use in wedoit4you.com and its stable. It can read RSS and ATOM feeds. It uses the feedparser python module, and the MySQLdb python module to do the job. DOWNLOAD You can only download the code from [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[33],"tags":[],"class_list":["post-273","post","type-post","status-publish","format-standard","hentry","category-gubatron"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/s5Unzf-snowrss","jetpack-related-posts":[{"id":272,"url":"https:\/\/www.gubatron.com\/blog\/project-snowrss\/","url_meta":{"origin":273,"position":0},"title":"Project SnowRSS","author":"gubatron","date":"March 18, 2006","format":false,"excerpt":"SnowRSS is a GPL RSS Aggregator engine I wrote in python. Currently it's been under use in wedoit4you.com and its stable. It can read RSS and ATOM feeds. It uses the feedparser python module, and the MySQLdb python module to do the job. DOWNLOAD You can only download the code\u2026","rel":"","context":"In &quot;Gubatron&quot;","block_context":{"text":"Gubatron","link":"https:\/\/www.gubatron.com\/blog\/category\/gubatron\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":298,"url":"https:\/\/www.gubatron.com\/blog\/gubatrons-blog-now-in-planetaonline\/","url_meta":{"origin":273,"position":1},"title":"Gubatron\u2019s blog now in PlanetaOnline.","author":"gubatron","date":"April 20, 2006","format":false,"excerpt":"Greetings to the people of planetaonline.org since they promptly added this blog to their rooster of bloggers. My best wishes to their project. Guby has been pretty busy latetly, to those who follow what I do, you probably heard the 7 podcast episodes I recorded for our main page, wedoit4you.com,\u2026","rel":"","context":"In &quot;Diary&quot;","block_context":{"text":"Diary","link":"https:\/\/www.gubatron.com\/blog\/category\/diary\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":302,"url":"https:\/\/www.gubatron.com\/blog\/weekend-changelog-on-wedoit4youcom\/","url_meta":{"origin":273,"position":2},"title":"Weekend changelog on wedoit4you.com","author":"gubatron","date":"April 23, 2006","format":false,"excerpt":"Changelog for the weekend of Apr 21st 2006. - Pagination used to be 1,2,3 being 1 the latest posts. This was wrong, since a page would never have the same content. So now, we make 1, the page with the first posts ever, that way search engines will be able\u2026","rel":"","context":"In &quot;Code&quot;","block_context":{"text":"Code","link":"https:\/\/www.gubatron.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":337,"url":"https:\/\/www.gubatron.com\/blog\/porque-el-podcast-de-esta-semana-se-ha-tardado\/","url_meta":{"origin":273,"position":3},"title":"Porque el podcast de esta semana se ha tardado.","author":"gubatron","date":"July 9, 2006","format":false,"excerpt":"Si existe un ser humano que esta haciendole seguimiento al proyecto SnowRSS, aqui puede ver los cambios realizados desde anoche. - Agregamos una tabla para almacenar informacion relacionada a los enclosures de los posts RSS. Es decir, soportaremos videocasts y podcasts. - Acomodamos de manera radical (refactoring) la forma en\u2026","rel":"","context":"In &quot;Code&quot;","block_context":{"text":"Code","link":"https:\/\/www.gubatron.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":424,"url":"https:\/\/www.gubatron.com\/blog\/my-decade-in-a-post\/","url_meta":{"origin":273,"position":4},"title":"My decade in a post","author":"gubatron","date":"January 2, 2007","format":false,"excerpt":"2006 was a great year for me, and now that I think about having an even better 2007 I guess its worth to resume the last 10 years in this post, since it was 1996 the year I finished high school. 1996, I want to be an engineer I'm 16\u2026","rel":"","context":"In &quot;Ayer Hoy y Ma\u00c3\u00b1ana&quot;","block_context":{"text":"Ayer Hoy y Ma\u00c3\u00b1ana","link":"https:\/\/www.gubatron.com\/blog\/category\/ayer-hoy-y-manana\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":516,"url":"https:\/\/www.gubatron.com\/blog\/ejemplo-de-automatizacion-entre-2-maquinas-remotas-con-bash-scripting-y-python\/","url_meta":{"origin":273,"position":5},"title":"Ejemplo de automatizacion entre 2 maquinas remotas con bash scripting y Python","author":"gubatron","date":"May 10, 2007","format":false,"excerpt":"Para los amigos que se inician en el mundo *nix, ya sea con su nueva Mac, o con una PC corriendo Linux, les recomiendo que aprendan a manejar bien los siguientes lenguajes, y el mundo sera suyo: - bash scripting (aliases, variables, exports, iteraciones, condicionales) - python (para programar logica\u2026","rel":"","context":"In &quot;Code&quot;","block_context":{"text":"Code","link":"https:\/\/www.gubatron.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/posts\/273","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/comments?post=273"}],"version-history":[{"count":0,"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/posts\/273\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/media?parent=273"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/categories?post=273"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/tags?post=273"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}