コード例 #1
0
    def updateMensa(self):
               
        # On weekends, print plan for monday
        date = datetime.date.today();
        if date.weekday() == 5 :
            date += datetime.timedelta(2)
        elif date.weekday() == 6:
            date += datetime.timedelta(1)

        plan = KAMensa.mensaplan()
        header = KAMensa.key_to_name('moltke') + " " + str(date)
        mensa = header + "\n"

        for line in plan.keys('moltke'):
            meal = plan.meal('moltke',line,date)
            if meal != None :
                    # Linie
                    linie = ""
                    for item in meal:
                        if 'nodata' not in item.keys():
                            linie += ''+ item['meal'] + ' ' + item['dish'] + ' ' + str(item['price_1']) + u'€ ' + item['info']
                            linie += ' '
                    if linie != "":
                        mensa += '\n' + str(KAMensa.key_to_name(line)) + ':\n' + linie 
        self.ui.mensaLabel.setText(mensa)
コード例 #2
0
    def updateMensa(self):

        # On weekends, print plan for monday
        date = datetime.date.today()
        if date.weekday() == 5:
            date += datetime.timedelta(2)
        elif date.weekday() == 6:
            date += datetime.timedelta(1)

        plan = KAMensa.mensaplan()
        header = KAMensa.key_to_name('moltke') + " " + str(date)
        mensa = header + "\n"

        for line in plan.keys('moltke'):
            meal = plan.meal('moltke', line, date)
            if meal != None:
                # Linie
                linie = ""
                for item in meal:
                    if 'nodata' not in item.keys():
                        linie += '' + item['meal'] + ' ' + item[
                            'dish'] + ' ' + str(
                                item['price_1']) + u'€ ' + item['info']
                        linie += ' '
                if linie != "":
                    mensa += '\n' + str(
                        KAMensa.key_to_name(line)) + ':\n' + linie
        self.ui.mensaLabel.setText(mensa)
コード例 #3
0
ファイル: mensaplan-uni.py プロジェクト: NiciDieNase/KAmensa
#!/usr/bin/python2
# -*- coding: utf-8 -*-
import KAMensa
import datetime

## On weekends, print plan for monday
date = datetime.date.today();
if date.weekday() == 5 :
	date += datetime.timedelta(2)
elif date.weekday() == 6:
	date += datetime.timedelta(1)

plan = KAMensa.mensaplan()

header = KAMensa.key_to_name('adenauerring') + " " + str(date)

print '*'*len(header) +'\n' + header + '\n' + '*'*len(header)

for line in plan.keys('adenauerring'):
	meal = plan.meal('adenauerring',line,date)
	if meal != None :
			# Linie
			print '\n' + str(KAMensa.key_to_name(line)) + ':'
			for item in meal:
				if 'closing_start' not in item.keys():
					if 'nodata' not in item.keys():
						print '|-'+ item['meal'] + ' ' + item['dish'] + ' ' + str(item['price_1']) + u'€ ' + item['info']
					else:
						print "No Data"
				else:
					close_start = datetime.datetime.fromtimestamp(int(item['closing_start'])).strftime('%d. %m. %Y')
コード例 #4
0
#!/usr/bin/python2
# -*- coding: utf-8 -*-
import KAMensa
import datetime

## On weekends, print plan for monday
date = datetime.date.today();
if date.weekday() == 5 :
    date += datetime.timedelta(2)
elif date.weekday() == 6:
    date += datetime.timedelta(1)

plan = KAMensa.mensaplan()

header = KAMensa.key_to_name('moltke') + " " + str(date)

print('*'*len(header) +'\n' + header + '\n' + '*'*len(header))

for line in plan.keys('moltke'):
    meal = plan.meal('moltke',line,date)
    if meal != None :
            # Linie
            print('\n' + str(KAMensa.key_to_name(line)) + ':')
            for item in meal:
                if 'nodata' not in item.keys():
                    print('|-'+ item['meal'] + ' ' + item['dish'] + ' ' + str(item['price_1']) + u'€ ' + item['info'])
                else:
                    print("No Data")
    else:
            print('No Data')
コード例 #5
0
ファイル: mensaplan.py プロジェクト: NiciDieNase/KAmensa
#!/usr/bin/python2
# -*- coding: utf-8 -*-
import KAMensa
import datetime

## On weekends, print plan for monday
date = datetime.date.today()
if date.weekday() == 5:
    date += datetime.timedelta(2)
elif date.weekday() == 6:
    date += datetime.timedelta(1)

plan = KAMensa.mensaplan()

header = KAMensa.key_to_name("moltke") + " " + str(date)

print "*" * len(header) + "\n" + header + "\n" + "*" * len(header)

for line in plan.keys("moltke"):
    meal = plan.meal("moltke", line, date)
    if meal != None:
        # Linie
        print "\n" + str(KAMensa.key_to_name(line)) + ":"
        for item in meal:
            if "closing_start" not in item.keys():
                if "nodata" not in item.keys():
                    print "|-" + item["meal"] + " " + item["dish"] + " " + str(item["price_1"]) + u"€ " + item["info"]
                else:
                    print "No Data"
            else:
                close_start = datetime.datetime.fromtimestamp(int(item["closing_start"])).strftime("%d. %m. %Y")