2
from flexget.feed import Entry
3
from flexget.plugin import *
5
log = logging.getLogger('generate')
8
class InputGenerate(object):
9
"""Generates n number of random entries. Used for debugging purposes."""
12
from flexget import validator
13
return validator.factory('integer')
15
def on_feed_input(self, feed):
16
amount = feed.config.get('generate', 0)
17
for i in range(amount):
21
entry['url'] = 'http://localhost/generate/%s/%s' % (i, ''.join([random.choice(string.letters + string.digits) for x in range(1, 30)]))
22
entry['title'] = ''.join([random.choice(string.letters + string.digits) for x in range(1, 30)])
23
feed.entries.append(entry)
25
register_plugin(InputGenerate, 'generate', debug=True)