From 4d00052697ad17c0a59602cc89a5dd868c77575e Mon Sep 17 00:00:00 2001 From: sbwml <984419930@qq.com> Date: Fri, 9 Sep 2022 19:22:50 +0800 Subject: [PATCH] luci-app-alist: update for v3 --- luci-app-alist/Makefile | 4 ++-- luci-app-alist/luasrc/model/cbi/alist.lua | 27 +++++++--------------- luci-app-alist/po/zh-cn/alist.po | 9 -------- luci-app-alist/root/etc/alist/data.db | Bin 28672 -> 36864 bytes luci-app-alist/root/etc/config/alist | 4 +--- luci-app-alist/root/etc/init.d/alist | 8 +++---- 6 files changed, 14 insertions(+), 38 deletions(-) diff --git a/luci-app-alist/Makefile b/luci-app-alist/Makefile index 11ebc45..27d4822 100644 --- a/luci-app-alist/Makefile +++ b/luci-app-alist/Makefile @@ -6,11 +6,11 @@ include $(TOPDIR)/rules.mk PKG_NAME:=luci-app-alist -PKG_VERSION:=1.0.4 +PKG_VERSION:=1.0.5 PKG_RELEASE:=1 LUCI_TITLE:=LuCI support for alist -LUCI_DEPENDS:=+alist +luci-compat +LUCI_DEPENDS:=+alist define Package/$(PKG_NAME)/conffiles /etc/alist diff --git a/luci-app-alist/luasrc/model/cbi/alist.lua b/luci-app-alist/luasrc/model/cbi/alist.lua index be84605..9a15cbd 100644 --- a/luci-app-alist/luasrc/model/cbi/alist.lua +++ b/luci-app-alist/luasrc/model/cbi/alist.lua @@ -2,10 +2,10 @@ local m, s local sys = require "luci.sys" if sys.call("pidof alist >/dev/null") == 0 then - local password = sys.exec("/usr/bin/alist --conf /etc/alist/config.json -password | awk '{print $3}'") - m = Map("alist", translate("Alist"), translate("A file list program that supports multiple storage.") .. " " .. translate("manage password:") .. "" .. password .. "" .. "
" .. [[]] .. translate("User Manual") .. [[]]) + local password = sys.exec("/usr/bin/alist --conf /etc/alist/config.json -password |& tail -1 | awk -F': ' '{print $2}'") + m = Map("alist", translate("Alist"), translate("A file list program that supports multiple storage.") .. " " .. translate("manage password:") .. "" .. password .. "" .. "
" .. [[]] .. translate("User Manual") .. [[]]) else - m = Map("alist", translate("Alist"), translate("A file list program that supports multiple storage.") .. "
" .. [[]] .. translate("User Manual") .. [[]]) + m = Map("alist", translate("Alist"), translate("A file list program that supports multiple storage.") .. "
" .. [[]] .. translate("User Manual") .. [[]]) end m:section(SimpleSection).template = "alist_status" @@ -21,6 +21,11 @@ o = s:option(Value, "port", translate("Port")) o.datatype = "and(port,min(1))" o.rmempty = false +o = s:option(Value, "temp_dir", translate("Cache directory")) +o.datatype = "string" +o.default = "/tmp/alist" +o.rmempty = false + o = s:option(Flag, "ssl", translate("Enable SSL")) o.rmempty=false @@ -34,20 +39,4 @@ o:depends("ssl", "1") o.datatype = "string" o.rmempty = true -s = m:section(TypedSection, "alist", translate("Cache settings")) -s.addremove = false -s.anonymous = true - -o = s:option(Value, "expiration", translate("Cache invalidation time (unit: minutes)")) -o.datatype = "and(uinteger,min(1))" -o.rmempty = false - -o = s:option(Value, "cleanup_interval", translate("Clear the invalidation cache interval (unit: minutes)")) -o.datatype = "and(uinteger,min(1))" -o.rmempty = false - -o = s:option(Value, "temp_dir", translate("Cache directory")) -o.datatype = "string" -o.rmempty = false - return m diff --git a/luci-app-alist/po/zh-cn/alist.po b/luci-app-alist/po/zh-cn/alist.po index 4016647..f8d5e46 100644 --- a/luci-app-alist/po/zh-cn/alist.po +++ b/luci-app-alist/po/zh-cn/alist.po @@ -34,15 +34,6 @@ msgstr "SSL 密钥" msgid "SSL key file path" msgstr "SSL 密钥文件路径" -msgid "Cache settings" -msgstr "缓存设置" - -msgid "Cache invalidation time (unit: minutes)" -msgstr "缓存失效时间(分钟)" - -msgid "Clear the invalidation cache interval (unit: minutes)" -msgstr "清理失效缓存间隔(分钟)" - msgid "Cache directory" msgstr "缓存目录" diff --git a/luci-app-alist/root/etc/alist/data.db b/luci-app-alist/root/etc/alist/data.db index 63756e27ce21b0bf278af4d3ae8d1387034eec05..920b05455ad2d5ec869ea2e8708775ccde293c45 100644 GIT binary patch literal 36864 zcmeI5-ESLN6~JfgG#Mwg-O^@F$d+}ov|Dd)>^P2-G!Ug}lUCif+Yg#umA10SGuPuu zX66nv*N#IIL6=4FutMTtA9>($#RK9GKtfu?1LB3{afO6d@ zUV?|*KKP7RB4zLH#ZO+7hQ`*V_`Ss0vGtQf?dNCcVHXlW0!RP}AOR$R1dsp{_`fCa zd}U-Lb?K7)UY@HJi#AI><=k|P61=mv{l2Dh?ZL*{!;SRAwX3%`(&fJ1a{6Lp= zoHjWrH&m-m+l?Bv-1afwbvttAa+5iJyUXxc9mbgsrv~*%xoW9Kw|Vcu%{yxk9;I(> zJZhaPlUY%QQ}-{)lIiHQ>3`b-w@YfBv!Gq-^RSff6T}kNCLxq-rw9HAoBek=E0~Cgj@3Km2%pt+tf2PQr_{v$=-Hf zf6df8d}@7t9#wU_)9W4VJ;(>#%w#SN52scq2ICPi2`b`s)9OY98e+v_}Ly zGc=r9n;aZ);I)W2I5;6m@~=`;Q}Pcs+S8viPc^8R`K_Z!f8gzoL$TYe?(m+dI?=;q zpk7ZPx@R_oAe#-(icMO6| zR~sdlS*F&psku=e9w;$B!C2v01`j~NB{{S0VIF~kN^@u z0!ZK(5fI=1N0OgJlYdKoa*V>lP>=u;Kmter2_OL^fCP{L5woM(?GJQT%go;4w;?n#~L0>4&%r7ie zW-3ehxtaW&UR+o#(mARwee2e{`E_UEoohSQyBpWp+e??##lps1;l?|+7LCpPwVUg2 zHFvMui^byAIs5LqUZ`JpF5lXGn6I#^Q(Llp?m;=QA#mVHJUGAVnd)4t4pZ290y_~F`SQZj>}+n!XO8D;T{Y#FP*a%Zl~gxS@<9s@vyPM1%p7#& zs-{H)%}^~mHXixI`5(R!9|ssNR8ms4-I7NQ|KjR0{ClGBJ@QAfUoPrGcU5$=pDt;{M^&4Dw1qSC|PAO==SQg!k8tDo0(vUsK{0l)6ma7 z$w3Lc^*b9`ThBomx6sL}p``{4V?p&f*HU-eb|PSBDjcBJb@PY;i7U|=7OaDCfX1LY zm{>q!Eo}LEYb_YHT)6C+XTZWT*cDqfo!}_zH;iy~L=smbf4=noWZ<`1^`I0R)ZwBH zlkWJ>Mq|@D(+F%$(zJZBHHqtTu{Ecc(=Z@5eaF;1=CdlFUY>3{A=I<1S~WGQx~`wK zpnh3aV|I?Yxu8$=-R7$AX)9l&qTtsw5teQ+W>~bx44l}{8i6#>HiYgfjBlx3pm0@n zo$4zB-t=f}AM8xKdbRD_z4hzaEx*TN0HnnS#zAKe>X8LLQ7>ELwzVp*TiY$LIJz&c zS|sslWaxAN30k6Loz=zE9wGlFxNLBffr@7(QMS;x3-zUzzWf_i=*LW3%$}fk%QXl$ zt5ve)QiHgTK@77>Dz;1D`VdoN#NVkBaL{er_}-1cMmTfAGr04_-fj@JVG^4)h-Wt{ zLd7OktI<}wxf-a2)1{?WfB~vTm|+lmUL`wfgD@9XMHsF8%G7(YKuHKfcR7@41Vm!9 zNE5a#wV@J-7OL-YlllbeDUvOp*gEW)Lp0`8iRqZ6QK!VMxy0Qi6_rDf+%z2KQL+n0 z42ZHuG@`jKsgWA&In1&K=fw9of!c_~^NHnYEytw&*Wwc^F{Q>}rotIG%xNh82Spe! zFU`75pIT6uuG1v7^D$*|1{O<9sRANU$bm`9{l0ZDttjK+FtJjO9+Uh)da>VYsy*E` z-GP~;Q<&yn)}cK2g_d6O=hDAJbK;c$v#npA2G`@x6X`1R(sy0z zy!+r`crSVLtn#{GC@VeprK3@bzrW8@{bp~2+0YbpZ;H1Miqfh4*y;F2*a83Pi(5xW zeEtnFUWQwtC39lF+`} zlP^j@d$pSiibHeuU<&3Wh|UEfk!2Z!R#M~}AxC2|Z*(j=DYp_ZF(o=KizdAQBB@t(?Gr E0ALHMwg3PC literal 28672 zcmeI(Pfyce90%}rWrK>_R^W^tDzvq)(o~P@xo`kXp6oHQ-lri^t}#GQ$XPS-SK|9W~_ef*?cUC|aQE1e7` zCLW|R`Q@T4xqh8)ve%xNjbXKT5SNX<#Et2`3Pm6dMNnC?E~Rt368SeO@FVacalch+>va~YosLPz(4*#UKAek6|e0w>TdCYJI{kHQVx@(tS! zZI6~%+liVP55+1!Xi|S8;f{Nb^IlO7HO4V#M9c^JiaC8xO!%b`7;&7{@BR3Xk| z)oQzT;3pkL<3{nF>YgY8e{c49_Wwz|sHkK4u~Ajc7Mfzd8$no)Ns>a(5Ys6&ujk{$ zxXV3Sj_{&)``VIVcu}pzwLKv>L|SRGmm=TDAF@Zjlb@$M&-v$s;UNG42tWV=5P$## zAOHafK;Ucw|jMCjp|2%U$~wnPH_MclICBH $CONFIG <