tiddlywebplugins.atom is een TiddlyWeb plugin die biedt serialisatie modules om een zeer eenvoudige Atom formaat syndicatie van collecties van tiddlers doen (waaronder één tiddler, en gefilterd tiddlers).
Een serialisatie biedt ondersteuning voor de Atom-formaat, een ander breidt de bestaande HTML serialisatie om elementen die verwijzen naar de Atom-feeds bieden.
Atom opgemaakte uitvoer kan worden gedaan door de verzoekende application / atom + xml-model of een .atom voegen aan het einde van een URL (voordat de query portie) die één of meer tiddlers retourneert.
Om deze code te gebruiken installeert het pakket en voeg vervolgens 'tiddlywebplugins.atom om system_plugins in de tiddlywebconfig.py van uw exemplaar:
& Nbsp; & nbsp; & nbsp; config = {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'System_plugins' ['tiddlywebplugins.atom'],
& Nbsp; & nbsp; & nbsp; }
Als tiddlywebplugins.differ op sys.path en een diepte = argument wordt toegevoerd aan de toevoer URL en de resulterende feed als tiddlers gevraagde voorgesteld als diffs tussen tiddler revisies. Het aantal revisies getoond wordt gecontroleerd door
U kunt tiddlywebplugins.differ krijgen van PyPI: http://pypi.python.org/pypi/tiddlywebplugins.differ
Standaard is het voer gegeven alle tiddlers in de collectie vertegenwoordigd door de gegeven URI, in willekeurige volgorde. Dit is niet altijd de beste standaard. Als u wilt dat een andere Standaard kunt u 'atom.default_filter' in tiddlywebconfig.py naar een string dat een TiddlyWeb filter vertegenwoordigt. Bijvoorbeeld:
& Nbsp; & nbsp; & nbsp; 'Atom.default_filter': 'te selecteren = tag: excludeLists; soort = -gemodificeerde; limiet = 20!',
zou de 20 meest recent gewijzigde tiddlers die niet zijn voorzien van tag 'excludeLists' te geven.
De Atom-code wordt geleend van 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
Reacties niet gevonden