-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathda.py
54 lines (52 loc) · 5.76 KB
/
da.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
from info import *
from pystyle import Colors , Colorate , Add
logo = f'''
⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⣀⣠⣶⣾⣿⣿⣿⣿⣷⣦⣤⣀⡀⢠⣾⣿⣿⣷⣦⣄⣀⣀⣀⣠⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⣤⣶⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣩⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⣠⣾⢟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⡀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⣰⣿⣷⣄⠉⠙⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣞⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀
⠀⠀⠀⠀⣴⣿⣿⣿⣿⢆⡾⣿⡟⣿⣿⣿⣿⡟⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⡜⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀
⠀⠀⢀⣼⣿⣿⣿⣿⣿⣾⣿⡿⢠⣿⣿⣿⣿⣶⣶⣤⣧⡀⡈⠁⠀⠈⠉⠉⠉⠉⠀⠀⠙⢛⢿⣷⢹⣿⣿⣿⣿⣝⡿⠛⠋⣿⣆⠀⠀⠀
⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⠇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⠊⢰⣶⣶⣯⣆⡀⠀⣴⣿⣿⣿⢸⣿⣿⣿⣿⣿⡇⣴⣿⣿⣿⣧⡀⠀
⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⢺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣴⣼⣿⣿⣿⣿⣿⣧⣽⣿⣿⣿⡸⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣧⠀
⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⣿⣿⣿⠛⣿⡿⢿⣿⣿⡿⠋⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇
⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⢻⣟⡇⣼⠋⣰⣿⣿⣿⣿⣶⡎⢿⣿⣿⣿⣿⣿⡿⢿⢸⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣦⣼⠸⠃⠀⠈⣿⣇⣾⠋⢻⡿⠧⠸⢿⡯⢿⣿⣿⣷⡘⡄⢳⣿⢻⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿
⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⠀⠀⠀⠈⣿⡿⠻⡲⣚⡃⠀⠀⠀⠀⠀⠹⣿⣿⡄⢻⠀⠛⠸⣿⣿⣿⡏⠘⣿⣿⣿⣿⣿⣿⣿⡿
⠀⠀⠀⠈⠻⢿⣿⣿⣿⣿⡟⣿⣿⢻⡗⠢⢄⠀⠈⣷⣉⠉⡉⠀⠀⠀⠀⠀⠀⢰⣿⡷⠀⡈⠀⠀⢀⣿⣿⡿⠀⢀⣿⣿⣿⣿⣿⣿⡿⠁
⠀⠀⠀⠀⠀⣸⣿⣿⣿⡿⣱⣿⣿⣸⣧⠀⠀⠑⣠⣷⣍⠉⠀⠠⣄⠀⠀⢀⡀⠀⢸⡇⠀⠀⠀⢠⣾⣿⣿⠁⠀⣸⣿⣿⣿⣿⣿⣿⠀⠀
⠀⠀⠀⠀⣰⠟⣿⣿⣿⣿⣿⣿⣿⠟⣿⠀⠀⢀⣿⡇⠉⣷⣦⠀⠈⠓⠚⠋⣀⣴⢾⡇⠀⠀⢠⣿⣿⣿⠃⠀⢠⣿⣿⣿⣿⣿⢇⣿⠅⠀
⡀⠀⡠⡾⢋⣠⣿⣿⣿⣿⣿⡟⠁⠀⡿⠀⢀⢶⣿⡇⢰⡿⠛⢻⡶⠤⠾⣿⡏⠀⠈⣷⢀⠤⢸⣿⡿⠉⠀⠀⢸⣿⣟⢿⣿⣿⡾⢋⠀⠀
⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⠏⢀⠂⢠⠇⠀⠨⡾⢿⣷⣞⡀⠀⣀⡇⣀⣀⣀⣹⢦⡀⠸⡇⠀⠀⢻⡄⢄⠀⠀⢸⣿⣿⡌⢿⡏⠁⠙⠗⠀
⠀⣀⡔⠒⠒⠛⠿⢿⣿⣋⣀⣀⣠⡿⠀⢀⣃⡷⠊⠉⠯⠿⣿⣿⣿⣿⠞⠛⠛⠀⠉⠙⢣⢠⠀⠀⣷⡈⠆⠀⠀⠹⣿⣿⣶⣳⣀⠀⠀⠀
⣤⣷⡀⠀⠀⠀⠀⠀⠀⠈⠉⣹⣿⠁⠀⠜⢸⠀⠀⠀⠀⢠⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠸⡌⢇⠀⠘⢿⣿⣿⠿⠟⠛⠛⠛⠿⣿⣿⣶⣶
⠿⠿⠷⣦⡀⠀⠀⠀⠀⠀⠀⣿⠃⠀⠠⠂⣾⠀⠀⠀⢠⢟⣿⣿⡏⣿⠀⠀⠀⠀⠀⠀⠀⢳⠈⡆⠀⠈⢻⡁⢀⣀⠀⠀⠀⠀⠀⣰⣿⡟
⠀⠀⢰⡏⠁⠔⠀⠁⣀⠄⢠⡏⠀⠀⠀⠠⡏⠀⠀⠀⡞⣸⣿⡿⣧⣽⠀⠀⠀⠀⠀⠀⢀⣼⡆⠘⠀⠀⠈⣇⠰⠄⠉⣐⡤⠴⢾⣿⣿⣿
⠀⠀⠀⠙⠿⠤⣤⠞⢳⣠⡟⠀⠀⠀⠀⢸⠛⠦⠀⣾⣿⣿⠊⠉⣿⣿⡧⠀⠀⠀⠀⣀⣾⣿⢿⡀⡄⠀⠀⠙⣷⡈⠀⣹⡇⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠻⣦⣩⠏⠀⠀⠀⠀⠀⣾⠀⠀⣾⣿⣿⡟⠀⠈⢻⣿⣽⡀⠀⠀⣴⣿⣿⡇⠘⣧⠱⡀⠀⠀⠘⣷⠾⠋⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⡿⠀⠀⠀⢠⠀⢠⣿⣦⡼⠋⠸⠿⠃⠀⠀⢸⣿⠟⢿⣀⣼⣿⣿⣿⣧⡀⢸⠀⢣⠀⠀⠀⠘⣇⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⣰⣇⠀⠀⠠⠃⠀⣼⣧⣿⠆⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⢹⣟⣿⣿⣿⣿⡿⣿⡆⠈⢆⠀⠀⠀⢻⡀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⢸⠀⠀⢀⠁⠀⣸⣿⣿⣿⣦⣀⢀⡀⠀⢰⡇⢀⣤⣤⣤⣼⣿⣿⣿⣿⣿⡇⠘⣿⠀⠀⠳⣀⠀⣸⡇⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⢸⡄⠀⠁⢀⣴⣿⠿⠿⢻⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠈⠳⣄⠀⠀⠀⢸⡇⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠻⣤⣴⠋⣸⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣝⣛⣻⣿⡏⠀⠀⠀⠀⢘⢷⣤⣤⠞⠁⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⢿⣿⣿⠀⠀⠀⠀⠀⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⡿⢽⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡿⢻⠞⣻⣿⣿⣿⢛⠛⠿⣿⣿⣿⣿⣿⣿⢫⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠘⣿⣦⣾⣿⣿⣿⣿⡐⠀⠀⣿⣿⡿⣿⣏⡏⢉⣽⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
'''
info = f'''
{get_info_name_pc()}
─════════════════════════════════════════════════════─
Дистрибутив ▶ {get_distro()}
Ядро ▶ {get_kernel()}
Граф.Окружение ▶ {get_de()}
Оболочка ▶ {get_shell()}
GTK Тема ▶ {get_gtk_theme()}
Расширение ▶ {get_resolution()}
Память ▶ {get_memory()}
Процессор ▶ {get_cpu()}
─════════════════════════════════════════════════════─
'''
full_info = Add.Add(logo, info)
print(Colorate.Vertical(Colors.blue_to_purple,full_info,1))