├── .github ├── scripts │ └── tvbox.sh └── workflows │ ├── 11+.yml │ ├── delete.yml │ └── sync.yml ├── 0707.json ├── 0821.json ├── 0825.json ├── 0826.json ├── 0827.json ├── 9918.json ├── 99188.json ├── FTY ├── 310直播.js ├── 4khdr.js ├── 88看球.js ├── Bili1.json ├── MTV.json ├── bilibili.json ├── biliych.json ├── cheerio.min.js ├── crypto-js.js ├── drpy2.js ├── drpy2.min.js ├── gbk.js ├── huya2.js ├── huyazhibo.js ├── id.m3u ├── id.txt ├── jinja.js ├── jp1.js ├── jrk.js ├── json5.js ├── lf_live_min.js ├── mod.js ├── nmys.json ├── node-rsa.js ├── pako.min.js ├── sortName.js ├── uri.min.js ├── 上头短剧.js ├── 兔小贝.js ├── 初中课堂.json ├── 名师课堂.json ├── 小学课堂.json ├── 少儿教育.json ├── 戏曲大全.json ├── 斗鱼直播.js ├── 有声小说吧.js ├── 模板.js ├── 盘他.js ├── 短视频.js ├── 酷奇MV.js └── 高中课堂.json ├── ITV.txt ├── README.md ├── XBPQ ├── VidHub.json ├── bttt.json ├── rarbt.json ├── 圣城1080.json ├── 好恐怖.json ├── 小白.json ├── 布谷4K.json ├── 文才.json ├── 电影先生.json ├── 白嫖影视.json ├── 相声.json ├── 秋霞.json ├── 评书.json ├── 麻衣影院.json └── 黑狐影院.json ├── XYQ.json ├── XYQBiu ├── 88看球.json └── 网易CC直播.json ├── XYQHiker ├── 996影视.json ├── 七新影视.json ├── 云盘资源.json ├── 兔小贝.json ├── 兔小贝2.json ├── 农民影视.json ├── 可可影视.json ├── 哔嘀影视.json ├── 影搜.json ├── 播视童趣.json ├── 斗鱼直播.json ├── 河马短剧.json ├── 爱你短剧.json ├── 玩偶哥哥.json ├── 短剧屋.json └── 虎牙直播.json ├── biliext ├── Bili.json ├── Bili短剧.json ├── 初中课堂.json ├── 小学课堂.json ├── 少儿教育.json ├── 幼儿乐园.json └── 高中课堂.json ├── cat ├── 18_dist │ ├── README.md │ ├── index.config.js │ ├── index.config.js.md5 │ ├── index.js │ └── index.js.md5 ├── README.md ├── dist │ ├── README.md │ ├── index.config.js │ ├── index.config.js.md5 │ ├── index.js │ └── index.js.md5 ├── js │ ├── 1080kk_open.js │ ├── 13bqg_open.js │ ├── 18a_open.js │ ├── 18av_open.js │ ├── 230ts_book_open.js │ ├── 230ts_open.js │ ├── 360ba_open.js │ ├── 4kys_open.js │ ├── 4kysxz_open.js │ ├── 52ju_open.js │ ├── 555dy_open.js │ ├── 58dm_open.js │ ├── 91doutu_open.js │ ├── 91free_open.js │ ├── AppYsV2.js │ ├── MyCatBookan.js │ ├── README.md │ ├── abu_open.js │ ├── acgwd_open.js │ ├── adm_open.js │ ├── alist_open.js │ ├── anfun_open.js │ ├── app.js │ ├── apptov5_open.js │ ├── appv2.js │ ├── appysv1.js │ ├── appysv2.js │ ├── baozimh_open.js │ ├── bb_douban_open.js │ ├── bengou_open.js │ ├── bili_open.js │ ├── bilibili.js │ ├── bilibili_open.js │ ├── bililive_open.js │ ├── book18_open.js │ ├── bookan_book_open.js │ ├── bookan_open.js │ ├── boosj_open.js │ ├── build.js │ ├── bulei_open.js │ ├── caiji.js │ ├── cartoon18_open.js │ ├── cntv_open.js │ ├── config_open.json │ ├── config_open99.json │ ├── config_open99_online.json │ ├── config_open_online.json │ ├── copymanga_open.js │ ├── czzy_open.js │ ├── ddmv_open.js │ ├── ddys_open.js │ ├── dj0898_book_open.js │ ├── djwm_open.js │ ├── dnys_open.js │ ├── douban_open.js │ ├── doubanbb.js │ ├── douyu_open.js │ ├── dovx_open.js │ ├── dsxys_open.js │ ├── duanju5_open.js │ ├── duboku2_open.js │ ├── duboku_open.js │ ├── dyxs_open.js │ ├── fengche_open.js │ ├── ff_open.js │ ├── freeok_open.js │ ├── funletu.js │ ├── funletu_open.js │ ├── ggys_open.js │ ├── hmsp_open.js │ ├── hula8_open.js │ ├── huya_open.js │ ├── ikanbot.js │ ├── ikanbot_bytecode.js │ ├── ikanbot_open.js │ ├── ikanbot_open2.js │ ├── jinm_open.js │ ├── jiohub.js │ ├── jiohub_open.js │ ├── jojo_bytecode.js │ ├── jojo_open.js │ ├── kanqiu_open.js │ ├── kkys_open.js │ ├── kkys_open2.js │ ├── klm_open.js │ ├── kunyu77.js │ ├── kunyu77_open.js │ ├── kuqimv_open.js │ ├── kuwo_open.js │ ├── l0l_open.js │ ├── lbgs_book_open.js │ ├── lbgs_book_open2.js │ ├── lbgs_open.js │ ├── lib │ │ ├── ali.js │ │ ├── ali_api.js │ │ ├── cat.js │ │ ├── hls.js │ │ ├── quark.js │ │ ├── quark_api.js │ │ ├── similarity.js │ │ └── utils.js │ ├── libvio_open.js │ ├── lz_open.js │ ├── maiyoux_open.js │ ├── mayiya_open.js │ ├── mfk_open.js │ ├── mgys_open.js │ ├── mgys_open2.js │ ├── miku_open.js │ ├── mimiju_open.js │ ├── mino_open.js │ ├── missav.js │ ├── mkz_open.js │ ├── mtsp_open.js │ ├── mybili_open.js │ ├── mysp_open.js │ ├── nangua_open.js │ ├── ng_open.js │ ├── ng_open2.js │ ├── nivod_op.js │ ├── nivod_open.js │ ├── nkvod_open.js │ ├── nm_open.js │ ├── nmddd_open.js │ ├── pan99_open.js │ ├── panghu_open.js │ ├── pansearch_open.js │ ├── pansou_open.js │ ├── push_open.js │ ├── qfys_open.js │ ├── qiao2_open.js │ ├── rbk_open.js │ ├── rbzj_open.js │ ├── rttks_open.js │ ├── sc1080_open.js │ ├── sharenice_open.js │ ├── shuyinfm_book_open.js │ ├── sssp_open.js │ ├── star_open.js │ ├── subaibai_open.js │ ├── testVideo.js │ ├── tiantian_open.js │ ├── ting13_book_open.js │ ├── tutu_open.js │ ├── tuxiaobei_open.js │ ├── ubestkid_open.js │ ├── ufc_open.js │ ├── upyun_open.js │ ├── voflix_open.js │ ├── vsdj_open.js │ ├── wf_open.js │ ├── wobg_open.js │ ├── wogg.js │ ├── wogg_open.js │ ├── wpian_open.js │ ├── xiaoya.js │ ├── xiaoya_open.js │ ├── xiaozhitiao_open.js │ ├── xinshijue_open.js │ ├── yiso_open.js │ ├── yjys_open.js │ ├── ym_open.js │ ├── yqktv_open.js │ ├── yqktv_open2.js │ ├── yrzj.js │ ├── yrzj_open.js │ ├── ys996_open.js │ ├── yt.js │ ├── yunpan4k_open.js │ ├── yzys.js │ ├── yzys_open.js │ ├── yzz_open.js │ ├── zhaozy_open.js │ ├── zjdr_open.js │ ├── zjm_open.js │ ├── zxzj_open.js │ ├── zz123_book_open.js │ ├── zzmusic_book_open.js │ └── zzmusic_open.js └── tjs │ ├── 18_open_config.json │ ├── 18_tv_config.json │ ├── README.md │ ├── js │ ├── 4kysxz.js │ ├── aiyingshi.js │ ├── alipansou.js │ ├── aliyunpanshare.js │ ├── asianx.js │ ├── audiomack.js │ ├── base_spider.js │ ├── bilibili.js │ ├── bookan.js │ ├── bqg_open.js │ ├── changzhang.js │ ├── ciliduo.js │ ├── cilixiong.js │ ├── cntv.js │ ├── copymanga.js │ ├── dj0898_book_open.js │ ├── doll.js │ ├── douban.js │ ├── dubo.js │ ├── dygangs.js │ ├── dyttbt.js │ ├── feifan.js │ ├── feifan18.js │ ├── freeok.js │ ├── gitcafe.js │ ├── haiwaikan.js │ ├── hanxiucao.js │ ├── haoxi.js │ ├── hscangku.js │ ├── huya.js │ ├── ikanbot.js │ ├── jable.js │ ├── jiafeimao.js │ ├── jianpian.js │ ├── jiujiuliu.js │ ├── kankan70.js │ ├── kuaikan.js │ ├── liangzi.js │ ├── liangzi18.js │ ├── liujiushu.js │ ├── lovemovie.js │ ├── lovemovie18.js │ ├── mhdq.js │ ├── mp4movie.js │ ├── mxanime.js │ ├── nangua.js │ ├── newvision.js │ ├── nivod.js │ ├── nivod_18.js │ ├── pan_search.js │ ├── pipixia.js │ ├── push_agent.js │ ├── sehuatang.js │ ├── sp360.js │ ├── spider.js │ ├── star.js │ ├── testSpider.js │ ├── tiantian.js │ ├── ttkan.js │ ├── vodSpider.js │ ├── weixine.js │ ├── wogg.js │ ├── xb6v.js │ ├── xgcartoon.js │ └── yiqikan.js │ ├── lib │ ├── TextDecoder.js │ ├── TextEncoder.js │ ├── ali.js │ ├── ali_api.js │ ├── ali_object.js │ ├── big5.js │ ├── bilibili_ASS_Danmaku_Downloader.js │ ├── book.js │ ├── cat.js │ ├── cloud.js │ ├── danmuSpider.js │ ├── encoding-indexes.js │ ├── encodings.js │ ├── euc-jp.js │ ├── euc-kr.js │ ├── ffm3u8_open.js │ ├── gb18030.js │ ├── gbk_us.js │ ├── hls.js │ ├── iso-2022-jp.js │ ├── log.js │ ├── misc.js │ ├── nivid_object.js │ ├── pipiXiaObject.js │ ├── quark.js │ ├── quark_api.js │ ├── quark_object.js │ ├── shift-jis.js │ ├── similarity.js │ ├── single-byte.js │ ├── table.js │ ├── tencentDanmu.js │ ├── text_decoder_index.js │ ├── text_decoder_indexes.js │ ├── text_decoder_utils.js │ ├── utf16.js │ ├── utf8.js │ ├── utils.js │ ├── vod.js │ └── x-user-defined.js │ ├── open_config.json │ ├── resources │ ├── ali.jpg │ ├── alipay.jpg │ ├── cili.jpg │ ├── dygang.jpg │ ├── dytt.jpg │ ├── error.png │ ├── liangzi.jpg │ ├── push.jpg │ └── wechat.jpg │ └── tv_config.json ├── dianshi.json ├── favicon.ico ├── jar ├── XBPQ.jar ├── XYQ.jar ├── Yoursmile.jar ├── custom_spider.jar ├── fan.txt ├── fty.jar ├── pg.jar ├── pg23a94bb.jar ├── qj.jar ├── sx.jar └── xiaosa.jar ├── js.json ├── js ├── 1080P.js ├── 139影视.js ├── 188影视.js ├── 18av.js ├── 18哈.js ├── 310直播.js ├── 333影视.js ├── 348电影网.js ├── 360影视.js ├── 369影视.js ├── 4K电影网.js ├── 4khdr.js ├── 4k剧院.js ├── 539影视.js ├── 555影视[飞].js ├── 555电影[V2].js ├── 567电影院.js ├── 58动漫.js ├── 678.js ├── 69美剧.js ├── 69美剧[V2].js ├── 6V新版[磁].js ├── 7喜影院.js ├── 88看球.js ├── 8号影院.js ├── 97tvs.js ├── 996影视.js ├── A8音乐.js ├── AGE动漫.js ├── AnFuns.js ├── Anime1动畫.js ├── Auete.js ├── B站影视.js ├── DJ音乐.js ├── Fun4K.js ├── HDmoli.js ├── JRKAN直播.js ├── JangoIndex.js ├── JustLive.js ├── KOK影院.js ├── KUBO影视[飞].js ├── LIBVIO.js ├── Missav.js ├── NT动漫.js ├── NY影院.js ├── NyaFun.js ├── TVB云播.js ├── UM电影[V2].js ├── UrleBird[飞].js ├── aipanso.js ├── alist.json ├── banan.js ├── caiji.js ├── cilixiong.js ├── cilixiongp.js ├── cokemv.js ├── cokemv[V2].js ├── ddys.js ├── ddys_d.js ├── drpy.js ├── dydhhy.js ├── dygang.js ├── funletu.js ├── huya.js ├── i275听书.js ├── if101[飞].js ├── ikanbot2.js ├── ikanbot3.js ├── jianpian.js ├── jiyingw.js ├── jiyingwp.js ├── jrk.js ├── jsapi.js ├── jsapi2.js ├── jsp.js ├── kkpans.js ├── kuba.js ├── lf_live.txt ├── lf_live1.txt ├── libvio.js ├── live2mv_data.json ├── meijumi.js ├── meijumip.js ├── meow.js ├── mgtv.js ├── mp4us.js ├── qimiao.js ├── rrdyw.js ├── ss直播.js ├── template.js ├── tengxun.js ├── tzfile.js ├── voflix.js ├── xb6v.js ├── xzys.js ├── yyets.js ├── yyetsp.js ├── 上头短剧.js ├── 两个BT.js ├── 中国人.js ├── 中国人线上看.js ├── 乐鱼影视.js ├── 人人影视.js ├── 优酷.js ├── 兄弟影视.js ├── 免费看.js ├── 兔小贝.js ├── 六月听书.js ├── 兰花影院.js ├── 养端.js ├── 农民影视.js ├── 凌云影视.js ├── 刺桐[V2].js ├── 剧迷su.js ├── 动漫岛.js ├── 北川影视.js ├── 北极狐[V2].js ├── 华乐影院[飞].js ├── 南瓜影视.js ├── 博看听书.js ├── 厂长资源.js ├── 去看吧.js ├── 听书网.js ├── 吸瓜.js ├── 吼吼[V2].js ├── 咕噜[V2].js ├── 哔哩影视.js ├── 哔哩直播.js ├── 哔嘀影视.js ├── 啦啦DJ.js ├── 喜马拉雅.js ├── 喵次元.js ├── 四个圈影视.js ├── 在线之家.js ├── 多瑙影视.js ├── 大师兄影视.js ├── 大米星球.js ├── 大米星球[V2].js ├── 天天视频[飞].js ├── 奇优影院.js ├── 奇珍异兽.js ├── 奇米动漫.js ├── 奈飞中文.js ├── 奈飞狗[V2].js ├── 好趣网.js ├── 妮可动漫.js ├── 子子影视.js ├── 孜然影视.js ├── 宝片[V2].js ├── 小品网.js ├── 小宝影院[飞].js ├── 小狗影院.js ├── 小白菜电影.js ├── 尘落影视.js ├── 干饭影视.js ├── 广播迷FM.js ├── 开眼视频.js ├── 异世界动漫.js ├── 影探[V2].js ├── 影渣渣.js ├── 影视之家[V2].js ├── 影视工厂.js ├── 影视工场.js ├── 徕米TV.js ├── 快看.js ├── 思古影视.js ├── 思古影视[V2].js ├── 怡萱动漫.js ├── 悠久影院.js ├── 我爱跟剧.js ├── 我的哔哩.js ├── 抓饭体育.js ├── 播客.js ├── 斗鱼直播.js ├── 新片场.js ├── 新视觉影视.js ├── 时光影视.js ├── 星辰.js ├── 映迷[V2].js ├── 映迷影院.js ├── 曲奇动漫.js ├── 曲奇影视[V2].js ├── 有声小说吧.js ├── 有声绘本网.js ├── 朱古力.js ├── 朴樱影视.js ├── 楚门影院.js ├── 模板.js ├── 欧乐影院[飞].js ├── 欧帝影院.js ├── 武享吧.js ├── 歪片星球.js ├── 海兔影院.js ├── 海洋听书.js ├── 清风DJ.js ├── 热播之家.js ├── 热播库.js ├── 爱上你听书网.js ├── 爱壹帆[飞].js ├── 爱弹幕.js ├── 爱看.js ├── 爱看影院.js ├── 爱看机器人.js ├── 爱车MV.js ├── 爱迪[V2].js ├── 爱迪影视.js ├── 独播库[飞].js ├── 猫了个咪.js ├── 玄天.js ├── 玩偶姐姐.js ├── 电影先生.js ├── 百忙无果.js ├── 皮皮虾[优].js ├── 皮皮鸭.js ├── 相声随身听.js ├── 看了么.js ├── 看韩剧.js ├── 短视频.js ├── 磁力熊[磁].js ├── 私人影院.js ├── 秋霞.js ├── 秋霞影视.js ├── 童趣.js ├── 米爱影视.js ├── 素白白.js ├── 网易公版影像.js ├── 网飞.TV.js ├── 美剧网.js ├── 美益达[V2].js ├── 美视网.js ├── 胖虎.js ├── 腾云驾雾.js ├── 花屋影院.js ├── 花猫TV.js ├── 苹果爱微.js ├── 荐片.js ├── 菜狗.js ├── 落攻阁影视.js ├── 落攻阁影视[V2].js ├── 蓝光影院.js ├── 虎牙直播.js ├── 蛋蛋剧.js ├── 蛋蛋赞.js ├── 蜥蜴影视.js ├── 蜻蜓FM.js ├── 被窝电影.js ├── 西瓜影院.js ├── 评书随身听.js ├── 起飞影院.js ├── 跑TV.js ├── 路人甲[V2].js ├── 路漫漫.js ├── 达达龟.js ├── 追剧迷.js ├── 酷6网.js ├── 酷云77.js ├── 酷奇MV.js ├── 量子影视.js ├── 量子资源.js ├── 金曼影视.js ├── 鑫鑫[V2].js ├── 阿布影院.js ├── 飞兔影视.js ├── 首播影院.js └── 骚火电影.js ├── jsm.json ├── json ├── 115share.txt ├── alishare.ebook.txt ├── alishare.txt ├── alist.json ├── api黑木耳.json ├── bili.json ├── chuqiuyu.json ├── dj看球.json ├── dmw.json ├── douban.json ├── duboku.json ├── getsearchtxt.py ├── gongreng.json ├── jianpian.json ├── market.json ├── moli.json ├── nmys.json ├── notice.json ├── pikpakclass.a.json ├── pikpakclass.a.json.db.gz ├── pikpakclass.a1.json ├── pikpakclass.a1.json.db.gz ├── pikpakclass.json ├── pikpakclass.json.db.gz ├── pikpakclass18.json ├── pushshare.a.txt ├── pushshare.txt ├── quarkshare.txt ├── sambashare.a.txt ├── sambashare.txt ├── tgsearch.json ├── thundershare.txt ├── ucshare.txt ├── webdav.json ├── wogg.json ├── xuexi.json ├── youtube.json ├── youtube1.json ├── yt.json ├── 企鹅直播.json ├── 动漫巴士.json └── 奇优.json ├── lib ├── aliproxy.32.gz ├── aliproxy.32.md5 ├── aliproxy.gz ├── aliproxy.md5 ├── alist.min.js ├── clash2singbox.gz ├── clash2singbox.md5 ├── drpy.js ├── drpy.min.js ├── drpy2.js ├── drpy2.min.js ├── gbk.js ├── geoip.dat.gz ├── getsearchtxt.py ├── jsencrypt.js ├── lf_ikanbot_min.js ├── lf_live_min.js ├── lf_p2p2_min.js ├── lf_pushagent_min.js ├── lf_search3_min.js ├── live2cms.js ├── mod.js ├── sambashare.txt ├── sing-box.gz ├── sing-box.md5 ├── singbox.json ├── sortName.js ├── tgsearch ├── tgsearch.md5 ├── token.json ├── wgcf.json ├── xray.gz ├── xray.md5 └── 模板.js ├── list.m3u ├── list.txt ├── listx.m3u ├── listx.txt ├── livex.m3u ├── radio.m3u ├── radio.txt ├── tvboxtv.txt ├── tvlive.txt ├── xiaosa ├── ITV.txt ├── JS │ ├── 56动漫.js │ ├── APPV2.js │ ├── Anime1.js │ ├── NT动漫.js │ ├── NyaFun.js │ ├── alishare.txt │ ├── cheerio.min.js │ ├── crypto-hiker.js │ ├── crypto-js.js │ ├── drpy2.js │ ├── drpy2.min.js │ ├── gbk.js │ ├── jinja.js │ ├── jinja.min.js │ ├── jsencrypt.js │ ├── json5.js │ ├── jsonpathplus.min.js │ ├── node-rsa.js │ ├── pako.min.js │ ├── quark.min.js │ ├── uri.min.js │ ├── 三六零弹幕.js │ ├── 优酷弹幕.js │ ├── 剧圈圈.js │ ├── 动漫岛.js │ ├── 动漫巴士.js │ ├── 动画片大全.js │ ├── 去看吧.js │ ├── 奇米动漫.js │ ├── 好看动漫.js │ ├── 小熊弹幕.js │ ├── 小虎斑弹幕.js │ ├── 巨人弹幕.js │ ├── 异世界.js │ ├── 思古影视.js │ ├── 怡萱动漫.js │ ├── 机器人.js │ ├── 梦米弹幕.js │ ├── 模板.js │ ├── 樱花动漫.js │ ├── 爱奇艺弹幕.js │ ├── 爱弹幕.js │ ├── 瓜子影视.js │ ├── 看了么.js │ ├── 短剧合集.js │ ├── 碟调影视.js │ ├── 磁力熊.js │ ├── 米兔弹幕.js │ ├── 素白白.js │ ├── 腾讯弹幕.js │ ├── 芒果弹幕.js │ ├── 花子动漫.js │ ├── 茶杯狐.js │ ├── 路漫漫.js │ ├── 达达龟.js │ ├── 追剧弹幕.js │ ├── 追剧迷.js │ ├── 采集之王.js │ └── 魔力高清.js ├── JSON │ ├── alist.json │ ├── webdav.json │ ├── 哔哩合集.json │ └── 采集静态.json ├── PY │ ├── APPV2.py │ ├── 光速影视.py │ ├── 嗨皮影视.py │ ├── 火车影视.py │ ├── 爱看短剧.py │ ├── 猎手影视.py │ └── 美帕影视.py ├── README.md ├── XBPQ │ ├── 七七影视.json │ ├── 修罗影视.json │ ├── 养生堂.json │ ├── 农民影视.json │ ├── 可可影视.json │ ├── 吉吉短剧.json │ ├── 哆啦新番社.json │ ├── 奇迹影视.json │ ├── 小枫影视.json │ ├── 尼玛影视.json │ ├── 布谷TV.json │ ├── 樱花动漫.json │ ├── 樱花影视.json │ ├── 永乐影视.json │ ├── 流光影视.json │ ├── 海纳影视.json │ ├── 爱我短剧.json │ ├── 狐狸君.json │ ├── 皮皮虾.json │ ├── 短剧网.json │ ├── 秀儿影视.json │ ├── 雪糕影视.json │ └── 面包影视.json ├── XYQHiker │ ├── BT天堂.json │ ├── 七新影视.json │ ├── 九八影视.json │ ├── 八号影视.json │ ├── 巴士动漫.json │ ├── 星辰影视.json │ ├── 电影港.json │ ├── 电影牛.json │ ├── 百思派.json │ ├── 盒子影视.json │ ├── 看看影视.json │ ├── 短剧屋.json │ └── 骚火影视.json ├── api.json ├── js │ ├── 56动漫.js │ ├── 88看球.js │ ├── APPV2.js │ ├── Anime1.js │ ├── NT动漫.js │ ├── NyaFun.js │ ├── alishare.txt │ ├── cheerio.min.js │ ├── cloud.min.js │ ├── crypto-hiker.js │ ├── crypto-js.js │ ├── drpy2.js │ ├── drpy2.min.js │ ├── gbk.js │ ├── jinja.js │ ├── jinja.min.js │ ├── jsencrypt.js │ ├── json5.js │ ├── jsonpathplus.min.js │ ├── node-rsa.js │ ├── pako.min.js │ ├── quark.min.js │ ├── uri.min.js │ ├── 三六零.js │ ├── 三六零弹幕.js │ ├── 人人.js │ ├── 优酷弹幕.js │ ├── 优酷视频.js │ ├── 全盘.js │ ├── 剧圈圈.js │ ├── 动漫岛.js │ ├── 动漫巴士.js │ ├── 动画片大全.js │ ├── 去看吧.js │ ├── 双星.js │ ├── 夸克盘搜.js │ ├── 奇米动漫.js │ ├── 好看动漫.js │ ├── 异世界.js │ ├── 思古影视.js │ ├── 怡萱动漫.js │ ├── 懒盘.js │ ├── 机器人.js │ ├── 模板.js │ ├── 樱花动漫.js │ ├── 爱奇艺.js │ ├── 爱奇艺弹幕.js │ ├── 爱弹幕.js │ ├── 爱搜Baidu.js │ ├── 爱搜Quark.js │ ├── 爱搜UC.js │ ├── 瓜子影视.js │ ├── 看了么.js │ ├── 短剧合集.js │ ├── 短剧大全.js │ ├── 碟调影视.js │ ├── 米搜.js │ ├── 腾讯弹幕.js │ ├── 腾讯视频.js │ ├── 芒果弹幕.js │ ├── 芒果视频.js │ ├── 花子动漫.js │ ├── 茶杯狐.js │ ├── 路漫漫.js │ ├── 达达龟.js │ ├── 追剧弹幕.js │ ├── 追剧影视.js │ ├── 采集之王.js │ └── 魔力高清.js ├── json │ ├── aliShare.json │ ├── alist.json │ ├── aliyunpansearch.json │ ├── am.json │ ├── bj.json │ ├── cctv.json │ ├── dawo.json │ ├── ex.json │ ├── hb.json │ ├── hm.json │ ├── kf.json │ ├── lb.json │ ├── lj.json │ ├── mogg.json │ ├── og.json │ ├── pan1.json │ ├── quarkShare.json │ ├── sd.json │ ├── ucShare.json │ ├── wogg.json │ ├── xf.json │ ├── xm.json │ ├── yyds.json │ ├── zz.json │ ├── 哔哩合集.json │ ├── 哔哩哔哩听书.json │ ├── 哔哩哔哩小品.json │ ├── 哔哩哔哩戏曲.json │ ├── 哔哩哔哩演唱会.json │ ├── 哔哩哔哩相声.json │ ├── 荐片.json │ └── 采集静态.json ├── py │ ├── APPV2.py │ ├── 优酷视频.py │ ├── 偷乐短剧.py │ ├── 光速影视.py │ ├── 哔哩视频.py │ ├── 嗨皮影视.py │ ├── 河马短剧.py │ ├── 火车影视.py │ ├── 爱奇艺.py │ ├── 爱看短剧.py │ ├── 猎手影视.py │ ├── 网络直播.py │ ├── 美帕影视.py │ ├── 腾讯视频.py │ ├── 芒果视频.py │ └── 金牌影视.py ├── spider.jar └── wex.jar ├── yo21.txt └── zb.txt /.github/workflows/delete.yml: -------------------------------------------------------------------------------- 1 | #======================================================================================================================= 2 | # Description: Delete Workdflows 3 | #======================================================================================================================= 4 | 5 | name: Delete Workflows 6 | 7 | on: 8 | workflow_dispatch: 9 | inputs: 10 | KEEP_DAY: 11 | description: 'Workflow保留天数' 12 | required: true 13 | default: '0' 14 | type: string 15 | KEEP_MININUM_RUNS: 16 | description: 'Workflow最少保留数量' 17 | required: true 18 | default: '0' 19 | type: string 20 | #schedule: 21 | #- cron: 0 20 * * * 22 | 23 | jobs: 24 | build: 25 | runs-on: ubuntu-latest 26 | if: github.event.repository.owner.id == github.event.sender.id || ! github.event.sender.id 27 | 28 | steps: 29 | - name: Checkout 30 | uses: actions/checkout@main 31 | - name: Parse settings 32 | run: | 33 | INPUTS_KEEP_DAY="${{ github.event.inputs.KEEP_DAY }}" 34 | INPUTS_KEEP_MININUM_RUNS="${{ github.event.inputs.KEEP_MININUM_RUNS }}" 35 | 36 | [ -n "$INPUTS_KEEP_DAY" ] && KEEP_DAY="$INPUTS_KEEP_DAY" || KEEP_DAY="0" 37 | [ -n "$INPUTS_KEEP_MININUM_RUNS" ] && KEEP_MININUM_RUNS="$INPUTS_KEEP_MININUM_RUNS" || KEEP_MININUM_RUNS="0" 38 | 39 | echo "KEEP_DAY=$KEEP_DAY" >> $GITHUB_ENV 40 | echo "KEEP_MININUM_RUNS=$KEEP_MININUM_RUNS" >> $GITHUB_ENV 41 | 42 | - name: Delete Older Workflow Runs 43 | uses: Mattraks/delete-workflow-runs@main 44 | with: 45 | token: ${{ github.token }} 46 | retain_days: ${{ env.KEEP_DAY }} 47 | keep_minimum_runs: ${{ env.KEEP_MININUM_RUNS }} 48 | -------------------------------------------------------------------------------- /0707.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | { 4 | "url": "./0821.json", 5 | "name": "高天流云 No.1" 6 | }, 7 | { 8 | "url": "./0825.json", 9 | "name": "高天流云 PG" 10 | }, 11 | { 12 | "url": "./0826.json", 13 | "name": "高天流云 FTY" 14 | }, 15 | { 16 | "url": "./0827.json", 17 | "name": "高天流云 FM" 18 | }, 19 | { 20 | "url": "./js.json", 21 | "name": "高天流云 JS" 22 | }, 23 | { 24 | "url": "./XYQ.json", 25 | "name": "高天流云 XYQ" 26 | } 27 | ] 28 | } -------------------------------------------------------------------------------- /FTY/310直播.js: -------------------------------------------------------------------------------- 1 | var rule = { 2 | title:'310直播', 3 | host:'http://www.310.tv', 4 | url:'/?s=0&t=1&a=fyclass&g=fypage', 5 | searchUrl:'', 6 | searchable:0, 7 | quickSearch:0, 8 | class_name:'热门&足球&篮球', 9 | class_url:'0&1&2', 10 | headers:{ 11 | 'User-Agent':'MOBILE_UA' 12 | }, 13 | timeout:5000, 14 | play_parse:false, 15 | lazy:'', 16 | limit:6, 17 | double:false, 18 | 推荐:'*', 19 | 一级:'.list_content a;.jiabifeng&&p:lt(5)&&Text;.feleimg img&&src;a&&t-nzf-o;a&&href', 20 | 二级:'*', 21 | 搜索:'', 22 | } 23 | -------------------------------------------------------------------------------- /FTY/88看球.js: -------------------------------------------------------------------------------- 1 | var rule = { 2 | title:'88看球', 3 | // host:'http://www.88kanqiu.cc', 4 | host:'http://www.88kanqiu.bar/', 5 | url: "/match/fyclass/live", 6 | searchUrl: "", 7 | searchable: 0, 8 | quickSearch: 0, 9 | class_parse: ".nav-pills li;a&&Text;a&&href;/match/(\\d+)/live", 10 | headers: { 11 | "User-Agent": "PC_UA", 12 | }, 13 | timeout: 5000, 14 | play_parse: true, 15 | pagecount:{"1":1,"2":1,"4":1,"22":1,"8":1,"9":1,"10":1,"14":1,"15":1,"12":1,"13":1,"16":1,"28":1,"7":1,"11":1,"33":1,"27":1,"23":1,"26":1,"3":1,"21":1,"18":1}, 16 | lazy: `js: 17 | if(/embed=/.test(input)) { 18 | let url = input.match(/embed=(.*?)&/)[1]; 19 | url = base64Decode(url); 20 | input = { 21 | jx:0, 22 | url: url.split('#')[0], 23 | parse: 0 24 | } 25 | } else if (/\?url=/.test(input)){ 26 | input = { 27 | jx:0, 28 | url: input.split('?url=')[1].split('#')[0], 29 | parse: 0 30 | } 31 | } else { 32 | input 33 | } 34 | `, 35 | limit: 6, 36 | double: false, 37 | 推荐: "*", 38 | 一级: ".list-group .group-game-item;.d-none&&Text;img&&src;.btn&&Text;a&&href", 39 | 二级: { 40 | title: ".game-info-container&&Text;.customer-navbar-nav li&&Text", 41 | img: "img&&src", 42 | desc: ";;;div.team-name:eq(0)&&Text;div.team-name:eq(1)&&Text", 43 | content: "div.game-time&&Text", 44 | tabs: "js:TABS=['实时直播']", 45 | lists: `js: 46 | LISTS = []; 47 | let html = request(input.replace('play', 'play-url')); 48 | let pdata = JSON.parse(html).data; 49 | pdata = pdata.slice(6); 50 | pdata = pdata.slice(0, -2); 51 | pdata = base64Decode(pdata); 52 | // log(pdata); 53 | let jo = JSON.parse(pdata).links; 54 | let d = jo.map(function (it) { 55 | return it.name + '$' + urlencode(it.url) 56 | }); 57 | LISTS.push(d) 58 | `, 59 | }, 60 | 搜索: "", 61 | }; -------------------------------------------------------------------------------- /FTY/上头短剧.js: -------------------------------------------------------------------------------- 1 | var rule = { 2 | title: '短剧', 3 | host: 'http://zzdj.cc', 4 | homeUrl: '/api.php/provide/vod?ac=detail', 5 | searchUrl: '/api.php/provide/vod?ac=detail&wd=**&pg=fypage', 6 | detailUrl: '/api.php/provide/vod?ac=detail&ids=fyid', 7 | url: '/api.php/provide/vod?ac=detail&t=fyclass&pg=fypage&f=', 8 | class_name: '短剧&KS&DY&都市&古装&重生&逆袭&虐恋&萌宝&言情&穿越&战神&神医&赘婿&甜宠&其他', 9 | class_url: '1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16', 10 | tab_rename:{'zzdj':'🚀关注【神秘的哥哥们】防失联'}, 11 | 推荐: 'json:list;vod_name;vod_pic;vod_remarks;vod_id', 12 | 一级: 'json:list;vod_name;vod_pic;vod_remarks;vod_id', 13 | 二级: `js: 14 | let html = request(input); 15 | let list = JSON.parse(html).list; 16 | if(list.length===1){ 17 | VOD = list[0]; 18 | VOD.vod_blurb = VOD.vod_blurb.replace(/ /g, '').replace(/<[^>]*>/g, ''); 19 | VOD.vod_content = VOD.vod_content.replace(/ /g, '').replace(/<[^>]*>/g, ''); 20 | } 21 | `, 22 | 搜索: 'json:list;vod_name;vod_pic;vod_remarks;vod_id', 23 | } -------------------------------------------------------------------------------- /FTY/兔小贝.js: -------------------------------------------------------------------------------- 1 | var rule = { 2 | title:'兔小贝', 3 | host:'https://www.tuxiaobei.com', 4 | homeUrl:'', 5 | url:'/list/mip-data?typeId=fyclass&page=fypage&callback=', 6 | detailUrl:'/play/fyid', 7 | searchUrl:'/search/index?key=**', 8 | searchable:2, 9 | headers:{ 10 | 'User-Agent':'MOBILE_UA' 11 | }, 12 | timeout:5000, 13 | class_url:'2&3&4&25', 14 | class_name:'儿歌&故事&国学&启蒙', 15 | //class_name:'#page-viewport&&ul&&li;.text&&Text;a&&href;/(.*)', 16 | cate_exclude:'应用', 17 | 推荐:'.pic-list.list-box;.items;.text&&Text;mip-img&&src;.all&&Text;a&&href', 18 | double:true, 19 | limit:5, 20 | play_parse:true, 21 | lazy:'js:fetch_params.headers["user-agent"] = IOS_UA;let html=fetch(input,fetch_params);let src = jsp.pdfh(html,"body&&#videoWrap&&video-src");input=src;', 22 | // 一级:'json:data.items;name;image;collect_num;category_id+video_id', 23 | 一级:'json:data.items;name;image;duration_string;video_id', 24 | 二级:'*', 25 | 搜索:'.list-con&&.items;.text&&Text;mip-img&&src;.time&&Text;a&&href', 26 | } -------------------------------------------------------------------------------- /FTY/有声小说吧.js: -------------------------------------------------------------------------------- 1 | var rule = { 2 | title:'有声小说吧', 3 | 编码:'gb18030', 4 | host:'http://m.ysxs8.top', 5 | url:'/downlist/fyclass_fypage.html', 6 | searchUrl:'/search.asp?page=fypage&searchword=**&searchtype=-1', 7 | searchable:2, 8 | quickSearch:0, 9 | headers:{ 10 | 'User-Agent':'MOBILE_UA' 11 | }, 12 | timeout:5000, 13 | // homeUrl:'/fenlei/', 14 | // class_parse: '.pd-class:eq(0) dd;a&&Text;a&&href;.*/(.*?).html', 15 | class_name:'网络玄幻&恐怖悬疑&传统武侠&都市言情&官场刑侦&历史军事&探险盗墓&职场商战&明朝那些事儿&评书下载&相声戏曲&人物传记&广播剧&百家讲坛&外语读物&有声文学&儿童读物&管理营销', 16 | class_url:'r52&r17&r12&r13&r14&r15&r45&r81&r36&r3&r7&r16&r18&r32&r35&r41&r4&r6', 17 | play_parse:true, 18 | lazy:'', 19 | limit:6, 20 | // double:true, 21 | 推荐:'.list-ul .list-li;.list-name&&Text;*;.module-slide-author&&Text;*', 22 | 一级:'.book-ol&&li;h4&&Text;img&&data-original;.book-meta&&Text;a&&href', 23 | 二级:{ 24 | // title:'h2&&Text;.book-cell .book-rand-a:eq(2)&&Text', 25 | title:'h1&&Text;.book-cell .book-rand-a:eq(0)&&a&&Text', 26 | img:'.book img&&src', 27 | // desc:';;;;.book-des p&&Text', 28 | desc:';;;.book-rand-a:eq(2)&&Text;.book-des p&&Text', 29 | content:'.book-des--p&&Text', 30 | tabs:'.playlist-top&&h2', 31 | // lists:'js:pd=jsp.pd;let url=pd(html,".bookbutton&&a&&href");log(url);html=request(url);let v=pd(html,".booksite&&script&&Html");var document={};var VideoListJson;VideoListJson=eval(v.split("VideoListJson=")[1].split(",urlinfo")[0]);log(typeof VideoListJson);let list1=VideoListJson[0][1];LISTS=[list1];log(LISTS);', 32 | // 有声小说有防盗链,我服了(上面的列表数据正常拿到了,没法播放) 33 | // lists:'#playlist:eq(#id)&&ul&&li', 34 | lists:'#playlist ul li', 35 | }, 36 | 搜索:'*', 37 | } 38 | -------------------------------------------------------------------------------- /FTY/盘他.js: -------------------------------------------------------------------------------- 1 | var rule = { 2 | title: '盘他', 3 | host: 'https://panso.pro', 4 | searchUrl: '/search?exact=false&format=video&page=fypage&q=**&share_time=&type=&user=', 5 | searchable: 2, 6 | quickSearch: 0, 7 | headers: { 8 | 'User-Agent': 'PC_UA', 9 | }, 10 | timeout: 5000, 11 | play_parse: true, 12 | lazy: $js.toString(() => { 13 | let url = input.startsWith('push://') ? input : 'push://' + input; 14 | input = {parse: 0, url: url}; 15 | }), 16 | 一级: '', 17 | 二级: $js.toString(() => { 18 | VOD = {}; 19 | VOD.vod_id = input; 20 | let html = request(input); 21 | let title = pdfh(html, 'h1&&Text'); 22 | let share_url = pdfh(html, '.semi-typography-link:eq(-1)&&a&&href'); 23 | let share_type = pdfh(html, '.semi-descriptions-value:eq(3)&&Text'); 24 | VOD.vod_name = title; 25 | VOD.vod_pic = ''; 26 | VOD.content = share_url; 27 | VOD.vod_remarks = pdfh(html, '.semi-descriptions-value&&Text'); 28 | VOD.vod_play_from = '点击下方播放'; 29 | VOD.vod_play_url = share_type + '$' + 'push://' + share_url; 30 | }), 31 | 搜索: $js.toString(() => { 32 | let html = request(input); 33 | let data = pdfa(html, '.rm-search-content&&.semi-space-vertical'); 34 | let d = []; 35 | data.forEach(it => { 36 | d.push({ 37 | title: pdfh(it, 'a&&title'), 38 | desc: pdfh(it, 'span:eq(3)&&Text') + '|' + pdfh(it, 'span:eq(-1)&&Text'), 39 | img: "", 40 | url: pd(it, 'a&&href', MY_URL) 41 | }); 42 | 43 | }); 44 | setResult(d); 45 | }), 46 | } 47 | -------------------------------------------------------------------------------- /FTY/短视频.js: -------------------------------------------------------------------------------- 1 | // 搜寻验证 2 | var rule = { 3 | title:'短视频', 4 | host:'http://www.sharenice.net', 5 | url:'/fyclass?page=fypage', 6 | //searchUrl:'/video/search?search_key=**', 7 | searchable:0, 8 | quickSearch:0, 9 | headers:{ 10 | 'User-Agent':'PC_UA' 11 | }, 12 | timeout:5000, 13 | // class_name:'抖音&快手&微视&火山&场库&体育&美拍&秒拍&全民&梨&好兔&美女&正能量&搞笑&社会&游戏&娱乐&旅游&萌系&生活&音乐&美食&明星&动漫&影视&时尚', 14 | class_name:'抖音&快手&微视&火山&场库&美拍&秒拍&全民&澎湃&好兔&开眼&美女&搞笑&社会&影视&音乐&娱乐&正能量&生活&动漫&体育&美食&萌系&旅游&游戏&明星&时尚', 15 | // class_url:'douyin&kuaishou&weishi&huoshan&changku&tags/t-5L2T6IKy.html&meipai&miaopai&quanmin&lishipin&haotu&tags/t-576O5aWz.html&tags/t-5q2j6IO96YeP.html&tags/t-5pCe56yR.html&tags/t-56S+5Lya.html&tags/t-5ri45oiP.html&tags/t-5aix5LmQ.html&tags/t-5peF5ri4.html&tags/t-6JCM57O7.html&tags/t-55Sf5rS7.html&tags/t-6Z+z5LmQ.html&tags/t-576O6aOf.html&tags/t-5piO5pif.html&tags/t-5Yqo5ryr.html&tags/t-5b2x6KeG.html&tags/t-5pe25bCa.html', 16 | class_url:'douyin&kuaishou&weishi&huoshan&changku&meipai&miaopai&quanmin&lishipin&haotu&kaiyan&t-576O5aWz&t-5pCe56yR&t-56S+5Lya&t-5b2x6KeG&t-6Z+z5LmQ&t-5aix5LmQ&t-5q2j6IO96YeP&t-55Sf5rS7&t-5Yqo5ryr&t-5L2T6IKy&t-576O6aOf&t-6JCM57O7&t-5peF5ri4&t-5ri45oiP&t-5piO5pif&t-5pe25bCa', 17 | play_parse:true, 18 | lazy:'js:/kuaishou/.test(input)?input=jsp.pdfh(request("http://m.sharenice.net/mobile"+input.split("net")[1]),".video-play-box&&video&&src"):input=jsp.pdfh(request("http://m.sharenice.net/mobile"+input.split("net")[1]),".video-play-box&&video&&src")+"#.mp4"', 19 | limit:6, 20 | double:false, 21 | 推荐:'*', 22 | 一级:'.item-box&&ul&&li;a&&title;img&&data-original;;a&&href', 23 | 二级:'*', 24 | } -------------------------------------------------------------------------------- /FTY/酷奇MV.js: -------------------------------------------------------------------------------- 1 | var rule = { 2 | title:'酷奇MV', 3 | host:'https://www.kuqimv.com', 4 | // homeUrl:'/play/', 5 | url:'/play/fyclass_fypage.html', 6 | searchUrl:'/search.php?key=**&pages=fypage', 7 | searchable:2, 8 | quickSearch:0, 9 | // class_parse:'.main:eq(1)&&li;a&&Text;a&&href;.*/(\\d+)_1.html', 10 | // class_parse:'.lei_class&&a;a&&Text;a&&href;.*/(\\d+)_1.html', 11 | class_name:'华语高清&日韩精选&欧美MV&高清现场&影视MV&夜店视频&车模视频&热舞视频&美女写真&美女打碟', 12 | class_url:'1&2&3&4&5&6&7&8&9&10', 13 | headers:{ 14 | 'User-Agent':'MOBILE_UA' 15 | }, 16 | timeout:5000, 17 | play_parse:true, 18 | lazy:'', 19 | limit:6, 20 | double:false, 21 | 推荐:'*', 22 | 一级:'js:var d=[];pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd;var html=request(input);let list=pdfa(html,".mv_list&&li");list.forEach((it)=>{d.push({title:pdfh(it,".name&&Text"),desc:"🎤"+pdfh(it,".singer&&Text")+"|"+pdfh(it,".time&&Text"),pic_url:pd(it,"img&&src"),url:pd(it,"a&&href"),})});setResult(d);', 23 | 二级:'*', 24 | 搜索:'.video_list&&li;a&&title;;.singer&&Text;a&&href;.t_03:eq(1)&&Text', 25 | } -------------------------------------------------------------------------------- /XBPQ/VidHub.json: -------------------------------------------------------------------------------- 1 | { 2 | "简介": "&&", 3 | "嗅探词": ".mp4#.m3u8#.flv", 4 | " 数组": "class=\"module-item-titlebox\">&&", 5 | "副标题": "module-item-text\">&&", 6 | "图片": "data-src=\"&&\"", 7 | "线路数组": "data-dropdown-value&&", 8 | "线路标题": "&&[替换:>>共]+集", 9 | "分类url": "https://vidhub1.cc/vodshow/{cateId}-{area}--{class}-----{catePg}---{year}.html", 10 | "分类": "电影$1#电视剧$2#综艺$3#动漫$4" 11 | } -------------------------------------------------------------------------------- /XBPQ/rarbt.json: -------------------------------------------------------------------------------- 1 | { 2 | "主页url": "https://www.rarbt.fun/", 3 | "副标题": "pic-text text-right\">&&", 4 | "搜索模式": "1", 5 | "搜索url": "https://www.rarbt.fun/vod/search.html?wd={wd}", 6 | "图片": "data-original=\"&&\"", 7 | "线路数组":"myui-vodlist__thumb&&", 8 | "嗅探词": ".mp4#m3u8#.m3u8#/tos/#.flv#video/tos", 9 | "影片类型": "
&&立即播放", 10 | "导演": "导演:&&
", 11 | "主演": "主演:&&", 12 | "分类": "电影$movie#电视剧$Series#动漫$cartoon#综艺$variety", 13 | "分类url": "https://www.rarbt.fun/vod/show/area/{area}/class/{class}/id/{cateId}/page/{catePg}/lang/{lang}/letter/{letter}/year/{year}.html" 14 | } -------------------------------------------------------------------------------- /XBPQ/好恐怖.json: -------------------------------------------------------------------------------- 1 | { 2 | "主页url": "https://m.haokongbu.top/", 3 | "分类url": "https://m.haokongbu.top/{cateId}/index_{catePg}.html[https://m.haokongbu.top/{cateId}/index.html]", 4 | "分类": "国产剧$guochanju#港剧$gangju#动作片$dongzuopian#喜剧片$xijupian#爱情片$aiqingpian#科幻片$kehuanpian#恐怖片$kongbupian#战争片$zhanzhengpian#剧情片$juqingpian#微电影$weidianying#记录片$m_jlp#高清$gaoqing#动漫$donghuapian#台湾$taiwanju#日本$riju#韩国$hanju#欧美$oumeiju#泰国$taiguoju#海外$haiwaiju", 5 | "副标题": "class=\"typeset\"&&", 6 | "起始页": 2, 7 | "倒序": 1, 8 | "播放数组": "下载地址&&[不包含:网盘]", 9 | "播放列表":"