From 3d0fde0569eab9d480690c7e5416a4f67f20a8bf Mon Sep 17 00:00:00 2001 From: rlbr Date: Mon, 28 Jan 2019 17:32:40 -0600 Subject: [PATCH] started on cache --- restscrape/cache.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/restscrape/cache.py b/restscrape/cache.py index e69de29..68d293b 100644 --- a/restscrape/cache.py +++ b/restscrape/cache.py @@ -0,0 +1,17 @@ +from datetime import timedelta,datetime +import sqlite3 + +class cache: + def __init__(self,cache_path="page_cache.db",interval=datetime.timedelta(days=1)): + self.con = sqlite3.connect(cache_path) + self.cur = self.con.cursor() + self.cur.execute('''\ + create table if not exists `pages`( + `url` text primary key, + `page_source` text, + `datetime` datetime, + ); + ''' + ) + +