Example #1
0
 def form2_success(request, appstruct):
     opml_file = appstruct['opml']
     opml_data = opml_file['fp']
     outline = opml.parse(opml_data)
     worklist = [e for e in outline]
     n = 0
     while worklist:
         element = worklist.pop(0)
         if hasattr(element, 'xmlUrl'):
             url = element.xmlUrl
             tasks.import_feed(request, url)
             n += 1
         else:
             worklist += element
     return '%d feeds imported' % n
Example #2
0
 def form2_success(request, appstruct):
     opml_file = appstruct['opml']
     opml_data = opml_file['fp']
     outline = opml.parse(opml_data)
     worklist = [e for e in outline]
     n = 0
     while worklist:
         element = worklist.pop(0)
         if hasattr(element, 'xmlUrl'):
             url = element.xmlUrl
             tasks.import_feed(request, url)
             n += 1
         else:
             worklist += element
     return '%d feeds imported' % n
Example #3
0
 def form3_success(request, appstruct):
     subreddit = appstruct['subreddit']
     url = 'http://www.reddit.com/r/%s.rss' % subreddit
     tasks.import_feed(request, url)
     return 'You are now connected to /r/%s' % subreddit
Example #4
0
 def form1_success(request, appstruct):
     url = appstruct['url']
     tasks.import_feed(request, url)
     return 'Feed imported'
Example #5
0
 def form3_success(request, appstruct):
     subreddit = appstruct['subreddit']
     url = 'http://www.reddit.com/r/%s.rss' % subreddit
     tasks.import_feed(request, url)
     return 'You are now connected to /r/%s' % subreddit
Example #6
0
 def form1_success(request, appstruct):
     url = appstruct['url']
     tasks.import_feed(request, url)
     return 'Feed imported'