diff options
| author | 2019-08-12 12:37:47 +0100 | |
|---|---|---|
| committer | 2019-08-12 12:37:47 +0100 | |
| commit | 1478b3bb3220a66d11f925dc39396073ae00ae02 (patch) | |
| tree | 093d400a8aba979c6e0ba7c6061293d8064e09f0 | |
| parent | typo, 'if seen_ids' -> 'if entries' (diff) | |
| signature | ||
`!rss read` will assume url if there's only url registered for the channel
| -rw-r--r-- | modules/rss.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/modules/rss.py b/modules/rss.py index 432f97f3..ed2cc044 100644 --- a/modules/rss.py +++ b/modules/rss.py @@ -155,10 +155,16 @@ class Module(ModuleManager.BaseModule): changed = True message = "Removed RSS feed" elif subcommand == "read": + url = None if not len(event["args_split"]) > 1: - raise utils.EventError("Please provide a url") + if len(rss_hooks) == 1: + url = rss_hooks[0] + else: + raise utils.EventError("Please provide a url") + else: + url = event["args_split"][1] - title, entries = self._get_entries(event["args_split"][1]) + title, entries = self._get_entries(url) if not entries: raise utils.EventError("Failed to get RSS entries") |
