提交 66408767 编写于 作者: H hjdhnx

更新兼容性补充说明并增加了多个源

上级 e6f4a9eb
......@@ -9,7 +9,7 @@ WORKDIR /root/sd/pywork/dr_py
COPY . /root/sd/pywork/dr_py
# 执行指令,安装依赖
RUN pip3 install -r requirements.txt
RUN pip3 install -r requirements.txt && pip3 uninstall quickjs && pip3 install ./whl/quickjs-1.19.2-cp37-cp37m-linux_armv7l.whl
# 设置语言支持中文打印
# ENV LANG C.UTF-8
......
......@@ -39,9 +39,9 @@ RUN pip install -i https://mirrors.cloud.tencent.com/pypi/simple --upgrade pip \
&& pip config set global.index-url https://mirrors.cloud.tencent.com/pypi/simple
# arm64专用
RUN pip install gevent-21.12.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
RUN pip install ./whl/gevent-21.12.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
# RUN pip install --upgrade gevent --no-cache-dir
# RUN pip install gevent-21.12.0-cp37-cp37m-linux_armv7l.whl
# RUN pip install ./whl/gevent-21.12.0-cp37-cp37m-linux_armv7l.whl
# 执行指令,安装依赖
RUN pip install -r requirements.txt
# 安装vim编辑器
......
......@@ -38,9 +38,9 @@ RUN pip install -i https://mirrors.cloud.tencent.com/pypi/simple --upgrade pip \
&& pip config set global.extra-index-url https://www.piwheels.org/simple
# armv7专用
RUN pip install gevent-21.12.0-cp37-cp37m-linux_armv7l.whl
RUN pip install ./whl/gevent-21.12.0-cp37-cp37m-linux_armv7l.whl
# RUN pip install --upgrade gevent --no-cache-dir
# RUN pip install gevent-21.12.0-cp37-cp37m-linux_armv7l.whl
# RUN pip install ./whl/gevent-21.12.0-cp37-cp37m-linux_armv7l.whl
# 执行指令,安装依赖
RUN pip install -r requirements.txt
# 安装vim编辑器
......
muban.首图.二级.tabs = '.nav.nav-tabs.active&&li';
muban.首图.二级.lists='.myui-content__list.sort-list.clearfix:eq(#id)&&li';
var rule = Object.assign(muban.首图,{
title:'HDmoli',
host:'https://www.hdmoli.com',
url:'/mlist/fyclass-fypage.html',
searchUrl:'/search/-------------.html?wd=*&submit=',
class_name:'电影&剧集&动漫',//静态分类名称拼接
class_url:'index1&index2&index41',//静态分类标识拼接
class_parse:'',
一级:'.myui-vodlist li;a&&title;a&&data-original;.pic-text&&Text;a&&href',
});
此差异已折叠。
muban.mxone5.二级.desc = ';;.video-info-items:eq(2);.video-info-items:eq(1);.video-info-items:eq(0)';
var rule = Object.assign(muban.mxone5,{
title:'Vid影视',
host:'https://vidhub.cc',
url:'/vodshow/fyclass--------fypage---.html',
searchUrl:'/vodsearch/**----------fypage---.html',
cate_exclude:'网址+',
tab_exclude:'主选一',
});
var rule={
title:'厂长资源',
host:'https://www.czspp.com',
url:'/fyclass/page/fypage',
searchUrl:'/xssearch?q=**&f=_all&p=fypage',
searchable:2,//是否启用全局搜索,
quickSearch:1,//是否启用快速搜索,
filterable:0,//是否启用分类筛选,
headers:{'User-Agent':'UC_UA', },
play_parse:true,
lazy:'',
limit:6,
class_name:'豆瓣电影Top250&最新电影&电视剧&国产剧&美剧&韩剧&番剧&动漫',
class_url:'dbtop250&zuixindianying&dsj&gcj&meijutt&hanjutv&fanju&dm',
推荐:'.bt_img;ul&&li;*;*;*;*',
double:true,
一级:'.bt_img&&ul&&li;h3.dytit&&Text;img.lazy&&data-original;.jidi&&Text;a&&href',
二级:{"title":"h1&&Text;.moviedteail_list li&&a&&Text","img":"div.dyimg img&&src","desc":".moviedteail_list li:eq(3) a&&Text;.moviedteail_list li:eq(2) a&&Text;.moviedteail_list li:eq(1) a&&Text;.moviedteail_list li:eq(7) a&&Text;.moviedteail_list li:eq(5) a&&Text","content":".yp_context&&Text","tabs":".mi_paly_box&&span","lists":".paly_list_btn:eq(#id) a"},
搜索:'.search_list&&ul&&li;*;*;*;*',
}
\ No newline at end of file
var rule={
title:'唐人街影视',
host:'https://www.tangrenjie.tv',
url:'/vod/show/id/fyclass/page/fypage.html',
searchUrl:'/vod/search/page/fypage/wd/**.html',
searchable:2,//是否启用全局搜索,
quickSearch:0,//是否启用快速搜索,
filterable:0,//是否启用分类筛选,
headers:{
'User-Agent':'UC_UA',
},
// class_parse:'.fed-pops-navbar&&ul.fed-part-rows&&a.fed-part-eone:gt(0):lt(5);a&&Text;a&&href;.*/(.*?).html',
//class_parse:'.top_nav&&ul li:gt(0):lt(25);a&&Text;a&&href;.*/(.*?).html',
class_name:'电影&电视剧&综艺&动漫',
class_url:'1&2&3&4',
play_parse:true,
lazy:'',
limit:6,
推荐:'ul.vodlist.vodlist_wi;li;a&&title;a&&data-original;.pic_text.text_right&&Text;a&&href',
double:true, // 推荐内容是否双层定位
一级:'li.vodlist_item;a&&title;a&&data-original;.pic_text.text_right&&Text;a&&href',
二级:{"title":"h2&&Text;.content_detail.content_min.fl .data_style&&Text","img":".content_thumb .vodlist_thumb&&data-original","desc":".content_detail.content_min.fl li:eq(0)&&Text;.content_detail.content_min.fl li:eq(2)&&Text;.content_detail.content_min.fl li:eq(3)&&Text","content":".content&&Text","tabs":".play_source_tab:eq(0) a","lists":".content_playlist:eq(#id) li"},
搜索:'body .searchlist_item;a&&title;.vodlist_thumb&&data-original;.pic_text.text_right&&Text;a&&href;.vodlist_sub&&Text',
}
......@@ -129,7 +129,7 @@ def copy_to_update():
logger.info(f'升级失败,找不到目录{dr_path}')
return False
# 千万不能覆盖super,base
paths = ['js','models','controllers','libs','static','templates','utils','txt','jiexi','py']
paths = ['js','models','controllers','libs','static','templates','utils','txt','jiexi','py','whl']
exclude_files = ['txt/pycms0.json','txt/pycms1.json','txt/pycms2.json','base/rules.db']
for path in paths:
force_copy_files(os.path.join(dr_path, path),os.path.join(base_path, path),exclude_files)
......
......@@ -32,6 +32,13 @@ docker run -it -p 5705:5705 -p 9001:9001 --restart=always --name drpy -d hjdhnx/
```shell
docker run -it -p 5705:5705 -p 9001:9001 --restart=always --name drpy -d hjdhnx/drpy:arm64-v3.9.0
```
#### 补充说明(2022/10/19)
由于3.9版本以上镜像引入了quickjs库,这个库官方编译版在armv7上无法正常运行
armv7架构的朋友需要在项目根目录执行以下两条命令然后重启9001服务
```shell
pip3 uninstall quickjs
pip3 install ./whl/quickjs-1.19.2-cp37-cp37m-linux_armv7l.whl
```
##### 上面代码如果成功了下面都可以忽略
#### 端口映射参数,三种架构通用
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册