summaryrefslogtreecommitdiff
path: root/program/utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'program/utils.py')
-rw-r--r--program/utils.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/program/utils.py b/program/utils.py
index 3befeaf..1a81766 100644
--- a/program/utils.py
+++ b/program/utils.py
@@ -40,6 +40,16 @@ def get_automation_id_choices():
return shows
+def get_cached_shows():
+ cache_dir = getattr(settings, 'AUTOMATION_CACHE_DIR', 'cache')
+ cached_shows = join(cache_dir, 'shows.json')
+ shows = {}
+ with open(cached_shows) as shows_json:
+ shows = json.loads(shows_json.read())
+
+ return shows
+
+
def tofirstdayinisoweek(year, week):
# http://stackoverflow.com/questions/5882405/get-date-from-iso-week-number-in-python
ret = datetime.strptime('%04d-%02d-1' % (year, week), '%Y-%W-%w')