With app-engine-patch a major part of Django works on App Engine without any modifications. The most important change is that you have to use Google's Model class because the development model is too different from Django (at least with Django's current API).
Link.objects.get_or_create(
url = info['href'],
description = info['extended'],
tags = info.get('tag', ''),
date = parsedate(info['time']),
title = info['description']
But we don't want to have to log in to the shell every time we want to update our displayed list of bookmarks. In fact, we want our site to automatically update itself. To do that, we're going to write a quick python script and then run it through a cron job.