Обновить dwmbar
This commit is contained in:
		
							
								
								
									
										39
									
								
								dwmbar
									
									
									
									
									
								
							
							
						
						
									
										39
									
								
								dwmbar
									
									
									
									
									
								
							| @ -33,6 +33,7 @@ async def dwmbar(): | |||||||
| 		await asyncio.sleep(0.1) | 		await asyncio.sleep(0.1) | ||||||
|  |  | ||||||
|  |  | ||||||
|  | net = ram = cpu = gpu = wlan = disk = vol = lang = dat = tim = currates = weather = 0 | ||||||
| def status(): | def status(): | ||||||
| 	global DELIM, net, ram, cpu, gpu, wlan, disk, vol, lang, dat, tim | 	global DELIM, net, ram, cpu, gpu, wlan, disk, vol, lang, dat, tim | ||||||
|  |  | ||||||
| @ -76,16 +77,19 @@ async def currates(): | |||||||
|  |  | ||||||
| 	while True: | 	while True: | ||||||
| 		curs = [] | 		curs = [] | ||||||
| 		curs.append(['', f"${float(requests.get('https://api.binance.com/api/v3/ticker/24hr?symbol=BTCUSDT').json()['lastPrice']):.2f}"]) | 		try: | ||||||
| 		curs.append(['', f"${float(requests.get('https://api.binance.com/api/v3/ticker/24hr?symbol=LTCUSDT').json()['lastPrice']):.2f}"]) | 			curs.append(['', f"${float(requests.get('https://api.binance.com/api/v3/ticker/24hr?symbol=BTCUSDT').json()['lastPrice']):.2f}"]) | ||||||
| 		curs.append(['Ð', f"${float(requests.get('https://api.binance.com/api/v3/ticker/24hr?symbol=DOGEUSDT').json()['lastPrice']):.2f}"]) | #			curs.append(['', f"${float(requests.get('https://api.binance.com/api/v3/ticker/24hr?symbol=LTCUSDT').json()['lastPrice']):.2f}"]) | ||||||
|  | #			curs.append(['Ð', f"${float(requests.get('https://api.binance.com/api/v3/ticker/24hr?symbol=DOGEUSDT').json()['lastPrice']):.2f}"]) | ||||||
|  |  | ||||||
| 		if COLOR: | 			if COLOR: | ||||||
| 			row = list(map(lambda x: f'^b{COLOR1}^^c{COLOR2}^ {x[0]} ^c{COLOR1}^^b{COLOR2}^ {x[1]} ^d^', curs)) | 				row = list(map(lambda x: f'^b{COLOR1}^^c{COLOR2}^ {x[0]} ^c{COLOR1}^^b{COLOR2}^ {x[1]} ^d^', curs)) | ||||||
| 		else: | 			else: | ||||||
| 			row = list(map(lambda x: f'[{x[0]} | {x[1]}]', curs)) | 				row = list(map(lambda x: f'[{x[0]} | {x[1]}]', curs)) | ||||||
|  |  | ||||||
| 		currates = DELIM.join(row) | 			currates = DELIM.join(row) | ||||||
|  | 		except: | ||||||
|  | 			pass | ||||||
|  |  | ||||||
| 		await asyncio.sleep(60 * 10) | 		await asyncio.sleep(60 * 10) | ||||||
|  |  | ||||||
| @ -99,14 +103,17 @@ async def weather(): | |||||||
| 	CITY='Tyumen' | 	CITY='Tyumen' | ||||||
|  |  | ||||||
| 	while True: | 	while True: | ||||||
| 		i = requests.get(f"https://wttr.in/{CITY}?format=%c").text.strip() #.encode('utf-8')[0:3].decode('utf-8') | 		try: | ||||||
| 		t = requests.get(f"https://wttr.in/{CITY}?format=%t").text.strip() | 			i = requests.get(f"https://wttr.in/{CITY}?format=%c").text.strip() #.encode('utf-8')[0:3].decode('utf-8') | ||||||
| 		w = requests.get(f"https://wttr.in/{CITY}?format=j2").json()['current_condition'][0]['windspeedKmph'].strip() | 			t = requests.get(f"https://wttr.in/{CITY}?format=%t").text.strip() | ||||||
|  | 			w = requests.get(f"https://wttr.in/{CITY}?format=j2").json()['current_condition'][0]['windspeedKmph'].strip() | ||||||
|  |  | ||||||
| 		if COLOR: | 			if COLOR: | ||||||
| 			weather = f"^b{COLOR2}^^c{COLOR1}^ {w} km/h ^b{COLOR1}^^c{COLOR2}^ {i} ^c{COLOR1}^^b{COLOR2}^ {t} ^d^" | 				weather = f"^b{COLOR2}^^c{COLOR1}^ {w} km/h ^b{COLOR1}^^c{COLOR2}^ {i} ^c{COLOR1}^^b{COLOR2}^ {t} ^d^" | ||||||
| 		else: | 			else: | ||||||
| 			weather = f"[{w} km/h | {i} | {t}]" | 				weather = f"[{w} km/h | {i} | {t}]" | ||||||
|  | 		except: | ||||||
|  | 			pass | ||||||
|  |  | ||||||
| 		await asyncio.sleep(60 * 30) | 		await asyncio.sleep(60 * 30) | ||||||
|  |  | ||||||
| @ -333,4 +340,4 @@ if __name__ == '__main__': | |||||||
| 	except KeyboardInterrupt: | 	except KeyboardInterrupt: | ||||||
| 		print("KeyboardInterrupt: Stopping the event loop...") | 		print("KeyboardInterrupt: Stopping the event loop...") | ||||||
| 	finally: | 	finally: | ||||||
| 		loop.close() | 		loop.close() | ||||||
		Reference in New Issue
	
	Block a user