summaryrefslogtreecommitdiffstats
path: root/lps_gen.py
diff options
context:
space:
mode:
Diffstat (limited to 'lps_gen.py')
-rw-r--r--lps_gen.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/lps_gen.py b/lps_gen.py
index 1a6fef6..13bf7a3 100644
--- a/lps_gen.py
+++ b/lps_gen.py
@@ -10,6 +10,7 @@ import json
import re
import sys
+import pkg_resources as pkgr
import pytz
from argparse import ArgumentParser
@@ -92,6 +93,15 @@ def json_read(filename):
object_pairs_hook=OrderedDict)
+def template_read(name):
+ """Return template as `str`.
+ """
+ p = 'lpschedule_generator'
+ r = 'data/{}'.format(name)
+
+ return pkgr.resource_string(p, r).decode('utf-8')
+
+
class LPiCal(object):
"""Used for producing iCal for LP schedule.
"""