-plugin.register("rss")\r
-plugin.register("addrss")\r
-plugin.register("rmrss")\r
-plugin.register("listrss")\r
-plugin.register("rewatch")\r
-plugin.register("watchrss")\r
-plugin.register("listwatches")\r
-plugin.register("rmwatch")\r
+\r
+plugin.map 'rss show :handle :limit',\r
+ :action => 'show_rss',\r
+ :requirements => {:limit => /^\d+(?:\.\.\d+)?$/},\r
+ :defaults => {:limit => 5}\r
+plugin.map 'rss list :handle',\r
+ :action => 'list_rss',\r
+ :defaults => {:handle => nil}\r
+plugin.map 'rss watched :handle',\r
+ :action => 'watched_rss',\r
+ :defaults => {:handle => nil}\r
+plugin.map 'rss add :handle :url :type',\r
+ :action => 'add_rss',\r
+ :defaults => {:type => nil}\r
+plugin.map 'rss del :handle',\r
+ :action => 'del_rss'\r
+plugin.map 'rss delete :handle',\r
+ :action => 'del_rss'\r
+plugin.map 'rss rm :handle',\r
+ :action => 'del_rss'\r
+plugin.map 'rss replace :handle :url :type',\r
+ :action => 'replace_rss',\r
+ :defaults => {:type => nil}\r
+plugin.map 'rss forcereplace :handle :url :type',\r
+ :action => 'forcereplace_rss',\r
+ :defaults => {:type => nil}\r
+plugin.map 'rss watch :handle :url :type',\r
+ :action => 'watch_rss',\r
+ :defaults => {:url => nil, :type => nil}\r
+plugin.map 'rss unwatch :handle',\r
+ :action => 'unwatch_rss'\r
+plugin.map 'rss rmwatch :handle',\r
+ :action => 'unwatch_rss'\r
+plugin.map 'rss rewatch :handle',\r
+ :action => 'rewatch_rss'\r