Better fetcher: fetchpy2

This commit is contained in:
Ferit Yiğit BALABAN
2022-06-07 15:27:06 +03:00
parent 294e95ad1b
commit 1ff0df87ad
2 changed files with 159 additions and 39 deletions

65
fetchpy
View File

@@ -43,31 +43,16 @@ def coloring(text):
'┤': frame,
'│': frame,
'├': frame,
'DST': info,
'KRN': info,
'SHL': info,
'PCK': info,
'CPU': info,
'GPU': info,
'MEM': info,
'UPT': info,
'ferit@navi': title,
'': info,
'': info,
'': info,
'': info,
'': info,
'': info,
'': info,
'': info,
'ferit@navi': title,
'Hardware': title,
'O': COLOR1,
'o': COLOR1,
':': COLOR2,
';': COLOR2,
'>': COLOR3,
',': COLOR4,
'.:/': COLOR4,
'/': COLOR4,
'\\\\\\': COLOR4,
'\\': COLOR4,
',,///;,': COLOR4,
'\';\\': COLOR4,
'\';\\\\': COLOR4,
',;/': COLOR4,
'\'\'\\\\\\\\\\\'"': COLOR4
}
c = Console()
iterator = 0
@@ -145,23 +130,25 @@ def main():
uptime = f'{number} hour' if number == '1' else f'{number} hours'
uptime = uptime.ljust(padding_count, ' ')
txt = f'''
╭──────── ferit@navi ────────╮
│ DST {distro_name}│
O O , │ KRN {kernel_version}│
o o .:/ │ SHL {shell_name}│
o ,,///;, ,;/ │ PCK {package_count}
o o)::::::;;/// ├───────── Hardware ─────────┤
>::::::::;;\\\\\\ │ CPU AMD Ryzen 7 5800H
''\\\\\\\\\\'" ';\\ │ GPU NV GeForce RTX3050 Ti
';\\ │ MEM {memory_usage}│
│ UPT {uptime}│
╰────────────────────────────╯
txt = f'''╭─────── ferit@navi ───────╮
│  {distro_name}│
│  {kernel_version}│
│  {shell_name}│
│  {package_count}│
├──────── Hardware ────────┤
│  AMD Ryzen 7 5800H
│  NV GeForce RTX3050 Ti │
│  {memory_usage}
│  {uptime}
╰──────────────────────────╯
'''
coloring(txt)
txt_padded = ''
img_width = 15
for line in txt.splitlines():
txt_padded += ((' ' * img_width) + line + '\n')
coloring(txt_padded)
if __name__ == '__main__':
main()