Skip to content

Commit

Permalink
auto update binary file
Browse files Browse the repository at this point in the history
  • Loading branch information
guo-yong-zhi committed Jul 18, 2022
1 parent bfa3fbb commit de6956a
Show file tree
Hide file tree
Showing 5 changed files with 19 additions and 9 deletions.
12 changes: 7 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,19 +3,21 @@
1. 下载插件压缩包,解压得到一个文件夹(可重命名),将其拷贝到Kindle根目录下的extensions目录中。
2. 插件安装完成后,进入Kindle界面,打开KUAL,可以在菜单中找到【File Browser】,可进行如下操作:
* 【Start】可开启免登录的WEB服务
* 【Start(Auth)】可开启带登录验证的WEB服务(默认用户名密码均为:admin)
* 【Kill】强行中止后台的WEB服务,勿用于正常退出。
* 【Reset】删除包含配置信息的数据文件filebrowser.db。谨慎点击。
* 【Start (Auth)】可开启带登录验证的WEB服务(默认用户名密码均为:admin)
* 【Start (root path)】可开启可访问根目录的WEB服务(需手动`mntroot rw``mntroot ro`
* 【Kill】中止后台的WEB服务
* 【Update binary file】更新二进制文件
* 【Reset】删除包含配置信息的数据文件filebrowser.db。谨慎点击

3. 如果服务开启时设备WiFi处于关闭状态,WiFi会被自动打开并在服务关闭后恢复原来状态。
4. 开启WEB服务后,可以在Kindle界面的顶部看到IP地址,在同一局域网下即可通过浏览器访问此地址。
5. 服务开启后Kindle会保持屏幕常亮且不会休眠。
6. 如果使用过程中手动关闭WiFi(即进入飞行模式),本服务会自动关闭。
7. 使用完成后按电源键关闭本服务。Kindle将恢复到正常状态,若再按电源键则正常锁屏休眠。
7. 使用完成后按电源键关闭本服务。Kindle将恢复到正常状态,若再按电源键则正常锁屏休眠。部分设备可能无效,请通过进入飞行模式或者【Kill】关闭服务
8. 如果有IP显示残留则意味着服务未正常退出,提醒用户设备可能依然处在屏幕常亮状态。正常情况下按电源键后IP会消失,否则请尝试点击【Kill】或重启设备。相反,IP显示消失则意味着服务已经完全关闭,保证了不会有后台任务耗电。
9. 如果IP及其它提示的显示位置不居中,可以自行在电脑上修改文件`filebrowser_wrapper.sh``kill.sh``show_status.sh`开头的`col=30`。例如改为`col=20`可以使显示更靠左。
## 其它说明
* 可前往 https://github.com/filebrowser/filebrowser 下载linux-armv7版本的release,用以更新插件的二进制文件`extensions/filebrowser/filebrowser`
* 提供核心功能的二进制文件`extensions/filebrowser/filebrowser`来自 https://github.com/filebrowser/filebrowser ,使用linux-armv7版本的release
* 有任何问题或建议欢迎提issue
* 书伴网站有详细说明及更多修改版本:https://bookfere.com/post/823.html
## 我的更多Kindle插件
Expand Down
2 changes: 1 addition & 1 deletion config.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<extension>
<information>
<name>File Browser</name>
<version>1.5</version>
<version>1.6</version>
<author>Sparkle</author>
<author>guoyongzhi</author>
<id>filebrowser</id>
Expand Down
11 changes: 9 additions & 2 deletions menu.json
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,16 @@
"exitmenu": false
},
{
"name": "Reset",
"name": "Update binary file",
"priority": 6,
"action": "rm ./filebrowser.db",
"action": "./update_binfile.sh >log.txt 2>&1; ./viewtxt.sh log.txt",
"param": "",
"exitmenu": false
},
{
"name": "Reset",
"priority": 7,
"action": "rm ./filebrowser.db; rm ./BINFILE_VERSION; rm linux-armv7-filebrowser*",
"param": "",
"exitmenu": false
}
Expand Down
2 changes: 1 addition & 1 deletion update_binfile.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ then
fi
if [ "${LATEST_VERSION}" != "${LOCAL_VERSION}" ]
then
echo "latest $LATEST_VERSION, local $LOCAL_VERSION"
echo "latest \"$LATEST_VERSION\", local \"$LOCAL_VERSION\""
ARTIFACT_URL="$repo/releases/download/$LATEST_VERSION/$artifact"
[ -e "$artifact" ] || wget $ARTIFACT_URL
if [ -e "$artifact" ]
Expand Down
1 change: 1 addition & 0 deletions viewtxt.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/usr/bin/WebReaderViewer "<div style=\"padding:5%;font-size:50%;\"><h1>$*</h1><p style=\"white-space:pre-wrap;text-align:left;font-family:monospace;\">`cat $@`</p><div>" string

0 comments on commit de6956a

Please sign in to comment.