tiddlywebplugins.imrss

Allows you to import rss/atom feeds into tiddlers on your TiddlyWeb through a twanager command imrss
Download

tiddlywebplugins.imrss Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Other/Proprietary Li...
  • Publisher Name:
  • Jon Robson

tiddlywebplugins.imrss Tags


tiddlywebplugins.imrss Description

Allows you to import rss/atom feeds into tiddlers on your TiddlyWeb through a twanager command imrss tiddlywebplugins.imrss is a TiddlyWeb plugin that allows you to import rss feeds to bags through a twanager command. To use just add "tiddlywebplugins.imrss" to your twanager_pluginsEach item in an rss feed is mapped to a tiddler by the following rulestitle: guid / id attribute (preferred) OR url with ":","/" and "." replaced with "_" charactertext: The text by default is saved as a link < html >< p >< b >< a href='{{rss link}}' >{{rss title}}< /a >< br >{{rss description}} < /p >< /html >geo.long and geo.lat: if geo data is present, the longitude and latitude will be matched to these feeds (works with and < georss:where >)modifier: the author of the rss itemmodified: the date field is used if present if not then the current date on time of command is takenYou can also create customisations by providing a handler. For example:1) add to tiddlywebconfig"imrss":{"module": "my_module"}2) create a module my_module.py, inside which pastedef generic_handler(url,tiddler,feed_entry,feed=False,host=""): tiddler.text = "foo" return tiddler3) run twanager imrss http://rssurl fooThe result will be tiddlers in foo from the rss feed, all with "foo" as the text. Obviously this example is rubbish but hopefully it gives you a starting point to explore further customisations.This package is licensed under the same terms as TiddlyWeb itself. Requirements: · Python


tiddlywebplugins.imrss Related Software