tiddlywebplugins.atom jest plugin TiddlyWeb serializacji, która dostarcza moduły zrobić bardzo prosty w formacie Atom konsorcjum z kolekcji tiddlers (w tym jeden Tiddler i sączy tiddlers).
Jeden serializacji zapewnia wsparcie dla formatu Atom, kolejny rozszerza istniejący serializacji HTML, aby zapewnić elementy nawiązujące do Atom.
Atom sformatowane wyjście można było o udostępnienie aplikacji / formacie xml + atomowej, lub przez dodanie .atom na końcu adresu URL (przed część zapytań), które zwraca jeden lub więcej tiddlers.
Aby użyć tego kodu zainstalować pakiet, a następnie dodać "tiddlywebplugins.atom 'do system_plugins w tiddlywebconfig.py swojej przykład:
& Nbsp; & nbsp; & nbsp; config = {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "system_plugins ': [' '], tiddlywebplugins.atom
& Nbsp; & nbsp; & nbsp; }
Jeśli tiddlywebplugins.differ jest sys.path i głębokość = argument jest dostarczany do adresu paszy, a następnie w wyniku podawania będą tiddlers wystąpił o przedstawione jako dyferencjału między Tiddler zmian. Przedstawiono szereg zmian jest kontrolowana przez jakiś numer> <.
Możesz dostać tiddlywebplugins.differ z PyPI: http://pypi.python.org/pypi/tiddlywebplugins.differ
Domyślnie feed podane jest wszystko tiddlers w kolekcji reprezentowane przez dany URI, w przypadkowej kolejności. To nie zawsze jest najlepszym domyślnym. Jeśli chcesz inaczej można ustawić domyślny "atom.default_filter" w tiddlywebconfig.py na ciąg, który reprezentuje filtr TiddlyWeb. Na przykład:
& Nbsp; & nbsp; & nbsp; "Atom.default_filter": "select = tag: excludeLists; sort = modyfikowany, limit = 20!",
da 20 ostatnio zmodyfikowanych tiddlers, które nie są oznaczone 'excludeLists'.
Kod Atom jest wypożyczony z 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
Komentarze nie znaleziono