tiddlywebplugins.atom este un plugin TiddlyWeb care oferă module de serializare a face o foarte simplu de sindicalizare format Atom de colecții de tiddlers (inclusiv un tiddler, și tiddlers filtrate).
Unul serializarea oferă suport pentru formatul Atom, un alt extinde serializarea HTML existente pentru a furniza elemente referitoare la feed-uri Atom.
Atom ieșire formatate poate fi depășit în solicitarea formatul aplicației / atom + xml, sau prin adăugarea unui .atom la sfârșitul unei adrese URL (înainte porțiunea interogare) care returnează una sau mai multe tiddlers.
Pentru a profita de acest cod instala pachetul și apoi adăugați "tiddlywebplugins.atom" pentru system_plugins în tiddlywebconfig.py de instanță dumneavoastră:
& Nbsp; & nbsp; & nbsp; config = {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "system_plugins": ['tiddlywebplugins.atom'],
& Nbsp; & nbsp; & nbsp; }
Dacă tiddlywebplugins.differ este pe sys.path și o adâncime = argument este furnizat la URL-ul de alimentare, apoi hrana rezultat va fi tiddlers solicitate prezentate ca diff intre revizii tiddler. Numărul de revizuiri arătat este controlată de
Puteți obține tiddlywebplugins.differ de PyPI: http://pypi.python.org/pypi/tiddlywebplugins.differ
În mod implicit alimentarea dat este toate tiddlers din colecția reprezentat de dat URI, în nici o ordine anume. Acest lucru nu este întotdeauna cea mai bună implicit. Dacă doriți un alt implicit puteți seta "atom.default_filter" din tiddlywebconfig.py la un șir care reprezintă un filtru TiddlyWeb. De exemplu:
& Nbsp; & nbsp; & nbsp; "Atom.default_filter ':' selectati = tag: excludeLists; sort = -modified; limita = 20! ',
ar da 20 tiddlers modificate cel mai recent, care nu sunt etichetate "excludeLists.
Codul Atom este imprumutat de la Django lui 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
Comentariile nu a fost găsit