コード例 #1
0
def main():

	# -> nieuwe instantie van klasse ypAPIQ
	query = yesplanAPIQuery()
	# -> html headers
	write_headers()
	# get event id's voor opgegeven datum (= GET 'eventdate' van html request http://192.168.2.83/cgi-bin/get?eventdate=2014-04-18)
	form = cgi.FieldStorage()
	if form:
		date=form["eventdate"].value[-2:]+form["eventdate"].value[4:-3]+"-"+form["eventdate"].value[:4]
	else:
		date="08-04-2014"
	json = query.get_data("/events/date%3A"+date)
	global datum 
	datum = date
	# voor elk id worden de resourcebookings opgezocht
	i=0
	for w in json["data"]:
			
			global voorstelling
			global id
			id = voorstelling=json["data"][i]["id"]
			voorstelling=json["data"][i]["name"]
			# get resourcedata
			process_resources(query.get_data("/event/"+json["data"][i]["id"]+"/resourcebookings"))
			# er wordt enkel iets getoond als er PTHumans in het spel zijn
			if PTHumans:
				write_html()
				# maak lijst leeg
				del PTHumans[:]
			i=i+1

	write_footers()
コード例 #2
0
def main():

    # NEW GOOGLESHEET OBJECT
    gSheet = googleSheet('dagklapper')

    # NEW YPAPIQ OBJECT
    query = yesplanAPIQuery()
    i = 0
    for days in range(0, 3):
        print "Fetching & exporting data for " + getDate(i)
        worksheet = gSheet.wks.get_worksheet(i)

        # Cleanup: Select a range, set value & update
        cell_list = worksheet.range('A4:B30')
        for cell in cell_list:
            cell.value = ''
        worksheet.update_cells(cell_list)
        voorstellingen = getActiviteiten(query, getDate(i))
        exportToSheet(query, worksheet, voorstellingen, getDate(i))
        i = i + 1
コード例 #3
0
def main():
	
	# NEW GOOGLESHEET OBJECT
	gSheet = googleSheet('dagklapper')
	

	# NEW YPAPIQ OBJECT
	query = yesplanAPIQuery()
	i=0
	for days in range (0,3):
		print "Fetching & exporting data for " + getDate(i)
		worksheet = gSheet.wks.get_worksheet(i)

		# Cleanup: Select a range, set value & update
		cell_list = worksheet.range('A4:B30')
		for cell in cell_list:
			cell.value=''
		worksheet.update_cells(cell_list)
		voorstellingen = getActiviteiten(query, getDate(i))
		exportToSheet(query, worksheet, voorstellingen, getDate(i))
		i=i+1
コード例 #4
0
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
import MySQLdb
import json
from pprint import pprint
global time
import time
from datetime import datetime
import urllib
import smtplib
from yesplanAPIQuery import yesplanAPIQuery
from yesplanAPIQuery import yesplanAPIQuery4
from yesplanAPIQuery import yesplanAPIQuery6
from yesplanAPIQuery import yesplanAPIQuery8
query = yesplanAPIQuery()
query6 = yesplanAPIQuery6()
query4 = yesplanAPIQuery4()
query8 = yesplanAPIQuery8()
import MySQLdb
import sys
import kokplanning


#sys.stdout = open("/var/www/html/stdout.txt", "w")
#import keukenteamtest
global pagecount
pagecount=1


def cleardb(database,table):