/ Published in: Python
URL: cleaningCalendar.py
A simple and configurable python script to generate a cleaning calendar in mediawiki syntax
Expand |
Embed | Plain Text
#!/usr/bin/python # -*- coding: utf-8 -*- # Author: J. Félix Ontañón <[email protected]> import datetime # Editar aqui el dia que se quiere que comience el calendioo today = datetime.date(2008,07,27) # Editar aqui el nombre de los sitios a limpiar places = [u'Salón', u'Terraza/Pasillo', u'Baño', u'Aseo/Pileta', u'Cocina'] # Editar aqui el numero de semanas que se quiere que dure el calendario weeks = 54 template = "|- align='left'\n| %s - %s\n| %s\n| %s\n| %s\n| %s\n| %s" oneweek = datetime.timedelta(days=7) twodays = datetime.timedelta(days=2) for week in range(1, weeks): firstday = today.strftime("%d %b") lastday = (today + twodays).strftime("%d %b") print template % (firstday, lastday, places[0], places[1], places[2], places[3], places[4]) lastplace = places.pop() places.insert(0, lastplace) today = today + oneweek
You need to login to post a comment.
