工作目录百分比

This commit is contained in:
Jerry Yan 2022-04-22 18:00:49 +08:00
parent 14d9c2d76a
commit 9f6038d1f7
2 changed files with 22 additions and 7 deletions

View File

@ -52,6 +52,7 @@ def _better_size_unit(bytes: int) -> str:
def collect_basic_status(): def collect_basic_status():
return jsonify({ return jsonify({
'disk': { 'disk': {
'work': _get_disk_info(os.path.abspath(".")),
'bili': _get_disk_info(BILILIVE_RECORDER_DIRECTORY), 'bili': _get_disk_info(BILILIVE_RECORDER_DIRECTORY),
'xigua': _get_disk_info(XIGUALIVE_RECORDER_DIRECTORY) 'xigua': _get_disk_info(XIGUALIVE_RECORDER_DIRECTORY)
}, },

View File

@ -118,24 +118,32 @@
<table class="current-config"> <table class="current-config">
<thead> <thead>
<tr> <tr>
<td colspan="2">目录配置</td> <td colspan="2">目录</td>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
<tr> <tr>
<td>B站录播姬目录</td> <td>工作目录</td>
<td :class="{warning: !collector.basic.disk.bili.exist, success: collector.basic.disk.bili.exist}">{{ config.recorder.bili_dir }}</td> <td>~</td>
</tr> </tr>
<tr> <tr>
<td>使用率 {{ collector.basic.disk.bili.percent }}%</td> <td><progress :value="collector.basic.disk.work.percent" max="100"></progress></td>
<td>{{ collector.basic.disk.work.free }} / {{ collector.basic.disk.work.total }}</td>
</tr>
<tr>
<td :class="{warning: !collector.basic.disk.bili.exist, success: collector.basic.disk.bili.exist}">B站录播姬目录</td>
<td>{{ config.recorder.bili_dir }}</td>
</tr>
<tr>
<td><progress :value="collector.basic.disk.bili.percent" max="100"></progress></td>
<td :class="{warning: !collector.basic.disk.bili.exist}">{{ collector.basic.disk.bili.free }} / {{ collector.basic.disk.bili.total }}</td> <td :class="{warning: !collector.basic.disk.bili.exist}">{{ collector.basic.disk.bili.free }} / {{ collector.basic.disk.bili.total }}</td>
</tr> </tr>
<tr> <tr>
<td>西瓜视频录播目录</td> <td :class="{warning: !collector.basic.disk.xigua.exist, success: collector.basic.disk.xigua.exist}">西瓜视频录播目录</td>
<td :class="{warning: !collector.basic.disk.xigua.exist, success: collector.basic.disk.xigua.exist}">{{ config.recorder.xigua_dir }}</td> <td>{{ config.recorder.xigua_dir }}</td>
</tr> </tr>
<tr> <tr>
<td>使用率 {{ collector.basic.disk.bili.percent }}%</td> <td><progress :value="collector.basic.disk.xigua.percent" max="100"></progress></td>
<td :class="{warning: !collector.basic.disk.xigua.exist}">{{ collector.basic.disk.xigua.free }} / {{ collector.basic.disk.xigua.total }}</td> <td :class="{warning: !collector.basic.disk.xigua.exist}">{{ collector.basic.disk.xigua.free }} / {{ collector.basic.disk.xigua.total }}</td>
</tr> </tr>
</tbody> </tbody>
@ -158,6 +166,12 @@
os: "", os: "",
}, },
disk: { disk: {
work: {
exist: false,
percent: 0,
free: "",
total: ""
},
bili: { bili: {
exist: false, exist: false,
percent: 0, percent: 0,