miui-auto-tasks/utils/system_info.py
Night-stars-1 56c27977da
feat: 重构项目 (#138)
* 修复无法获取成长值的问题

更改成长值获取接口

* 修复无法获取成长值的问题

更改成长值获取接口

* 改用正则获取成长值

* 推送配置说明

* 更新推送

* 更新推送

* Update config.yaml

* Update config.yaml

* Update requirements.txt

* Update config.yaml

* format the file

* 提升版本号

* 提升版本号

* 提升版本号

* 修复取消点赞出错

* feat: 重构项目

* chore: add Exception

* add: repo report link

* feat: 添加token的获取

* chore: 修正签到参数

* Delete utils directory

* Delete config.yaml

* Delete miuitask.py

* feat: 重构项目

* Create __init__.py

* feat: 重构项目

* Create 1

* feat: 重构项目

* add: 添加cryptography依赖

* Delete utils/api/1

* chore: 使用yaml储存数据

* chore: 添加token异常提示
chore: 修正部分数据结构

* imp: add system info output

* imp: auto reformat by PyCharm

* imp: 增加鸣谢

* imp: 修改主程序名称

* fix: 添加被删除的文件

* imp: 根据新版本 修改GitHub Action 脚本

* add: 添加tenacity重试库,部分get_token添加重试机制
chore: 将token.py重命名为utils.py
chore: 添加captcha.py,用于用户自行解决验证码

* 增加信息显示

增加显示项目信息及系统信息

* imp: 修复github action 脚本

* imp: auto reformat by PyCharm

---------

Co-authored-by: 0-8-4 <ljd69154@liangjundi.cn>
Co-authored-by: TardisX <ranoklx@gmail.com>
2023-11-14 00:18:59 +11:00

30 lines
1.2 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import platform
from urllib.request import getproxies
from utils.logger import log
def print_info():
log.info("MIUI-AUTO-TASK v1.7.0")
log.info('---------- 系统信息 -------------')
system_info()
log.info('---------- 项目信息 -------------')
log.info("这是一个免费且开源的项目,如果你是付费购买获得请务必退款")
log.info("项目地址https://github.com/0-8-4/miui-auto-tasks")
log.info("欢迎 star感谢所有项目贡献者已经提交issues的人帮助项目发展的人")
def system_info():
log.info(show_info('操作系统平台', platform.platform()))
log.info(show_info('操作系统版本', platform.version()))
log.info(show_info('操作系统名称', platform.system()))
log.info(show_info('操作系统位元', platform.architecture()))
log.info(show_info('操作系统类型', platform.machine()))
log.info(show_info('处理器信息', platform.processor()))
log.info(show_info('Python 版本', str(platform.python_version()) + ' ' + str(platform.python_build())))
if getproxies():
log.info(show_info('系统代理', getproxies()))
def show_info(tip, info):
return "{}: {}".format(tip, info)