A Django site.
July 9, 2007

Gustavo Picón
tabo
Hacking for fun and profit
» Unicode support in Django and Feedjack

(???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 ‘????p??? ?o uo?s??? ?s???l ??? ??o?q ?p???dn s???

?(????o? ???? ?o ?z?s ??? ?? ?ool ?sn?) ??u??q s??? u? ??o? ?u?z??? s?? ?o? ???uu?p??? ?lo?l?? o? sopn? ???oddns ?po??un ????? s?? ‘s???n?u?l ????o ???lun ‘uo???d ?sn???q ?lq?ssod ?u?????os ‘????? ?po??un ?l??ld?o? ?o? o?u??p o?? s??p ??os

Some days ago Django got completly Unicode aware, something possible because Python, unlike other languages, has great Unicode support. Kudos to Malcolm Tredinnick for his amazing work in this branch (just look at the size of that commit).

This upgrade broke the latest version of Feedjack, so I am commiting the (I think) first backwards incompatible change to support it. It was very easy with the Porting Checklist in the Django site. Let me know if you have problems with it.

(this post has been possible with the help of the Unicode Flip website)

July 1, 2007

Gustavo Picón
tabo
Hacking for fun and profit
» Release: Feedjack 0.9.10 - Django powered Feed aggregator

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 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.

Share and enjoy.

February 4, 2007

Gustavo Picón
tabo
Hacking for fun and profit
» Release: Feedjack 0.9.9 - Django powered Feed aggregator

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 –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 of
    /feed/rss/

You are encouraged to update to this version, it has all the acumulated bug fixes known at this moment (thanks Petar).

This will also be the last version of the 0.9 branch. The 0.10 branch (currently trunk) will have several modifications in the data model, 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.

Also, if you are running a Feedjack site, please update your links to our new site: www.feedjack.org. You can also announce your site in the Feedjack mailing list so we can add a link in the project site.

Share and enjoy.

November 16, 2006

Gustavo Picón
tabo
Hacking for fun and profit
» Release: Feedjack 0.9.8 - Feed aggregator

A new version of Feedjack has been released: Feedjack 0.9.8

Changes:

  • Internationalization (petar)
  • Fixed and infinite loop in feedjack_update.py (do’h!) (petar)
  • Added Serbian (Latin) translation (petar)
  • Updated the feedparser calls in feedjack_update.py (petar)
  • Added Spanish translation (predius)

Thanks to Petar Mari? for all his hard work! This release is 90% his work :-)

July 31, 2006

Gustavo Picón
tabo
Hacking for fun and profit
» Feedjack got a new home

Things have been moving in the Feedjack front. There are new planets using it, like Debian Perú, Planet SCM and Planet Python@TW, but also apps that use use feedjack on the background like Ian Holman’s Economy Chat and VC Chat.

Also in the news: Feedjack just went into the FreeBSD ports, and I hope to see more Django apps get in there soon.

About the new home, Feedjack is now hosted in www.feedjack.org, and there are some new services too (thanks to Google):

I’m planning to work again on Feedjack very soon, in the meantime don’t forget to report bugs and send your suggestions to the issue tracker.

May 28, 2006

Gustavo Picón
tabo
Hacking for fun and profit
» Release: Feedjack - A Django+Python Powered Feed Aggregator

Update: 0.9.7 released.

Some months ago I wrote about Feedjack, a Django powered Feed agregator. Finally I have decent templates to release it.

You can read all the details or directly download it.

The basic features are (taken from the readme since I’m that lazy):

Like the Planet feed aggregator:
  • It downloads feeds and aggregate their contents in a single site
  • The new aggregated site has a feed of its own (atom and rss)
  • It uses Mark Pilgrim’s excelent FeedParser
  • The subscriber list can be exported as OPML and FOAF
But FeedJack also has some advantages:
  • It handles historical data, you can read old posts
  • It parses a lot more info, including post categories
  • It generates pages/feeds with posts of a certain category (example)
  • It generates pages/feeds with posts from a certain subscriber (example)
  • It generates pages/feeds with posts of a certain category from a certain subcriber (example)
  • A cloud tag/folksonomy (hype 2.0 compliant) for every page and every subscriber
  • It uses Django templates
  • The administration is done via web (using Django’s kickass autogenerated and magical admin site), and can handle multiple planets.
  • Extensive use of django’s internal cache engine. Most of the time you will have no database hits when serving pages.
Originally written to be used in ChichaPlanet, it is handling now a lot more planets in the same instance:

Share and enjoy.