# Copyright (c) 2013-2014 Alexandre Dulaunoy - [email protected] # Copyright (c) 2015 Pieter-Jan Moreels - [email protected] import os import sys runPath = os.path.dirname(os.path.realpath(__file__)) sys.path.append(os.path.join(runPath, "./lib/")) from urllib.request import urlopen import tarfile import shutil import sqlite3 from Config import Configuration vFeedurl = Configuration.getvFeedURL() vFeedstatus = Configuration.getvFeedStatus() # connect to db db = Configuration.getMongoConnection() info = db.info u = urlopen(vFeedurl) i = info.find_one({'db': 'vfeed'}) if i is not None: if u.headers['last-modified'] == i['last-modified']: sys.exit("Not modified") info.update({'db': 'vfeed'}, {"$set": { 'last-modified': u.headers['last-modified'] }},
import os import sys runPath = os.path.dirname(os.path.realpath(__file__)) sys.path.append(os.path.join(runPath, "./lib/")) import pymongo from urllib.request import urlopen import tarfile import shutil import sqlite3 from Config import Configuration vFeedurl = Configuration.getvFeedURL() vFeedstatus = Configuration.getvFeedStatus() # connect to db db = Configuration.getMongoConnection() info = db.info u = urlopen(vFeedurl) i = info.find_one({'db': 'vfeed'}) if i is not None: if u.headers['last-modified'] == i['last-modified']: sys.exit("Not modified") info.update({'db': 'vfeed'}, {"$set":{'last-modified': u.headers['last-modified']}}, upsert=True) if not os.path.exists('./tmp'): os.mkdir('./tmp')