Mercurial > code > home > repos > homeauto
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