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 + "