weaenia 1.0發(fā)布

代碼:
import ybc_box?as?box
import ybc_ui
import ybc_translation
box.msgbox('Weaenia 1.0')
a = ['新聞','天氣','關(guān)機(jī)']
b = box.buttonbox('你要用',a)
if b == '新聞':
??# News:
??import ybc_box as box
??import urllib.request as rq
??import ybc_data as new
??ty = new.news_channel()
??op = box.buttonbox('Head news in today',ty)
??if op == None:
????box.msgbox('Good luck')
??else:
????flag = new.news(op)
????j = 0
????for i in flag:
??????if i[2] != '':
????????rq.urlretrieve(i[2],str(j)+'.jpg')
????????j = j+1
????????p = box.msgbox(i[0]+'\n'+i[1],i[2])
????????if p == None:
??????????x = box.buttonbox('You want to:',['choice','exit'])
??????????if x == 'choice':
????????????op = box.buttonbox('Head news in today',ty)
????????????if op == None:
??????????????box.msgbox('Thank you reading')
??????????????break???
??????????else:
????????????box.msgbox('Thank you reading')
????????????break
??????else:
????????p = box.msgbox(i[0]+'\n'+i[1],i[2])
????????if p == None:
??????????x = box.buttonbox('You want to:',['choice','exit'])
??????????if x == 'choice':
????????????op = box.buttonbox('Head news in today',ty)
????????????if op == None:
??????????????box.msgbox('Thank you reading')
??????????????break???
??????????else:
????????????box.msgbox('Thank you reading')
????????????break
elif b == '天氣' :
??# Weathers:
??import ybc_ai
??import ybc_ui
??import ybc_data
??import ybc_box as box
??r=['星期一','星期二','星期三','星期四','星期五','星期六','星期天']
??t=ybc_data.china_cities()
??while True :
????xz = box.buttonbox('歡迎來到 Weaenia 天氣查詢小程序',['查詢','退出'])
????if xz == '查詢':
??????box.msgbox('歡迎來到 Weaenia 天氣查詢小程序')
??????f = box.buttonbox('請選擇你想查詢的城市',t)
??????e = box.buttonbox('你想查詢周幾的天氣呢?',r)???
??????l = ybc_data.weather_week(f)
??????if e == '星期一':
????????s1 = l[4][0] + '天氣預(yù)報' + '\n'
????????s3 = '溫度:' + l[4][3] + '\n'
????????s4 = '天氣:' + l[4][4] + '\n'
????????s = s1 + s3 + s4
??????elif e == '星期二':
????????s1 = l[5][0] + '天氣預(yù)報' + '\n'
????????s3 = '溫度:' + l[5][3] + '\n'
????????s4 = '天氣:' + l[5][4] + '\n'
????????s = s1 + s3 + s4
??????elif e == '星期三':
????????s1 = l[6][0] + '天氣預(yù)報' + '\n'
????????s3 = '溫度:' + l[6][3] + '\n'
????????s4 = '天氣:' + l[6][4] + '\n'
????????s = s1 + s3 + s4
??????elif e == '星期四':
????????s1 = l[0][0] + '天氣預(yù)報' + '\n'
????????s3 = '溫度:' + l[0][3] + '\n'
????????s4 = '天氣:' + l[0][4] + '\n'
????????s = s1 + s3 + s4
??????elif e == '星期五':
????????s1 = l[1][0] + '天氣預(yù)報' + '\n'
????????s3 = '溫度:' + l[1][3] + '\n'
????????s4 = '天氣:' + l[1][4] + '\n'
????????s = s1 + s3 + s4
??????elif e == '星期六':
????????s1 = l[2][0] + '天氣預(yù)報' + '\n'
????????s3 = '溫度:' + l[2][3] + '\n'
????????s4 = '天氣:' + l[2][4] + '\n'
????????s = s1 + s3 + s4
??????elif e == '星期天':
????????s1 = l[3][0] + '天氣預(yù)報' + '\n'
????????s3 = '溫度:' + l[3][3] + '\n'
????????s4 = '天氣:' + l[3][4] + '\n'
??????box.msgbox(s)
????elif?xz == '退出':
??????break