Skip to content

Commit de6956a

Browse files
committed
auto update binary file
1 parent bfa3fbb commit de6956a

File tree

5 files changed

+19
-9
lines changed

5 files changed

+19
-9
lines changed

README.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,21 @@
33
1. 下载插件压缩包,解压得到一个文件夹(可重命名),将其拷贝到Kindle根目录下的extensions目录中。
44
2. 插件安装完成后,进入Kindle界面,打开KUAL,可以在菜单中找到【File Browser】,可进行如下操作:
55
* 【Start】可开启免登录的WEB服务
6-
* 【Start(Auth)】可开启带登录验证的WEB服务(默认用户名密码均为:admin)
7-
* 【Kill】强行中止后台的WEB服务,勿用于正常退出。
8-
* 【Reset】删除包含配置信息的数据文件filebrowser.db。谨慎点击。
6+
* 【Start (Auth)】可开启带登录验证的WEB服务(默认用户名密码均为:admin)
7+
* 【Start (root path)】可开启可访问根目录的WEB服务(需手动`mntroot rw``mntroot ro`
8+
* 【Kill】中止后台的WEB服务
9+
* 【Update binary file】更新二进制文件
10+
* 【Reset】删除包含配置信息的数据文件filebrowser.db。谨慎点击
911

1012
3. 如果服务开启时设备WiFi处于关闭状态,WiFi会被自动打开并在服务关闭后恢复原来状态。
1113
4. 开启WEB服务后,可以在Kindle界面的顶部看到IP地址,在同一局域网下即可通过浏览器访问此地址。
1214
5. 服务开启后Kindle会保持屏幕常亮且不会休眠。
1315
6. 如果使用过程中手动关闭WiFi(即进入飞行模式),本服务会自动关闭。
14-
7. 使用完成后按电源键关闭本服务。Kindle将恢复到正常状态,若再按电源键则正常锁屏休眠。
16+
7. 使用完成后按电源键关闭本服务。Kindle将恢复到正常状态,若再按电源键则正常锁屏休眠。部分设备可能无效,请通过进入飞行模式或者【Kill】关闭服务
1517
8. 如果有IP显示残留则意味着服务未正常退出,提醒用户设备可能依然处在屏幕常亮状态。正常情况下按电源键后IP会消失,否则请尝试点击【Kill】或重启设备。相反,IP显示消失则意味着服务已经完全关闭,保证了不会有后台任务耗电。
1618
9. 如果IP及其它提示的显示位置不居中,可以自行在电脑上修改文件`filebrowser_wrapper.sh``kill.sh``show_status.sh`开头的`col=30`。例如改为`col=20`可以使显示更靠左。
1719
## 其它说明
18-
* 可前往 https://github.com/filebrowser/filebrowser 下载linux-armv7版本的release,用以更新插件的二进制文件`extensions/filebrowser/filebrowser`
20+
* 提供核心功能的二进制文件`extensions/filebrowser/filebrowser`来自 https://github.com/filebrowser/filebrowser ,使用linux-armv7版本的release
1921
* 有任何问题或建议欢迎提issue
2022
* 书伴网站有详细说明及更多修改版本:https://bookfere.com/post/823.html
2123
## 我的更多Kindle插件

config.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<extension>
33
<information>
44
<name>File Browser</name>
5-
<version>1.5</version>
5+
<version>1.6</version>
66
<author>Sparkle</author>
77
<author>guoyongzhi</author>
88
<id>filebrowser</id>

menu.json

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,16 @@
3737
"exitmenu": false
3838
},
3939
{
40-
"name": "Reset",
40+
"name": "Update binary file",
4141
"priority": 6,
42-
"action": "rm ./filebrowser.db",
42+
"action": "./update_binfile.sh >log.txt 2>&1; ./viewtxt.sh log.txt",
43+
"param": "",
44+
"exitmenu": false
45+
},
46+
{
47+
"name": "Reset",
48+
"priority": 7,
49+
"action": "rm ./filebrowser.db; rm ./BINFILE_VERSION; rm linux-armv7-filebrowser*",
4350
"param": "",
4451
"exitmenu": false
4552
}

update_binfile.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ then
1414
fi
1515
if [ "${LATEST_VERSION}" != "${LOCAL_VERSION}" ]
1616
then
17-
echo "latest $LATEST_VERSION, local $LOCAL_VERSION"
17+
echo "latest \"$LATEST_VERSION\", local \"$LOCAL_VERSION\""
1818
ARTIFACT_URL="$repo/releases/download/$LATEST_VERSION/$artifact"
1919
[ -e "$artifact" ] || wget $ARTIFACT_URL
2020
if [ -e "$artifact" ]

viewtxt.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
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 commit comments

Comments
 (0)