def insert_update_feed(data): """Updates existing feed data""" if Rss.select().where(Rss.rss_id == data['rss_id']).exists(): row = Rss.get(Rss.rss_id == data['rss_id']) row.last_access = datetime.datetime.now() row.etag = data['etag'] row.modified_parsed = data['modified_parsed'] row.save()
def create(): """Creates db from model and executes sql script to fill tables""" Rss.create_table() Data.create_table() Tokenized.create_table() with open(SQL_SCRIPT) as f: for line in f: SQL_DB.execute_sql(line.strip())
def get_feeds(): """Returns list of feeds""" return [i for i in Rss.select()]