<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Hacking for fun and profit &#187; feedjack</title>
	<atom:link href="http://tabo.aurealsys.com/archives/category/feedjack/feed/" rel="self" type="application/rss+xml" />
	<link>http://tabo.aurealsys.com</link>
	<description>Web development, information security and Unix system administration</description>
	<pubDate>Tue, 18 Nov 2008 00:31:45 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<item>
		<title>Release: Feedjack 0.9.14 - Django powered Feed aggregator</title>
		<link>http://tabo.aurealsys.com/archives/2008/06/08/release-feedjack-0914-django-powered-feed-aggregator/</link>
		<comments>http://tabo.aurealsys.com/archives/2008/06/08/release-feedjack-0914-django-powered-feed-aggregator/#comments</comments>
		<pubDate>Sun, 08 Jun 2008 06:11:13 +0000</pubDate>
		<dc:creator>tabo</dc:creator>
		
		<category><![CDATA[django]]></category>

		<category><![CDATA[feedjack]]></category>

		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://tabo.aurealsys.com/?p=301</guid>
		<description><![CDATA[A new version of Feedjack has been released: Feedjack 0.9.14.
Changes:
Lots of fixes/improvements in feedjack_update.py:

better unicode handling on logging, this will prevent feeds not updating when using the &#8211;verbose flag
Multithreaded feed fetching, needs the threadpool module, available in http://www.chrisarndt.de/projects/threadpool/. By default 10 threads will be used, can be modified with the -w option. If the threadpool [...]]]></description>
			<content:encoded><![CDATA[<p>A new version of <a title="feedjack" href="http://www.feedjack.org">Feedjack</a> has been released: Feedjack 0.9.14.</p>
<p>Changes:</p>
<p>Lots of fixes/improvements in feedjack_update.py:</p>
<ul>
<li>better unicode handling on logging, this will prevent feeds not updating when using the &#8211;verbose flag</li>
<li>Multithreaded feed fetching, needs the threadpool module, available in <a href="http://www.chrisarndt.de/projects/threadpool/">http://www.chrisarndt.de/projects/threadpool/</a>. By default 10 threads will be used, can be modified with the -w option. If the threadpool module is not available, the old (SLOW) single threaded method will be used.</li>
<li>Improved logging. Since multiple feeds can be processed in parallel now, all log entries go in a single line, with the feed id as a prefix.</li>
<li>Stats in the logging, how many new posts, updated posts, unmodified posts and errors were found per feed and globally, and feed status (ok, unchanged, can&#8217;t parse feed, http error, some exception)</li>
<li>Reporting slow feeds, if a feed takes longer than 10 seconds to process, it will appear in the logs with the tag &#8220;(SLOW FEED!)&#8221;</li>
</ul>
<p>This is an update to the most neglected portion of feedjack: feedjack_update.py, the script that updates the sites from cron. It has remained almost untouched since I wrote it, and it was a bit problematic. This new update should solve most known problems with it (and will surely introduce new ones).</p>
<p>Share and Enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://tabo.aurealsys.com/archives/2008/06/08/release-feedjack-0914-django-powered-feed-aggregator/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Release: Feedjack 0.9.12 - Django powered Feed aggregator</title>
		<link>http://tabo.aurealsys.com/archives/2008/04/15/release-feedjack-0912-django-powered-feed-aggregator/</link>
		<comments>http://tabo.aurealsys.com/archives/2008/04/15/release-feedjack-0912-django-powered-feed-aggregator/#comments</comments>
		<pubDate>Tue, 15 Apr 2008 05:48:21 +0000</pubDate>
		<dc:creator>tabo</dc:creator>
		
		<category><![CDATA[django]]></category>

		<category><![CDATA[feedjack]]></category>

		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://tabo.aurealsys.com/?p=299</guid>
		<description><![CDATA[A new version of Feedjack has been released: Feedjack 0.9.12.
Changes:

Feedjack is now django-unicode compliant
Using max_length instead of maxlength in models.py to prevent warnings in syncdb
Patched fjlib to use the new django refactored database backends
        
Disabling autoscaping for post contents in the included templates
Handling of feedparser returning an empty [...]]]></description>
			<content:encoded><![CDATA[<p>A new version of <a href="http://www.feedjack.org/">Feedjack</a> has been released: Feedjack 0.9.12.</p>
<p>Changes:</p>
<ul>
<li>Feedjack is now django-unicode compliant</li>
<li>Using max_length instead of maxlength in models.py to prevent warnings in syncdb</li>
<li>Patched fjlib to use the new django refactored database backends
        </li>
<li>Disabling autoscaping for post contents in the included templates</li>
<li>Handling of feedparser returning an empty etag</li>
<li>Fixing encoding related problems in tag urls</li>
<li>Non-integer page parameters should be handled correctly</li>
</ul>
<p>This is a make-feedjack-work-with-django-trunk release. Apologies if you had to hack through the code to use it, and thanks to everybody that published guides on how to make everything work, like <a href="http://code.google.com/p/feedjack/issues/detail?id=26&#038;can=1">this ticket</a> from Paul Bissex, this <a href="http://code.google.com/p/feedjack/issues/detail?id=26&#038;can=1">full guide</a>  from Alex Kuo and this <a href="http://em3rge.spaces.live.com/Blog/cns!7EB1F8A2F22FDEE!660.entry">patch to make unicode tags work</a>.</p>
<p>Share and enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://tabo.aurealsys.com/archives/2008/04/15/release-feedjack-0912-django-powered-feed-aggregator/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Unicode support in Django and Feedjack</title>
		<link>http://tabo.aurealsys.com/archives/2007/07/09/unicode-support-in-django-and-feedjack/</link>
		<comments>http://tabo.aurealsys.com/archives/2007/07/09/unicode-support-in-django-and-feedjack/#comments</comments>
		<pubDate>Mon, 09 Jul 2007 07:29:26 +0000</pubDate>
		<dc:creator>tabo</dc:creator>
		
		<category><![CDATA[django]]></category>

		<category><![CDATA[feedjack]]></category>

		<category><![CDATA[unicode]]></category>

		<guid isPermaLink="false">http://tabo.aurealsys.com/archives/2007/07/09/unicode-support-in-django-and-feedjack/</guid>
		<description><![CDATA[(ǝʇısqǝʍ dılɟ ǝpoɔıun ǝɥʇ ɟo dlǝɥ ǝɥʇ ɥʇıʍ ǝlqıssod uǝǝq sɐɥ ʇsod sıɥʇ)
˙ʇı ɥʇıʍ sɯǝlqoɹd ǝʌɐɥ noʎ ɟı ʍouʞ ǝɯ ʇǝl ˙ǝʇıs oƃuɐɾp ǝɥʇ uı ʇsılʞɔǝɥɔ ƃuıʇɹod ǝɥʇ ɥʇıʍ ʎsɐǝ ʎɹǝʌ sɐʍ ʇı ˙ʇı ʇɹoddns oʇ ǝƃuɐɥɔ ǝlqıʇɐdɯoɔuı spɹɐʍʞɔɐq ʇsɹıɟ (ʞuıɥʇ ı) ǝɥʇ ƃuıʇıɯɯoɔ ɯɐ ı os &#8216;ʞɔɐɾpǝǝɟ ɟo uoısɹǝʌ ʇsǝʇɐl ǝɥʇ ǝʞoɹq ǝpɐɹƃdn sıɥʇ
˙(ʇıɯɯoɔ [...]]]></description>
			<content:encoded><![CDATA[<p>(<a href="http://www.revfad.com/flip.html">ǝʇısqǝʍ dılɟ ǝpoɔıun</a> ǝɥʇ ɟo dlǝɥ ǝɥʇ ɥʇıʍ ǝlqıssod uǝǝq sɐɥ ʇsod sıɥʇ)</p>
<p>˙ʇı ɥʇıʍ sɯǝlqoɹd ǝʌɐɥ noʎ ɟı <a href="http://code.google.com/p/feedjack/issues/list">ʍouʞ ǝɯ ʇǝl</a> ˙ǝʇıs oƃuɐɾp ǝɥʇ uı <a href="http://code.djangoproject.com/wiki/UnicodeBranch#PortingApplicationsTheQuickChecklist">ʇsılʞɔǝɥɔ ƃuıʇɹod</a> ǝɥʇ ɥʇıʍ ʎsɐǝ ʎɹǝʌ sɐʍ ʇı ˙ʇı ʇɹoddns oʇ ǝƃuɐɥɔ ǝlqıʇɐdɯoɔuı spɹɐʍʞɔɐq ʇsɹıɟ (ʞuıɥʇ ı) ǝɥʇ ƃuıʇıɯɯoɔ ɯɐ ı os &#8216;<a href="http://www.feedjack.org/">ʞɔɐɾpǝǝɟ</a> ɟo uoısɹǝʌ ʇsǝʇɐl ǝɥʇ ǝʞoɹq ǝpɐɹƃdn sıɥʇ</p>
<p>˙(<a href="http://code.djangoproject.com/changeset/5609">ʇıɯɯoɔ ʇɐɥʇ ɟo ǝzıs</a> ǝɥʇ ʇɐ ʞool ʇsnɾ) ɥɔuɐɹq sıɥʇ uı ʞɹoʍ ƃuızɐɯɐ sıɥ ɹoɟ <a href="http://www.pointy-stick.com/blog/">ʞɔıuuıpǝɹʇ ɯloɔlɐɯ</a> oʇ sopnʞ ˙<a href="http://www.diveintopython.org/xml_processing/unicode.html">ʇɹoddns ǝpoɔıun ʇɐǝɹƃ</a> sɐɥ &#8216;<a href="http://www.php.net/">sǝƃɐnƃuɐl</a> <a href="http://www.ruby-lang.org/">ɹǝɥʇo</a> ǝʞılun &#8216;uoɥʇʎd ǝsnɐɔǝq ǝlqıssod ƃuıɥʇǝɯos &#8216;<a href="http://www.djangoproject.com/documentation/unicode/">ǝɹɐʍɐ ǝpoɔıun</a> ʎlʇǝldɯoɔ ʇoƃ <a href="http://www.djangoproject.com/">oƃuɐɾp</a> oƃɐ sʎɐp ǝɯos</p>
<p>Some days ago <a href="http://www.djangoproject.com/">Django</a> got completly <a href="http://www.djangoproject.com/documentation/unicode/">Unicode aware</a>, something possible because Python, unlike <a href="http://www.ruby-lang.org/">other</a> <a href="http://www.php.net/">languages</a>, has <a href="http://www.diveintopython.org/xml_processing/unicode.html">great Unicode support</a>. Kudos to <a href="http://www.pointy-stick.com/blog/">Malcolm Tredinnick</a> for his amazing work in this branch (just look at the <a href="http://code.djangoproject.com/changeset/5609">size of that commit</a>).</p>
<p>This upgrade broke the latest version of <a href="http://www.feedjack.org/">Feedjack</a>, so I am commiting the (I think) first backwards incompatible change to support it. It was very easy with the <a href="http://code.djangoproject.com/wiki/UnicodeBranch#PortingApplicationsTheQuickChecklist">Porting Checklist</a> in the Django site. <a href="http://code.google.com/p/feedjack/issues/list">Let me know</a> if you have problems with it.</p>
<p>(this post has been possible with the help of the <a href="http://www.revfad.com/flip.html">Unicode Flip website</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://tabo.aurealsys.com/archives/2007/07/09/unicode-support-in-django-and-feedjack/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Release: Feedjack 0.9.10 - Django powered Feed aggregator</title>
		<link>http://tabo.aurealsys.com/archives/2007/07/01/release-feedjack-0910-django-powered-feed-aggregator/</link>
		<comments>http://tabo.aurealsys.com/archives/2007/07/01/release-feedjack-0910-django-powered-feed-aggregator/#comments</comments>
		<pubDate>Sun, 01 Jul 2007 05:50:11 +0000</pubDate>
		<dc:creator>tabo</dc:creator>
		
		<category><![CDATA[django]]></category>

		<category><![CDATA[feedjack]]></category>

		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://tabo.aurealsys.com/archives/2007/07/01/release-feedjack-0910-django-powered-feed-aggregator/</guid>
		<description><![CDATA[A new version of Feedjack has been released: Feedjack 0.9.10.
Changes:

Fixing CSS tags for styles 4 and 5
feedjack_update now strip()s tags before storing them
feedjack_update shows the feed number being processed
We no longer cache the tags in feedjack_update, it had encoding problems
and makes the script safe to run more than one instance at the same time

I said [...]]]></description>
			<content:encoded><![CDATA[<p>A new version of Feedjack has been released: <a href="http://www.feedjack.org/">Feedjack</a> 0.9.10.</p>
<p>Changes:</p>
<ul>
<li>Fixing CSS tags for styles 4 and 5</li>
<li>feedjack_update now strip()s tags before storing them</li>
<li>feedjack_update shows the feed number being processed</li>
<li>We no longer cache the tags in feedjack_update, it had encoding problems<br />
and makes the script safe to run more than one instance at the same time</li>
</ul>
<p>I said that 0.9.9 would be the last release in the 0.9 branch. I lied. 0.9.10 is a maintenance/bugfix release. The 0.10 branch of feedjack is on the works.</p>
<p>Share and enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://tabo.aurealsys.com/archives/2007/07/01/release-feedjack-0910-django-powered-feed-aggregator/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Release: Feedjack 0.9.9 - Django powered Feed aggregator</title>
		<link>http://tabo.aurealsys.com/archives/2007/02/04/release-feedjack-099-django-powered-feed-aggregator/</link>
		<comments>http://tabo.aurealsys.com/archives/2007/02/04/release-feedjack-099-django-powered-feed-aggregator/#comments</comments>
		<pubDate>Sun, 04 Feb 2007 21:46:44 +0000</pubDate>
		<dc:creator>tabo</dc:creator>
		
		<category><![CDATA[django]]></category>

		<category><![CDATA[feedjack]]></category>

		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://tabo.aurealsys.com/archives/2007/02/04/release-feedjack-099-django-powered-feed-aggregator/</guid>
		<description><![CDATA[A new version of Feedjack has been released: Feedjack 0.9.9.
Changes:

Fixed i18n related bugs in the templates
Fixed a bug related to the &#8211;settings option in feedjack_update.py
The feeds per user, tag and user/tag are working again
You can choose between rss2 and atom in the feeds for user, tag and
user/tag
The default /feed/ url now redirects to /feed/atom/ instead [...]]]></description>
			<content:encoded><![CDATA[<p>A new version of Feedjack has been released: <a href="http://www.feedjack.org/">Feedjack</a> 0.9.9.</p>
<p>Changes:</p>
<ul>
<li>Fixed i18n related bugs in the templates</li>
<li>Fixed a bug related to the &#8211;settings option in feedjack_update.py</li>
<li>The feeds per <a href="http://www.chichaplanet.org/feed/user/1/">user</a>, <a href="http://www.chichaplanet.org/feed/tag/django/">tag</a> and <a href="http://www.chichaplanet.org/feed/user/1/tag/django/">user/tag</a> are working again</li>
<li>You can choose between rss2 and atom in the feeds for user, tag and<br />
user/tag</li>
<li>The default /feed/ url now redirects to /feed/atom/ instead of<br />
/feed/rss/</li>
</ul>
<p>You are encouraged to update to this version, it has all the acumulated bug fixes known at this moment (thanks Petar).</p>
<p>This will also be the last version of the <a href="http://feedjack.googlecode.com/svn/branches/0.9/">0.9 branch</a>. The 0.10 branch (currently <a href="http://feedjack.googlecode.com/svn/trunk/">trunk</a>) will have several modifications in the <a href="http://feedjack.googlecode.com/svn/trunk/feedjack/models.py">data model</a>, so please be careful if you update your site via subversion. Just follow the right branch or install only official releases and you will be safe.</p>
<p>Also, if you are running a Feedjack site, please update your links to our new site: <a href="http://www.feedjack.org/">www.feedjack.org</a>. You can also announce your site in the <a href="http://groups.google.com/group/feedjack">Feedjack mailing list</a> so we can add a link in the project site.</p>
<p>Share and enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://tabo.aurealsys.com/archives/2007/02/04/release-feedjack-099-django-powered-feed-aggregator/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
