diff --git a/morss.py b/morss.py index 1140bed..952fb4e 100644 --- a/morss.py +++ b/morss.py @@ -123,6 +123,9 @@ class ParseOptions: else: return False + def __contains__(self, key): + return self.options.__contains__(key) + class Cache: """ Light, error-prone caching system. """ def __init__(self, folder, key, persistent=False, dic=False): @@ -587,6 +590,11 @@ def Gather(url, cachePath, options): if not options.proxy: Fill(item, cache, url) + if 'al' in options: + if i+1 > int(options.al): + item.remove() + return + if item.desc and item.content: if options.clip: item.content = item.desc + "

* * *


" + item.content