tiddlywebplugins.atom est un plugin de TiddlyWeb qui fournit des modules de sérialisation de faire une très simple syndication au format Atom de collections de tiddlers (dont un tiddler et tiddlers filtrés).
Une sérialisation fournit un support pour le format Atom, un autre étend la sérialisation HTML existant pour fournir des éléments faisant référence à l'Atom.
Atom sortie formaté peut être obtenu en demandant au format application / atom + xml, ou en y ajoutant un .atom à la fin d'une URL (avant que la partie de la requête) qui renvoie une ou plusieurs tiddlers.
Pour utiliser ce code installer le paquet, puis ajoutez «tiddlywebplugins.atom 'à system_plugins dans le tiddlywebconfig.py de votre instance:
& Nbsp; & nbsp; & nbsp; config = {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; system_plugins '': '['] tiddlywebplugins.atom,
& Nbsp; & nbsp; & nbsp; }
Si tiddlywebplugins.differ est sur sys.path et une profondeur = argument est fourni à l'URL du flux, puis l'alimentation en résulte sera les tiddlers demandés présentés comme des diffs entre révisions tiddler. Le nombre de révisions montré est contrôlé par
Vous pouvez obtenir tiddlywebplugins.differ de PyPI: http://pypi.python.org/pypi/tiddlywebplugins.differ
Par défaut, l'alimentation donnée est tous les tiddlers dans la collection représentée par l'URI donné, dans aucun ordre particulier. Cela ne veut pas toujours la meilleure défaut. Si vous voulez un autre défaut, vous pouvez définir 'atom.default_filter' dans tiddlywebconfig.py à une chaîne qui représente un filtre TiddlyWeb. Par exemple:
& Nbsp; & nbsp; & nbsp; 'Atom.default_filter »:« select = tag: excludeLists; sort = -Modified; limit = 20! ",
donnerait les 20 tiddlers plus récemment modifiés qui ne sont pas étiquetés «excludeLists».
Le code Atom est emprunté à Django Django / utils / feedgenerator.py
* Http://www.djangoproject.com/documentation/syndication_feeds/
* http://code.djangoproject.com/browser/django/trunk/django/utils/feedgenerator.py
Requirements:
- tiddlyweb
- Python
Commentaires non trouvées