diff options
Diffstat (limited to 'fetch.py')
-rwxr-xr-x | fetch.py | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/fetch.py b/fetch.py deleted file mode 100755 index db950aa0..00000000 --- a/fetch.py +++ /dev/null @@ -1,33 +0,0 @@ -#! /usr/bin/env python -# -*- coding: utf-8 -*- - -# fetch.py -# -# You can use this script with cron, for example: -# */30 * * * * cd ~/.pyaggr3g470r/ ; python fetch.py -# to fetch articles every 30 minutes. -import sys -import bootstrap -from pyaggr3g470r import crawler -from pyaggr3g470r.models import User - -if __name__ == "__main__": - # Point of entry in execution mode - users, feed_id = [], None - try: - users = User.query.filter(User.id == int(sys.argv[1])).all() - except: - users = User.query.all() - finally: - if users == []: - users = User.query.all() - - try: - feed_id = int(sys.argv[2]) - except: - feed_id = None - - for user in users: - if user.activation_key == "": - print("Fetching articles for " + user.nickname) - feed_getter = crawler.retrieve_feed(user, feed_id) |