changeset 965:a06d9921c2a3

add more date strings. Accept-header support Ignore-this: 48067831b72ffc7b95ee433d3fa7245c darcs-hash:20150209081103-312f9-c11692a1518583cd48bf7feca8cc5e768537e84e
author drewp <drewp@bigasterisk.com>
date Mon, 09 Feb 2015 00:11:03 -0800
parents 6c31b682a7d7
children cce0107a78b4
files service/environment/environment.py
diffstat 1 files changed, 10 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/service/environment/environment.py	Tue Jan 20 23:50:09 2015 -0800
+++ b/service/environment/environment.py	Mon Feb 09 00:11:03 2015 -0800
@@ -28,6 +28,12 @@
                Literal(now.strftime("%H:%M"))))
         g.add((DEV.environment, ROOM.localTimeToSecond,
                Literal(now.strftime("%H:%M:%S"))))
+        g.add((DEV.environment, ROOM.localDayOfWeek,
+               Literal(now.strftime("%A"))))
+        g.add((DEV.environment, ROOM.localMonthDay,
+               Literal(now.strftime("%B %e"))))
+        g.add((DEV.environment, ROOM.localDate,
+               Literal(now.strftime("%Y-%m-%d"))))
 
         for offset in range(-12, 7):
             d = now.date() + datetime.timedelta(days=offset)
@@ -38,9 +44,10 @@
         g.add((DEV.calendar, ROOM.twilight,
                ROOM['withinTwilight'] if isWithinTwilight(now) else
                ROOM['daytime']))
-        
-        self.set_header('Content-type', 'application/x-trig')
-        self.write(g.asTrig())
+
+        ct, body = g.asAccepted(self.request.headers.get('accept'))
+        self.set_header('Content-type', ct)
+        self.write(body)
 
 from rdfdoc import Doc