コード例 #1
0
ファイル: planet_add_feed.py プロジェクト: PyAr/django-planet
    def handle(self, *args, **options):
        if not len(args):
            print("You must provide the feed url as parameter")
            exit(0)

        feed_url = args[0]
        # process feed in create-mode
        process_feed(feed_url, create=True, category_title=options['category'])
コード例 #2
0
    def handle(self, *args, **options):
        if not len(args):
            print "You must provide the feed url as parameter"
            exit(0)

        feed_url = args[0]
        # process feed in create-mode
        process_feed(feed_url, create=True, category_title=options['category'])
コード例 #3
0
    def handle(self, *args, **options):
        if not len(args):
            print("You must provide the feed url as parameter")
            exit(0)

        feed_url = args[0]
        # process feed in create-mode
        process_feed(feed_url, create=False)
コード例 #4
0
    def handle(self, *args, **options):
        if not len(args):
            print "You must provide the feed url as parameter"
            exit(0)

        feed_url = args[0]
        # process feed in create-mode
        process_feed(feed_url, create=False)
                
コード例 #5
0
ファイル: add_feed.py プロジェクト: bhdn/django-planet
    def handle(self, *args, **options):
        plogger = logging.getLogger('PlanetLogger')
        plogger.info("Add feed")
        if not len(args):
            plogger.error("You must provide the feed url as parameter")
            exit(0)

        feed_url = args[0]
        # process feed in create-mode
        process_feed(feed_url, create=True, category_title=options['category'])
コード例 #6
0
    def handle(self, *args, **options):
        plogger = logging.getLogger(__name__)
        plogger.info("Update Feed")

        if not len(args):
            plogger.error("You must provide the feed url as parameter")
            exit(0)

        feed_url = args[0]
        # process feed in create-mode
        process_feed(feed_url, create=False)
コード例 #7
0
 def handle(self, *args, **options):
     new_posts_count = 0
     start = datetime.datetime.utcnow().replace(tzinfo=utc)
     for feed_url in Feed.site_objects.all().values_list("url", flat=True):
         # process feed in create-mode
         new_posts_count += process_feed(feed_url, create=False)
     delta = datetime.datetime.utcnow().replace(tzinfo=utc) - start
     print "Added %s posts in %d seconds" % (new_posts_count, delta.seconds)
     feeds_updated.send(sender=self, instance=self)
コード例 #8
0
 def handle(self, *args, **options):
     new_posts_count = 0
     start = datetime.now()
     for feed_url in Feed.site_objects.all().values_list("url", flat=True):
         # process feed in create-mode
         new_posts_count += process_feed(feed_url, create=False)
     delta = datetime.now() - start
     print("Added {} posts in {} seconds".format(new_posts_count, delta.seconds))
     feeds_updated.send(sender=self, instance=self)
コード例 #9
0
 def handle(self, *args, **options):
     new_posts_count = 0
     start = datetime.now()
     for feed_url in Feed.site_objects.all().values_list("url", flat=True):
         # process feed in create-mode
         new_posts_count += process_feed(feed_url, create=False)
     delta = datetime.now() - start
     print("Added {} posts in {} seconds".format(new_posts_count, delta.seconds))
     feeds_updated.send(sender=self, instance=self)
コード例 #10
0
    def handle(self, *args, **options):
        new_posts_count = 0
        plogger = logging.getLogger('PlanetLogger')
        plogger.info("Update All Feeds")

        start = datetime.now()
        for feed_url in Feed.site_objects.all().values_list("url", flat=True):
            # process feed in create-mode
            new_posts_count += process_feed(feed_url, create=False)
        delta = datetime.now() - start
        plogger.info("Added %s posts in %d seconds" % (new_posts_count, delta.seconds))
        feeds_updated.send(sender=self, instance=self)
コード例 #11
0
 def handle(self, *args, **options):
     for feed_url in Feed.site_objects.all().values_list("url", flat=True):
         # process feed in create-mode
         process_feed(feed_url, create=False)