Exemple #1
0
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()
Exemple #2
0
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())
Exemple #3
0
def get_feeds():
    """Returns list of feeds"""
    return [i for i in Rss.select()]