Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Hypo
syseye
提交
33783dac
S
syseye
项目概览
Hypo
/
syseye
通知
0
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
syseye
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
33783dac
编写于
5月 10, 2020
作者:
H
hypox64
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Change color style
上级
425631f4
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
15 addition
and
11 deletion
+15
-11
.gitignore
.gitignore
+1
-0
syseye.py
syseye.py
+14
-11
未找到文件。
.gitignore
浏览文件 @
33783dac
...
...
@@ -127,3 +127,4 @@ dmypy.json
# Pyre type checker
.pyre/
sftp-config.json
\ No newline at end of file
syseye.py
浏览文件 @
33783dac
...
...
@@ -201,10 +201,7 @@ def get_disk_use():
for
allow
in
allows
:
if
allow
in
line
[
38
:]
or
len
(
line
)
==
(
line
[
25
:].
find
(
'/'
)
+
25
+
1
):
info
=
line
.
split
()
if
float
(
info
[
4
].
replace
(
'%'
,
''
))
<
90
:
info
[
4
]
=
change_color
(
info
[
4
],
'green'
)
else
:
info
[
4
]
=
change_color
(
info
[
4
],
'red'
)
info
[
4
]
=
auto_color
(
info
[
4
],
int
(
info
[
4
].
replace
(
'%'
,
''
)))
disk_infos
.
append
(
info
)
break
return
disk_infos
...
...
@@ -213,20 +210,15 @@ def get_disk_use():
-----------------------------other tools-----------------------------
'''
def
get_bar
(
percent
,
num
=
25
):
# graphs = ' ▏▎▍▋▊▉'
# percent = round(percent)
bar
=
'['
for
i
in
range
(
num
):
if
i
<
round
(
percent
/
int
((
100
/
num
)
)):
if
i
<
round
(
percent
/
(
100
/
num
)):
bar
+=
'#'
else
:
bar
+=
'-'
bar
+=
']'
bar
=
'{0:>5.1f}% '
.
format
(
percent
)
+
bar
if
percent
<
95
:
bar
=
change_color
(
bar
,
'green'
)
else
:
bar
=
change_color
(
bar
,
'red'
)
bar
=
auto_color
(
bar
,
percent
)
return
bar
def
fill_str
(
string
,
num
):
...
...
@@ -236,11 +228,22 @@ def fill_str(string,num):
string
+=
' '
return
string
def
auto_color
(
string
,
percent
):
if
0
<=
percent
<=
70
:
string
=
change_color
(
string
,
'green'
)
elif
70
<
percent
<=
90
:
string
=
change_color
(
string
,
'yellow'
)
else
:
string
=
change_color
(
string
,
'red'
)
return
string
def
change_color
(
string
,
color
):
if
color
==
'red'
:
string
=
'
\033
[1;31m'
+
string
+
'
\033
[0m'
elif
color
==
'green'
:
string
=
'
\033
[1;32m'
+
string
+
'
\033
[0m'
elif
color
==
'yellow'
:
string
=
'
\033
[1;33m'
+
string
+
'
\033
[0m'
if
color
==
'white'
:
string
=
'
\033
[1;37m'
+
string
+
'
\033
[0m'
return
string
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录