Compare commits

..

No commits in common. "1a0c9e07f556d19b7f0b6a521748b219f5b976ff" and "23c9c3405d5d42900c64204216d1312a39f1efd7" have entirely different histories.

2 changed files with 10 additions and 14 deletions

View File

@ -141,9 +141,8 @@ def getmodels(platforms=None):
try: try:
import re import re
from bs4 import BeautifulSoup from bs4 import BeautifulSoup
#url="https://kb.synology.com/en-us/DSM/tutorial/What_kind_of_CPU_does_my_NAS_have"
url="https://kb.synology.cn/zh-cn/DSM/tutorial/What_kind_of_CPU_does_my_NAS_have" req = session.get("https://kb.synology.com/en-us/DSM/tutorial/What_kind_of_CPU_does_my_NAS_have", timeout=10)
req = session.get(url, timeout=10)
req.encoding = "utf-8" req.encoding = "utf-8"
bs = BeautifulSoup(req.text, "html.parser") bs = BeautifulSoup(req.text, "html.parser")
p = re.compile(r"data: (.*?),$", re.MULTILINE | re.DOTALL) p = re.compile(r"data: (.*?),$", re.MULTILINE | re.DOTALL)
@ -161,7 +160,6 @@ def getmodels(platforms=None):
except: except:
pass pass
models.sort(key=lambda x: (x["arch"], x["name"]))
print(json.dumps(models, indent=4)) print(json.dumps(models, indent=4))

View File

@ -135,16 +135,14 @@ function modelMenu() {
FLGNEX=0 FLGNEX=0
while read M A; do while read M A; do
COMPATIBLE=1 COMPATIBLE=1
if [ ${RESTRICT} -eq 1 ]; then DT="$(readConfigKey "platforms.${A}.dt" "${WORK_PATH}/platforms.yml")"
for F in $(readConfigArray "platforms.${A}.flags" "${WORK_PATH}/platforms.yml"); do FLAGS="$(readConfigArray "platforms.${A}.flags" "${WORK_PATH}/platforms.yml")"
if ! grep -q "^flags.*${F}.*" /proc/cpuinfo; then for F in "${FLAGS}"; do if ! grep -q "^flags.*${F}.*" /proc/cpuinfo; then
COMPATIBLE=0 COMPATIBLE=0
FLGNEX=1 FLGNEX=1
break break
fi fi; done
done [ "${DT}" = "true" ] && DT="DT" || DT=""
fi
[ "$(readConfigKey "platforms.${A}.dt" "${WORK_PATH}/platforms.yml")" = "true" ] && DT="DT" || DT=""
[ ${COMPATIBLE} -eq 1 ] && echo "${M} \"$(printf "\Zb%-15s %-2s\Zn" "${A}" "${DT}")\" " >>"${TMP_PATH}/menu" [ ${COMPATIBLE} -eq 1 ] && echo "${M} \"$(printf "\Zb%-15s %-2s\Zn" "${A}" "${DT}")\" " >>"${TMP_PATH}/menu"
done <<<$(cat "${TMP_PATH}/modellist") done <<<$(cat "${TMP_PATH}/modellist")
[ ${FLGNEX} -eq 1 ] && echo "f \"\Z1$(TEXT "Disable flags restriction")\Zn\"" >>"${TMP_PATH}/menu" [ ${FLGNEX} -eq 1 ] && echo "f \"\Z1$(TEXT "Disable flags restriction")\Zn\"" >>"${TMP_PATH}/menu"