在HA里使用的文件管理器
# 切换到HA对应的配置目录
cd ~/.homeassistant
# 下载当前项目
git clone https://github.com.cnpmjs.org/shaonianzhentan/ha_file_explorer --depth=1
# 复制文件夹
sudo cp -r ./ha_file_explorer/custom_components/ha_file_explorer custom_components
# 删除clone的文件
sudo rm -rf ha_file_explorer
# 安装依赖
pip3 install qiniu asgiref
# 默认配置
ha_file_explorer:
# 完整配置
ha_file_explorer:
sidebar_title: 文件管理
sidebar_icon: mdi:folder
access_key: 七牛云配置
secret_key: 七牛云配置
bucket_name: 七牛云配置
prefix: 七牛云上传文件前缀(用来区分多个HA)
download: 七牛云自定义域名[http://xxx.xxx.com/](用来下载备份文件)
- 调整界面
- 加入升级HomeAssistant功能
- 插件界面
- 编辑功能
- 新建文件和文件夹
- 删除文件和文件夹
- 上传文件和文件夹
- 重命名文件和文件夹
- 下载文件和文件夹
- 更新HomeAssistant
- 支持回车操作
- 七牛云备份列表
- 七牛云文件备份
- 七牛云文件还原
- 七牛云文件名称加上年
- 七牛云支持搜索
- 增加GitHub地址CDN格式转换
- 加入重载功能
- 快速跳转到自动化编辑界面
- 使用离线字体文件
- 使用离线字体样式
- 备份文件名隐藏默认前缀
- 点击文件导航可刷新文件列表
- 支持
Ctrl + S
快捷键保存文件 - 支持从多种代理源拉取Github组件
www目录
加入浏览器打开菜单- 删除重载服务
- 支持集成添加
- 调整主界面
- 可以不用安装依赖直接运行
- 调整我的插件入口
- 上传服务支持过滤文件目录参数
- 解决在window下无法使用云备份的问题
- 过滤media和当前组件目录
- 加入pip模块
asgiref
- 拉取生成的sh文件放到临时目录
- 优化项目拉取速度
- 更改压缩文件名
- 修复还原问题
- 更新外部资源到本地,没网也能使用
- 将备份文件放到临时文件夹操作
- 使用子线程开启拉取功能
- 新增上传文件夹功能
- 升级qiniu依赖库
- 优化界面
- 新增备份上传服务
- 修复上传异常兼容性问题
- 新增删除云备份功能
- 升级依赖库到最新版本
- 上传文件可以修改名称
- 新增下载网络文件的功能
- 修复编辑页面主题未同步的问题
- 按名称降序排列
- 主题跟着系统变
- 加入文件上传功能
- 调整更新列表
- 修复备份列表出错不提示的问题
- 支持新建文件夹
- 备份列表排序
- 添加拉取其它GitHub项目功能
- 修改备份目录
- 支持还原备份的文件夹
- 加入拉取最新代码测试功能
- 文件列表分类排序
- 删除WebLink引入,兼容HomeAssistant 0.107版本
- 加入备份全选功能
- 修复云备份列表时间错误的问题
- 云备份过滤掉tts目录
- 修复无法打开空目录的问题
- 支持显示文件夹占用空间大小
- 修复切换目录时,编辑框无法隐藏的问题
- 修复列表接口读取文件偶尔错误的问题
- 修复更新逻辑错误
- 加入新建文件的功能
- 修复服务配置错误的问题
- 加入单个(文件/文件夹)备份
- 查询云端文件列表
- 备份文件上传后自动删除本地临时文件
- 移动端加入HA菜单功能(可控制HA菜单的隐藏显示)
- 加入重新加载功能(无需重启HA就能升级本组件)
- 修复隐藏文件夹不显示的问题
- 修复隐藏文件不能编辑的问题
- 修复在HA的APP中不能使用的问题
- 加入七牛云备份功能
- 调整打开方式
- 加入删除功能
- 修复菜单被隐藏的问题
- 修复小屏幕操作菜单换行的问题
- 加入文本格式编辑器
- 修复html文件直接被解析的问题
- 隐藏头部标题
- 修复py文件格式显示不正确的问题
- 实现查看功能
- 文本编辑功能