上传文件至「lib」
This commit is contained in:
1 parent
da1d788ac1
commit
06f8d7573f
56 files changed
+17165
No files matched your search
@@ -0,0 +1,771 @@
|
||||
self 我的115网盘 1
|
||||
swzfv793fwo?password=8888 精选|【_BD-ISO_】】【2224TB】 1
|
||||
swzawra3zx1?password=scf1 大包|1.6pb大合集 1
|
||||
sw6uh9x3z2b?password=6666 电影|未分类电影_1620TB
|
||||
swzlcya3wsp?password=bab4 精选|1600t合集
|
||||
swz18wn3zh9?password=yf61 演唱会|演唱会原盘_820T 1
|
||||
sw68b0u3hhq?password=gd41 原盘|蓝光原盘_666.3T 1
|
||||
swz6gp53fwo?password=8888 原盘|蓝光原盘_646T_合集 1
|
||||
swzc37p3zh9?password=f534 原盘|1080P蓝光电影_220T 1
|
||||
swz3brq3h9s?password=6969 剧集|欧美剧集原盘182.31T
|
||||
swznlsb3hme?password=ed29 剧集|欧美剧集原盘182.31T
|
||||
swz4wm23wsp?password=z1d9 电视剧|欧美剧集原盘182.31T
|
||||
swzcho13zh9?password=ff18 剧集|欧美剧130.31T_已刮削【953项】
|
||||
swz0yj63zhz?password=1158 电影|【推荐】电影【120T】 1
|
||||
swzgm7l3zs9?password=2lyb 电影|电影ISO-04【113.56T】
|
||||
swz9yva3hi8?password=m332 REMUX|2267部2160p_remux_FGT_101.32TB
|
||||
swzzmu33hi8?password=i5e0 REMUX|无损REMUX电影_101.32TB
|
||||
sw6tco93hbe?password=ka54 剧集|TVB电视剧合集650部_74.3T
|
||||
swz69un3fwo?password=8888 精选|TVB_ATV最强电视剧合集【650部73T】
|
||||
swz0yj53zhz?password=1158 剧集|【推荐】国产剧集【69T】
|
||||
sw62cfo3z23?password=ze90 原盘|3D电影_68.26T
|
||||
swzah0d3wvk?password=c142 国产剧|合集_51.41TB
|
||||
swzn5913wzq?password=nbc5 REMUX|969部部欧美4K原盘电影_45.03T
|
||||
sw6e6ij3flt?password=t055 REMUX|4K_REMUX_774部_41.16T
|
||||
swznmd03nc7?password=p897 原盘|动漫原盘_40.49T
|
||||
swz6ges3fwo?password=8888 精选|动漫原盘【40T】
|
||||
swhz4773h4y?password=ke07 电影|动画电影29.87T(已刮削)
|
||||
sw313rp3zx1?password=w146 原盘|SGNB特效字幕蓝光原盘563部_26.52TB
|
||||
swzb03p36qh?password=ef36 电影|【SGNB特效字幕4K原盘电影集】[1-329部][最终整理版 24.20TB][2024-03-15]
|
||||
swzqi0g36qh?password=bf51 电影|【SGNB特效字幕4K原盘电影集】[1-328部][最终整理版_24.13TB]
|
||||
swz0yjp3zhz?password=1158 剧集|【推荐】日韩剧集【24T】
|
||||
swhzraz3nhw?password=6666 电影|SGNB特效字幕4K原盘电影合集[1-339]_23.31TB
|
||||
swnmisp3wxf?password=i1c6 原盘|剧集原盘_23.3T
|
||||
swzsotl3hqx?password=k634 电影|SGNB特效字幕4K原盘电影集[1-326部][22.4TB]
|
||||
sw6udf93wcx?password=na63 演唱会|演唱会_蓝光原盘22TB
|
||||
swzplko3wye?password=k596 电影|合集_22TB
|
||||
sw6u87633jp?password=u527 原盘|sGNB特效字幕原盘_315部_21.52T
|
||||
sw620dv3wzn?password=e536 原盘|sGNB特效字幕原盘_313部_21.18T
|
||||
swz8hp033xj?password=0000 电影|多部曲电影系列_21TB
|
||||
swz692e3fwo?password=8888 精选|高清翡翠台_合集_(18.7tb)
|
||||
swzv6533697?password=2618 日韩剧|合集18.12TB
|
||||
swzlzgq3hqx?password=ade1 剧集|金庸群侠传影视合集[17.32TB]
|
||||
sw6e6i13flt?password=f794 原盘|4K原盘_16.94T
|
||||
sw6ug2i3nom?password=w422 剧集|韩剧_17299GB_(1)(947项)
|
||||
swz3ys93wzv?password=rc12 电影|电影频道3300部_16.33T
|
||||
sw69nao3h3b?password=a548 原盘|港片蓝光原盘669部_16.3T
|
||||
sw6ug2k3nom?password=t7d0 原盘|香港电影_香港蓝光高清粤语电影合集1242部_(16T)
|
||||
swz6s7d3fwo?password=8888 精选|港片蓝光原盘1--669部【16T】
|
||||
swz6sih3fwo?password=8888 精选|音乐22万首14.39T音乐包2
|
||||
sw658us36x2?password=a5f7 音乐|音乐22万首14.39T音乐包1
|
||||
swz6s743fwo?password=8888 精选|动漫_已经刮削整理_394部【13.97T】
|
||||
sw6upku3hqj?password=hc61 动漫|动漫394部_13.97T
|
||||
swz6si63fwo?password=8888 演唱会|演唱会【13T】
|
||||
swz8h1h33xj?password=0000 豆瓣|TOP250电影_12.65Tb
|
||||
swz6siw3fwo?password=8888 精选|印度電子圖書館部分書籍(29萬12T左右)
|
||||
swzejjd3697?password=qd90 电影|华语电影-11.53T
|
||||
swz6fb3369v?password=9999 香港|GOTV_10.46TB
|
||||
swnrb3b3nat?password=pd76 电影|亚洲1080P_9.33T
|
||||
sw68md23w8m?password=q353 纪录片|盗火纪录片_9.32T
|
||||
swzg3ja33xj?password=f3h5 原盘|FRDS站396部_8.87TB
|
||||
swz6ft53fwo?password=8888 精选|各类无损音乐合集9万首(8.8T)
|
||||
swzmqca3fs6?password=j9d3 音乐MV|音乐22万首_8.76TB
|
||||
swz6sil3fwo?password=8888 精选|中美百万66万书籍的超大zip压缩版.ca66萬zip【8.7T】
|
||||
swzsehq3ncb?password=5566 香港|合集8.23TB
|
||||
swz692x3fwo?password=8888 精选|TVB【7T】
|
||||
sw68lo93nnw?password=kb39 电影|1080P_6.6T(134项)
|
||||
sw629ie3nli?password=d5c7 其他|NetFlix_6.17T
|
||||
swzg9pt3wye?password=c899 演唱会|演唱会_重编码6TB
|
||||
swzgep23wye?password=c106 电影|大陆电影_6TB
|
||||
swz6gmc3fwo?password=8888 精选|综艺【4.75T】
|
||||
swzj12t3znw?password=tff8 电影|未分类电影_4.65TB
|
||||
sw62c3o3z9p?password=s137 动漫|动画片_3.99T
|
||||
swz6sin3fwo?password=8888 精选|泰剧【3.15T】
|
||||
sw3uax136w4?password=eea6 原盘|CMCT迷你蓝光原盘_2.81T
|
||||
swz6sow3fwo?password=8888 演唱会|1080P港台演唱会【2.55T】
|
||||
sw6xm3j3w7v?password=1111 纪录片|百家讲坛全集_2.21T
|
||||
swzj2cx3h4y?password=g180 电影|漫威宇宙系列_1.87TB
|
||||
sw682pw3nyo?password=s8c8 纪录片|国外纪录片_1.86T
|
||||
sw6uoem3fwo?password=8888 美剧|【冰与火之歌:权力的游戏】1-8季全_4K中字杜比视界【1.85T】
|
||||
swzva8w3fs6?password=l381 音乐MV|音乐22万首_1.80TB
|
||||
swzx76f3wfa?password=n724 小雅|抖音短剧合集1.77T
|
||||
swz93883nhj?password=sa53 豆瓣|TOP250电影_1.67TB
|
||||
swz6s7y3fwo?password=8888 精选|freembook全站15.72万书(kindle格式为主)_1.6t
|
||||
sw60fyp33eb?password=lcd6 排行|豆瓣2022影视排行榜_1.51T
|
||||
swz6sot3fwo?password=8888 精选|《_成龙65部作品合集@Ourdisc_蓝光原盘_》【1.48T】
|
||||
swz3qvq3fwo?password=8888 美剧|_冰与火之歌:权力的游戏【1-8季全1.31TB】
|
||||
sw3c8o83hgl?password=b5e6 其他|魔戒六部曲_1.18T
|
||||
sw6vuxp366e?password=kd83 音乐MV|港台MV_1.14T
|
||||
swnd82q3zx1?password=ua89 动漫|奥特曼_1.1T
|
||||
swz6wjj3fwo?password=8888 美剧|【实习医生格蕾】1-19季全_1080P中字【1.03T】
|
||||
sw6u0m73fwo?password=8888 美剧|【邪恶力量】1-15季全_1080P中字【1006G】
|
||||
sw6x8sj3zzo?password=v321 动漫|皮克斯动画合集4K_REMUX_975.83G
|
||||
swz0yco3zhz?password=1158 音乐|音乐【880G】
|
||||
sw6gqo43flt?password=qc62 香港|周星驰系列_854.96G
|
||||
sw6tco83hbe?password=v517 排行|2021豆瓣年度影视榜单_832.64G
|
||||
swz6s763fwo?password=8888 精选|邵氏4K【777G】
|
||||
sw6q9w833o2?password=a956 剧集|柯南_766.64G
|
||||
swz3bxo3fwo?password=8888 美剧|【哥谭】1-5季_1080P蓝光原盘中字【720G】
|
||||
swny8y43z12?password=o932 其他|NBA总决赛1991-2020_698.21G
|
||||
sw6tcot3hbe?password=e9d7 排行|2022必看最热门影视剧十部_620.84G
|
||||
swzn9y13zwh?password=crow 剧集|老友记全十季_594.26G
|
||||
sw6u7es3fwo?password=8888 美剧|【行尸走肉】1-11季全_1080P中字【585G】
|
||||
swnsdrk3h2m?password=p783 剧集|海贼王_553.61G
|
||||
swz3h4i3fwo?password=8888 美剧|【十三个原因】1-4季全_4K中字【523G】
|
||||
swz93n63z57?password=dda3 电影|变形金刚_500GB
|
||||
swz3ba63fwo?password=8888 美剧|【斯巴达克斯】1-4季_1080P中字【491G】
|
||||
sw6u42b3fwo?password=8888 国产剧|【后宫·甄嬛传】(2011)_76集全_4K中字【490G】
|
||||
swz3h543fwo?password=8888 美剧|【宋飞正传】1-9季全_4K中字【488G】
|
||||
swnsdrm3h2m?password=fea2 剧集|火影忍者全集_455.42G
|
||||
swz6soa3fwo?password=8888 精选|成龙电影合集【447G】
|
||||
sw6uaji3fwo?password=8888 美剧|【西部世界】1-4季_4K中字【445G】
|
||||
swz6smc3fwo?password=8888 纪录片|【地球脉动】1-3季_1080P中字【436G】
|
||||
swz6o453fwo?password=8888 美剧|【反恐24小时】1-9季全_1080P中字【399G】
|
||||
swz3qb83fwo?password=8888 美剧|【犯罪心理】1-16季全_1080P中字【395G】
|
||||
swz3q5s3fwo?password=8888 美剧|【广告狂人】1-7季全_1080P中字【373G】
|
||||
swz6s4a3fwo?password=8888 美剧|【继承之战】1-4季_4K外挂中字【368G】
|
||||
swz6lny3fwo?password=8888 美剧|【神秘博士】1-13季全_1080P中字【324G】
|
||||
sw6u0df3fwo?password=8888 美剧|【迷离时空(原版)】1-5季全_1080P中字【308G】
|
||||
sw6u0gx3fwo?password=8888 美剧|【美国恐怖故事】1-11季_1080P中字【306G】
|
||||
swz936a3znw?password=a0d3 电影|指环王系列_300GB
|
||||
swz6ltu3fwo?password=8888 美剧|【绝望主妇】1-8季_1080P中字【300G】
|
||||
sw6ug5r3fwo?password=8888 美剧|【摩登家庭】1-11季_1080P中字【298G】
|
||||
sw6u4c93fwo?password=8888 美剧|【纸牌屋】1-6季全_4K中字【284G】
|
||||
sw6u41k3fwo?password=8888 美剧|【风骚律师】1-6季全_4K中字【275G】
|
||||
sw6ug3k3fwo?password=8888 美剧|【老爸老妈的浪漫史】1-9季全_1080P中字【273G】
|
||||
swz3se13fwo?password=8888 美剧|【废柴联盟】1-6季_4K中字【260G】
|
||||
sw6u75u3fwo?password=8888 美剧|【生活大爆炸】1-12季全_1080P中字【258G】
|
||||
sw6ugkc3fwo?password=8888 国产剧|【白夜追凶】(2017)_32集全_4K中字【257G】
|
||||
sw6u7n93fwo?password=8888 美剧|【怪奇物语】1-4季_4K中字【255G】
|
||||
swz6sy63fwo?password=8888 美剧|【公园与游憩】1-7季全_1080P中字【255G】
|
||||
swz6lus3fwo?password=8888 国产剧|【大明王朝1566】(2007)_46集全_4K中字【250G】
|
||||
sw6u4j73fwo?password=8888 美剧|【嗜血法医】1-9季全_1080P中字【246G】
|
||||
sw6uxg53fwo?password=8888 美剧|【豪斯医生】1-8季全_1080P中字【222G】
|
||||
swz3sf43fwo?password=8888 国产剧|【4K修复】【西游记+续集】【218G】
|
||||
swz3lok3fwo?password=8888 国产剧|【棋魂】(2020)_36集全_4K中字【210G】
|
||||
swz6so23fwo?password=8888 精选|李连杰电影合集【210G】
|
||||
sw30v4b3zu2?password=a429 香港|林正英电影合集46部_209.13G
|
||||
sw6uotq3fwo?password=8888 美剧|【绝命毒师】1-5季全_4K中字【209G】
|
||||
sw6u7y83fwo?password=8888 美剧|【老友记】1-10季全_1080P中字【209G】
|
||||
swz6so13fwo?password=8888 精选|林正英电影合集46部【209G】
|
||||
swz6l033fwo?password=8888 美剧|【地球百子】1-7季全_1080P中字【206G】
|
||||
swz3hed3fwo?password=8888 美剧|【亢奋】1-2季_4K中字【205G】
|
||||
sw6uttz3fwo?password=8888 美剧|【夜魔侠】1-3季全_4K中字【204G】
|
||||
sw6p2t63h2m?password=oea1 剧集|迷失1-6季_203.3G
|
||||
swz3s4x3fwo?password=8888 国产剧|【爱情公寓】1-5季_全集+番外篇+大电影_4K中字【203G】
|
||||
swz3hak3fwo?password=8888 美剧|【无耻之徒】1-11季全_1080P中字【201G】
|
||||
swz3qek3fwo?password=8888 美剧|【伞学院】1-3季_4K中字【201G】
|
||||
swz6lmu3fwo?password=8888 国产剧|【爱情公寓】1-5季+番外1-3季_4K中字【200G】
|
||||
sw6ua2t3fwo?password=8888 美剧|【办公室】1-9季全_1080P中字【200G】
|
||||
swz36ah3fwo?password=8888 美剧|【黑钱胜地】1-4季_4K中字【200G】
|
||||
swz365l3fwo?password=8888 国产剧|【琉璃】(2020)_59集全_4K中字【194G】
|
||||
swz3smy3fwo?password=8888 国产剧|【如懿传】(2018)_87集全_1080P中字【194G】
|
||||
swz6b1z3fwo?password=8888 美剧|【杰茜驾到】1-7季全_1080P中字【194G】
|
||||
sw6uakm3fwo?password=8888 美剧|【性爱自修室】1-4季_4K中字【193G】
|
||||
swz6fff3fwo?password=8888 美剧|【女子监狱】1-7季全_1080P中字【188G】
|
||||
swz6s7w3fwo?password=8888 精选|周星馳电影合集【183G】
|
||||
sw6uify3fwo?password=8888 美剧|【越狱】1-5季全+特别篇_1080P中字【182G】
|
||||
sw6u4963fwo?password=8888 美剧|【黑袍纠察队】1-3季_4K中字【182G】
|
||||
sw6upun3fwo?password=8888 美剧|【毒枭】1-3季全_4K中字【180G】
|
||||
swz6zlm3fwo?password=8888 美剧|【闪电侠】1-9季全_1080P中字【180G】
|
||||
swz6s5n3fwo?password=8888 国产剧|【终极笔记】(2020)_36集全_4K中字【178G】
|
||||
swzj8g33wrb?password=z6d8 美剧|【兄弟连】10集全_1080P中字【177.6G】
|
||||
swz3skd3fwo?password=8888 国产剧|【重启之极海听雷】第一季_(2020)_4K中字【172G】
|
||||
swz3sv73fwo?password=8888 美剧|【混乱之子】1-7季_1080P中字【172G】
|
||||
swz6zsv3fwo?password=8888 美剧|【黑道家族】1-6季全_1080P中字【169G】
|
||||
sw6u42n3fwo?password=8888 美剧|【浴血黑帮】1-6季全_4K中字【162G】
|
||||
swz3lob3fwo?password=8888 国产剧|【欢乐颂】1-4季_1080P中字【156G】
|
||||
sw6ukxa3fwo?password=8888 国产剧|【梦华录】(2022)_40集全_4K中字【148G】
|
||||
swz3h5j3fwo?password=8888 国产剧|【三生三世十里桃花】(2017)_58集全_4K中字【146G】
|
||||
swz3lo83fwo?password=8888 美剧|【疑犯追踪】1-5季_1080P中字【145G】
|
||||
sw6u78c3fwo?password=8888 美剧|【黑镜】1-6季全_4K中字【144G】
|
||||
swz6lww3fwo?password=8888 美剧|【X档案】1-11季+电影版两部_1080P中字【143G】
|
||||
swz6skk3fwo?password=8888 美剧|【真爱如血】1-7季全_1080P中字【142G】
|
||||
swz6lqe3fwo?password=8888 国产剧|【还珠格格】1-3季全_1080P中字【141G】
|
||||
swz6lic3fwo?password=8888 国产剧|【大宋少年志】1-2季全_4K中字【139G】
|
||||
sw6uakw3fwo?password=8888 美剧|【猎魔人】1-3季_4K中字【139G】
|
||||
swz6lgx3fwo?password=8888 美剧|【杰西卡·琼斯】1-3季_1080P中字【139G】
|
||||
swz36m63fwo?password=8888 国产剧|【仙剑奇侠传三】(2009)_37集全_4K中字【137G】
|
||||
sw6ugsb3fwo?password=8888 美剧|【维京传奇】1-6季全_1080P中字【137G】
|
||||
sw6u42v3fwo?password=8888 美剧|【曼达洛人】1-3集全_4K中字【136G】
|
||||
swz6oyp3fwo?password=8888 国产剧|【天盛长歌】(2018)_70集全_4K中字【132G】
|
||||
sw6u0xb3fwo?password=8888 美剧|【国土安全】1-8季全_1080P中字【132G】
|
||||
swz6kcq3fwo?password=8888 美剧|【副本】1-2季_4K中字【127G】
|
||||
swz6sd63fwo?password=8888 美剧|【超感猎杀】1-2季_4K中字【126G】
|
||||
sw6ugfj3fwo?password=8888 国产剧|【沉香如屑·沉香重华】_(2022)_59集全_4K中字【125G】
|
||||
swz6s553fwo?password=8888 美剧|【千谎百计】1-3季全_1080P中字【125G】
|
||||
swz6fs73fwo?password=8888 美剧|【神盾局特工】1-7季_1080P中字【124G】
|
||||
sw6uupp3fwo?password=8888 国产剧|【延禧攻略】(2018)_70集全_4K中字【123G】
|
||||
swzj8au3wrb?password=i050 美剧|【太平洋战争】10集全_1080P中字【122G】
|
||||
swz6bcn3fwo?password=8888 美剧|【大西洋帝国】1-5季_1080P中字【122G】
|
||||
sw6utz93fwo?password=8888 国产剧|【知否知否应是绿肥红瘦】(2018)_73集全_4K中字【119G】
|
||||
sw6utft3fwo?password=8888 国产剧|【香蜜沉沉烬如霜】(2018)_60集全_4K中字【119G】
|
||||
swz6ls73fwo?password=8888 国产剧|【东宫】(2019)_52集全_4K中字【119G】
|
||||
sw6uu1g3fwo?password=8888 美剧|【心灵猎人】1-2季_4K中字【119G】
|
||||
sw6u0rm3fwo?password=8888 国产剧|【人民的名义】(2017)_55集全_4K中字【118G】
|
||||
swz3sbi3fwo?password=8888 美剧|【你】1-4季_1080P中字【118G】
|
||||
swz3lia3fwo?password=8888 美剧|【超能英雄】1-4季_1080P中字【115G】
|
||||
swz36vd3fwo?password=8888 美剧|【路西法】1-6季全_1080P中字【112G】
|
||||
swz6s2r3fwo?password=8888 国产剧|【战长沙】(2014)_32集全_1080P中字【111G】
|
||||
swz3lbz3fwo?password=8888 美剧|【绯闻女孩】1-6季_1080P中字【109G】
|
||||
swzjpfq3wrb?password=s8f0 美剧|【迷失】1-6季全_1080P中字【108G】
|
||||
swz6lee3fwo?password=8888 美剧|【双峰】1-3季_1080P中字【106G】
|
||||
swz6kuu3fwo?password=8888 美剧|【艾米丽在巴黎】1-3季_1080P中字【105G】
|
||||
sw6ugoj3fwo?password=8888 国产剧|【武林外传】(2006)_81集全_4K中字【104GB】
|
||||
swz3hks3fwo?password=8888 国产剧|【御赐小仵作】(2021)_20集36集双版本_1080P【101G】
|
||||
swz3sai3fwo?password=8888 国产剧|【步步惊心】(2011)_35集全_4K中字【101G】
|
||||
swz3spn3fwo?password=8888 国产剧|【去有风的地方】(2023)_40集全_4K中字【101G】
|
||||
swz6k9q3fwo?password=8888 国产剧|【与君初相识·恰似故人归】(2022)_42集全_4K中字【101G】
|
||||
swz3s4m3fwo?password=8888 美剧|【我们这一天】1-6季_1080P中字【101G】
|
||||
swz8t9x3h5k?password=n3f4 国产剧|【繁花_翡翠台源_100GB】
|
||||
swz3l4f3fwo?password=8888 日剧|【弥留之国的爱丽丝】1-2季_4K中字【100G】
|
||||
swz6l5a3fwo?password=8888 国产剧|【宸汐缘】(2019)_60集全_4K中字【96G】
|
||||
swz36543fwo?password=8888 国产剧|【长月烬明】(2023)_40集全_4K中字【95G】
|
||||
swz6ew93fwo?password=8888 美剧|【黑色孤儿】1-5季_1080P中字【95G】
|
||||
swz3qgz3fwo?password=8888 美剧|【危机边缘】1-5季_1080P中字【90G】
|
||||
swz36dx3fwo?password=8888 国产剧|【狼殿下】(2020)_49集全_4K中字【88G】
|
||||
sw6uj4h3fwo?password=8888 台剧|【我们与恶的距离】(2019)_10集全_4K中字【88G】
|
||||
sw6ugfa3fwo?password=8888 国产剧|【山河令】36集全_4K中字【87G】
|
||||
swz36ki3fwo?password=8888 美剧|【破产姐妹】1-6季全_1080P中字【87G】
|
||||
sw6u7zc3fwo?password=8888 国产剧|【陈情令】_(2019)_50集全_4K中字【86G】
|
||||
sw6utts3fwo?password=8888 国产剧|【觉醒年代】(2021)_43集全_4K中字【86G】
|
||||
swz6onx3fwo?password=8888 美剧|【小谢尔顿】1-6季_1080P中字【85G】
|
||||
sw6rt783hgh?password=ifd6 其他|PPT素材模板_84.82G
|
||||
swz365x3fwo?password=8888 国产剧|【都挺好】(2019)_46集全_4K中字【84G】
|
||||
swz3hkj3fwo?password=8888 国产剧|【三生三世枕上书】(2020)_56集全_4K中字【82G】
|
||||
sw6uup63fwo?password=8888 美剧|【唐顿庄园】1-6季全_1080P中字【82G】
|
||||
sw6uil53fwo?password=8888 国产剧|【琅琊榜】(2015)_54集全_4K中字【80G】
|
||||
swz36m03fwo?password=8888 国产剧|【锦衣之下】(2019)_55集全_4K中字【80G】
|
||||
swz6lz23fwo?password=8888 国产剧|【你好,旧时光】(2017)_30集全_4K中字【80G】
|
||||
swz6l483fwo?password=8888 国产剧|【卿卿日常】(2022)_40集全_4K中字【79G】
|
||||
sw6u7iy3fwo?password=8888 美剧|【神探夏洛克】1-4季全_1080P中字【78G】
|
||||
swz6oo83fwo?password=8888 美剧|【傲慢与偏见】(1995)_6集全_1080P外挂字幕【78G】
|
||||
sw6u72m3fwo?password=8888 国产剧|【狂飙】(2023)_39集全_4K中字【77G】
|
||||
swz36yf3fwo?password=8888 国产剧|【风吹半夏】(2022)_36集全_4K中字【77G】
|
||||
swz3sag3fwo?password=8888 国产剧|【我是余欢水】(2020)_12集全_4K中字【77G】
|
||||
swz3s403fwo?password=8888 国产剧|【小欢喜】(2019)_49集全_4K中字【75G】
|
||||
swz3qe03fwo?password=8888 美剧|【人生切割术】第一季_(2022)_4K中字【75G】
|
||||
swz6smb3fwo?password=8888 国产剧|【司藤】30集全_4K中字【74G】
|
||||
sw6uup03fwo?password=8888 美剧|【指环王:力量之戒】第一季[全8集]4K中字【74G】
|
||||
swz6kcg3fwo?password=8888 台剧|【俗女养成记】1-2季_4K中字【74G】
|
||||
sw6uujx3fwo?password=8888 国产剧|【有翡】_(2020)_51集全_1080P中字【72G】
|
||||
swz6l7f3fwo?password=8888 美剧|【童话镇】1-7季_720P中字【72G】
|
||||
sw6ugl73fwo?password=8888 国产剧|【星汉灿烂·月升沧海】56集全_4K画质【71G】
|
||||
swz6lp23fwo?password=8888 美剧|【绝望主妇】1-8季_720P中字【71G】
|
||||
sw6u7ep3fwo?password=8888 国产剧|【隐秘的角落】(2020)_12集全_4K中字【69G】
|
||||
sw6uty43fwo?password=8888 美剧|【暗黑】1-3季全_4K中字【69G】
|
||||
swz6lpo3fwo?password=8888 国产剧|【女心理师】(2021)_40集全_4K中字【68G】
|
||||
sw6uadf3fwo?password=8888 美剧|【最后生还者】第一季_4K中字【67G】
|
||||
swz6d773fwo?password=8888 美剧|【好兆头】1-2季_4K中字【67G】
|
||||
swz3slh3fwo?password=8888 国产剧|【长歌行】(2021)_49集全_1080P中字【66G】
|
||||
sw6u0mu3fwo?password=8888 美剧|【冰血暴】1-4季全_1080P中字【65G】
|
||||
swnvgvv3z29?password=h6b2 纪录片|中国通史全100集_64.07G
|
||||
swz6lsc3fwo?password=8888 国产剧|【幸福到万家】(2022)_40集全_4K中字【64G】
|
||||
swz6oyi3fwo?password=8888 美剧|【良医】1-6季_1080P中字【64G】
|
||||
swz6s5l3fwo?password=8888 国产剧|【人世间】(2022)_58集全_4K中字【63G】
|
||||
sw6u78w3fwo?password=8888 国产剧|【庆余年】(2019)_46集全_4K中字【62G】
|
||||
swz3sdn3fwo?password=8888 国产剧|【摩天大楼】(2020)_16集全_4K中字【62G】
|
||||
swz36e73fwo?password=8888 美剧|【使女的故事】1-5季全_1080P中字【62G】
|
||||
swz3hop3fwo?password=8888 国产剧|【父母爱情】(2014)_44集全_4K中字【61G】
|
||||
swz6fld3fwo?password=8888 美剧|【火线】1-5季全_1080P中字【61G】
|
||||
swz6sdq3fwo?password=8888 国产剧|【玉骨遥】40集全_4K中字【60G】
|
||||
swz6dl23fwo?password=8888 美剧|【罗马】1-2季_1080P中字【60G】
|
||||
sw6ujon3fwo?password=8888 国产剧|【亲爱的,热爱的】(2019)_41集全_4K中字【59G】
|
||||
swz3hmf3fwo?password=8888 美剧|【汉尼拔】1-3季全_1080P中字【59G】
|
||||
sw6u72q3fwo?password=8888 国产剧|【开端】(2022)_15集全_4K中字【58G】
|
||||
swz6syq3fwo?password=8888 国产剧|【警察荣誉】38集全_4K中字【57G】
|
||||
sw6u79h3fwo?password=8888 美剧|【后翼弃兵】(2020)_7集全_4K中字【57G】
|
||||
sw6u01x3fwo?password=8888 国产剧|【你微笑时很美】(2021)_31集全_4K中字【54G】
|
||||
swz6smv3fwo?password=8888 国产剧|【赘婿】36集全_4K中字【54G】
|
||||
sw6utfi3fwo?password=8888 国产剧|【莲花楼】(2023)_40集全_4K中字【52G】
|
||||
swz6lar3fwo?password=8888 国产剧|【大江大河】(2018)_47集全_4K中字【52G】
|
||||
swz6l453fwo?password=8888 国产剧|【唐朝诡事录】(2022)_36集全_4K中字【51G】
|
||||
swz6lew3fwo?password=8888 国产剧|【河神】1-2季全_4K中字【51G】
|
||||
swz3qos3fwo?password=8888 国产剧|【叛逆者】(2021)_43集全_4K中字【49G】
|
||||
swz6sdr3fwo?password=8888 美剧|【白莲花度假村】1-2季_1080P中字【48G】
|
||||
swz3qas3fwo?password=8888 国产剧|【以家人之名】(2020)_40集全_1080P中字【47G】
|
||||
sw6u79p3fwo?password=8888 国产剧|【斗罗大陆】(2021)_40集全_1080P中字【46G】
|
||||
sw6ut8p3fwo?password=8888 国产剧|【长安十二时辰】(2019)_48集全_4K中字【46G】
|
||||
sw6ugln3fwo?password=8888 美剧|【旺达幻视】9集全_4K中字【46G】
|
||||
sw6up8u3fwo?password=8888 美剧|【纸钞屋】1-5季全_1080P中字【46G】
|
||||
sw6u0tb3fwo?password=8888 国产剧|【我的人间烟火】(2023)_40集全_1080P中字【45G】
|
||||
swz6ooq3fwo?password=8888 国产剧|【士兵突击】(2006)_30集全_4K中字【45G】
|
||||
swz3sf73fwo?password=8888 国产剧|【伪装者】(2015)_41集全_4K中字【43G】
|
||||
swz6lhb3fwo?password=8888 国产剧|【风起洛阳】(2021)_39集全_4K中字【43G】
|
||||
swz6lff3fwo?password=8888 美剧|【鹰眼】(2021)_6集全_4K中字【43G】
|
||||
sw6u42s3fwo?password=8888 国产剧|【苍兰诀】(2022)_36集全_4K中字【42G】
|
||||
swz3skm3fwo?password=8888 国产剧|【重启之极海听雷】第二季_(2020)_4K中字【42G】
|
||||
swz6lql3fwo?password=8888 国产剧|【红楼梦】(1987)_36集全_4K中字【42G】
|
||||
sw6ut8j3fwo?password=8888 国产剧|【你是我的荣耀】(2021)_32集全_4K中字【41G】
|
||||
swz6sk93fwo?password=8888 国产剧|【三十而已】(2020)_43集全_1080P中字【41G】
|
||||
swz6lfp3fwo?password=8888 国产剧|【潜伏】(2008)_30集全_4K中字【41G】
|
||||
swz6o643fwo?password=8888 美剧|【女浩克】(2022)_9集全_4K中字【40G】
|
||||
swz6k1k3fwo?password=8888 美剧|【硅谷】1-6季_1080P中字【39G】
|
||||
swz36me3fwo?password=8888 国产剧|【长相思】(2023)_39集全_4K中字【38G】
|
||||
swz6syr3fwo?password=8888 日剧|【半泽直树】1-2季全_1080P中字【38G】
|
||||
swz6sdf3fwo?password=8888 日剧|【我是大哥大】10集全_1080P中字【38G】
|
||||
swz3qgq3fwo?password=8888 美剧|【萤火虫】(2002)_14集全_1080P中字【37G】
|
||||
sw6u7u33fwo?password=8888 国产剧|【漫长的季节】(2023)_12集全_4K中字【36G】
|
||||
swz6lyi3fwo?password=8888 美剧|【欧比旺】(2022)_6集全_4K中字【36G】
|
||||
sw6uis63fwo?password=8888 台剧|【想见你】(2019)_13集全_4K中字【36G】
|
||||
swz6liq3fwo?password=8888 国产剧|【亮剑】(2005)_30集全_4K中字【35G】
|
||||
sw6utzo3fwo?password=8888 美剧|【去他的世界】1-2季_4K中字【35G】
|
||||
swz3sfn3fwo?password=8888 美剧|【足球教练】1-3季_1080P中字【34G】
|
||||
sw6u01o3fwo?password=8888 国产剧|【山海情】(2021)_4K中字【33G】
|
||||
sw6ujoa3fwo?password=8888 美剧|【星期三】第一季_4K中字【33G】
|
||||
sw6u0tv3fwo?password=8888 美剧|【黑客军团】1-4季全_1080P中字【32G】
|
||||
swz36mo3fwo?password=8888 美剧|【月光骑士】6集全_4K中字【32G】
|
||||
swz36ka3fwo?password=8888 国产剧|【扫黑风暴】(2021)_28集全_1080P中字【31G】
|
||||
swz6lve3fwo?password=8888 国产剧|【大明王朝1566】(2007)_46集全_1080P中字【30G】
|
||||
swz6b2y3fwo?password=8888 国产剧|【我在他乡挺好的】(2021)_12集全_1080P中字【30G】
|
||||
swz6lpz3fwo?password=8888 美剧|【怒呛人生】(2023)_10集全_4K中字【30G】
|
||||
swz36yt3fwo?password=8888 国产剧|【传闻中的陈芊芊】(2020)_24集全_4K中字【29G】
|
||||
sw6u4vy3fwo?password=8888 美剧|【真探】1-3季全_1080P中字【29G】
|
||||
sw6uadk3fwo?password=8888 美剧|_【致命女人】1-2季_1080P中字【29G】
|
||||
sw6uuc23fwo?password=8888 美剧|【伦敦生活】1-2季全_4K中字【28G】
|
||||
sw6u0v73fwo?password=8888 美剧|【龙之家族】第一季_4K中字【25G】
|
||||
sw6uu063fwo?password=8888 国产剧|【最好的我们】(2016)_24集全_4K中字【24G】
|
||||
swz3hk73fwo?password=8888 国产剧|【仙剑奇侠传】34集全_1080P中字【24G】
|
||||
swz3lbp3fwo?password=8888 国产剧|【梦中的那片海】(2023)_38集全_4K中字【24G】
|
||||
swz3swd3fwo?password=8888 美剧|【鬼庄园】(2020)_9集全_4K中字【23G】
|
||||
swz6ff83fwo?password=8888 美剧|【杀死伊芙】1-4季_1080P中字【23G】
|
||||
swz6lkf3fwo?password=8888 国产剧|【微微一笑很倾城】(2016)_30集全_1080P中字【22G】
|
||||
sw6ujls3fwo?password=8888 美剧|【洛基】第一季_4K中字【22G】
|
||||
sw3x2pd33zy?password=xzpq 动漫|小猪佩奇_21.95G
|
||||
sw6u0px3fwo?password=8888 国产剧|【三体】(2023)_4K中字【21G】
|
||||
swz36v63fwo?password=8888 国产剧|【龙岭迷窟】(2020)_18集全_4K中字【21G】
|
||||
swz3hyk3fwo?password=8888 美剧|【大小谎言】1-2季全_1080P中字【21G】
|
||||
swz3svt3fwo?password=8888 美剧|【猎鹰与冬兵】(2021)_6集全_4K中字【21G】
|
||||
swz3sw73fwo?password=8888 美剧|【鬼入侵】(2018)_10集全_4K中字【20G】
|
||||
swz6lbk3fwo?password=8888 美剧|【IT狂人】1-4季全_标清中字【20G】
|
||||
swz6s513fwo?password=8888 日剧|【轮到你了】20集全_1080P中字【20G】
|
||||
swz6o6q3fwo?password=8888 国产剧|【余罪】1-2季全_1080P中字【19.5G】
|
||||
swz3bge3fwo?password=8888 国产剧|【唐人街探案】(2020)_12集全_4K中字【18G】
|
||||
swz6doo3fwo?password=8888 国产剧|【谁是凶手】(2021)_16集全_4K中字【18G】
|
||||
sw6u79l3fwo?password=8888 国产剧|【沉默的真相】(2020)_12集全_4K中字【17G】
|
||||
swz3sde3fwo?password=8888 国产剧|【无证之罪】(2017)_12集全_4K中字【17G】
|
||||
swz6lk43fwo?password=8888 台剧|【我可能不会爱你】(2011)_23集全_1080P中字【17G】
|
||||
swz6l753fwo?password=8888 国产剧|【鬼吹灯之精绝古城】(2016)_21集全_1080P中字【16G】
|
||||
swz6o4e3fwo?password=8888 日剧|【四重奏】(2017)_10集全_1080P中字【16G】
|
||||
swz36ye3fwo?password=8888 国产剧|【余生,请多指教】(2022)_29集全_1080P种子【15G】
|
||||
swz6s5e3fwo?password=8888 国产剧|【周生如故】(2021)_24集全_1080P中字【15G】
|
||||
swz6lb03fwo?password=8888 美剧|【无人生还】(2015)_3集全_1080P中字【14G】
|
||||
sw6u7tp3fwo?password=8888 美剧|【切尔诺贝利】5集全_1080P中字【13G】
|
||||
sw6uayo3fwo?password=8888 日剧|【非自然死亡】全10集_1080P中字【13G】
|
||||
swz3hvx3fwo?password=8888 日剧|【胜者即是正义】(2012)_11集全_1080P中字【13G】
|
||||
swz3hv03fwo?password=8888 日剧|【胜者即是正义2】(2013)_10集全_1080P中字【13G】
|
||||
swz6kjm3fwo?password=8888 日剧|【我的恐怖妻子】(2016)_9集全_1080P中字【13G】
|
||||
swz3hg43fwo?password=8888 美剧|【东城梦魇】(2021)_7集全_1080P中字【11G】
|
||||
swz6s5p3fwo?password=8888 日剧|【重启人生】10集全_1080P中字【11G】
|
||||
swz6b1r3fwo?password=8888 美剧|【正常人】(2020)_12集全_1080P中字【9.23G】
|
||||
swz6dk13fwo?password=8888 日剧|【凪的新生活】(2019)_10集全_1080P中字【9G】
|
||||
swz6sd73fwo?password=8888 国产剧|【爱很美味】(2021)_20集全_4K中字【8.6G】
|
||||
swz6o7w3fwo?password=8888 美剧|【贴身保镖】第一季_1080P中字【7G】
|
||||
swz6k0s3fwo?password=8888 美剧|【罪夜之奔】(2016)_8集全_1080P中字【5G】
|
||||
sw6pw793wfp?password=w816 小雅|4KRemux
|
||||
sw68fuu3nnw?password=pb57 小雅|电影1080P
|
||||
swzew4m3nc6?password=i0d7 小雅|电影|原盘
|
||||
swhid5x3wfa?password=xdf9 小雅|电影|韩国原盘
|
||||
swh3rih3wfa?password=g512 小雅|电影|台湾原盘
|
||||
swhbfy33wfa?password=a372 小雅|电影|香港原盘
|
||||
swhbs4r3zh9?password=ec38 小雅|电影|UHD原盘
|
||||
sw68wz93ncb?password=6666 小雅|欧美电影
|
||||
sw6plt23ncb?password=6666 小雅|美剧
|
||||
swznm373w1p?password=pe35 小雅|欧美剧
|
||||
swzg8dd3wye?password=m5b3 小雅|日韩电影
|
||||
swzjxcp3wfa?password=of89 小雅|日韩剧
|
||||
sw68e813nnw?password=n9e0 小雅|电视剧
|
||||
swzyiww3wn9?password=w1e0 小雅|合集1
|
||||
swzyiwq3wn9?password=x716 小雅|合集2
|
||||
swzyiwb3wn9?password=qfe8 小雅|合集3
|
||||
swz6gml3fwo?password=8888 小雅|动画电影
|
||||
swzqh673h4y?password=5296 小雅|千部抖音短剧合集
|
||||
swzmqcr3fs6?password=xd67 小雅|音乐22万首
|
||||
sw658uq36x2?password=md98 小雅|音乐22万首|DDS+HiRes
|
||||
sw658ub36x2?password=q7e0 小雅|音乐22万首|华语27000首无损
|
||||
swz6gd93fwo?password=8888 REMUX|4K_REMUX电影2257部
|
||||
swzm4z63697?password=6688 大包|FRDS电视剧大包
|
||||
swntmxc3wp6?password=a3f5 剧集|皇家师姐系列
|
||||
swz826g3nc0?password=ff47 剧集|甜蜜家园_Season_3
|
||||
swztlnh33xj?password=f3h5 剧集|行尸走肉全季杜比
|
||||
swz9lr83w8f?password=oc53 香港|杜琪峰(银河映像系列)
|
||||
swzdtjc3nb4?password=ef97 香港|成龙
|
||||
swz8cd233xj?password=0000 香港|满清十大酷刑第一部
|
||||
swzdtj93nb4?password=d6c3 香港|周星驰
|
||||
swz93y53zp0?password=ef25 国产剧|【唐朝诡事录_全2季】
|
||||
swz3sfv3fwo?password=8888 国产剧|【猎罪图鉴】(2022)全20集_4K中字
|
||||
swz6lmm3fwo?password=8888 美剧|【黄石】1-5季_4K中字【更新中】
|
||||
swz6ebs3fwo?password=8888 美剧|【叶卡捷琳娜大帝】1-3季_1080P中字
|
||||
sw6u7mw3fwo?password=8888 韩剧|【阿拉姆恩之剑:阿斯达年代记】(2023)_1080P韩语中字_李准基_|_张东健_/_申世景
|
||||
sw62qsa3fwo?password=8888 韩剧|【鱿鱼游戏】第一季(2021)_4K韩语中字_李政宰_/_朴海秀_/_魏嘏隽
|
||||
sw62qq83fwo?password=8888 韩剧|【请回答1988】(2015)_20集全_4K韩语中字_成东日_/_李一花_/_罗美兰
|
||||
sw62qbl3fwo?password=8888 韩剧|【黑暗荣耀】第一季_(2022)_4K韩语中字_宋慧乔_/_李到晛_/_林智妍
|
||||
sw62q7z3fwo?password=8888 韩剧|【黑暗荣耀】第二季_(2023)_1080P韩语中字_宋慧乔_/_李到晛_/_林智妍
|
||||
sw62q773fwo?password=8888 韩剧|【孤单又灿烂的神:鬼怪】(2016)_16集全_4K韩语中字_孔刘_/_金高银_/_李栋旭
|
||||
sw62q723fwo?password=8888 韩剧|【来自星星的你】(2013)_21集全_1080P韩语中字_金秀贤_/_全智贤_/_朴海镇
|
||||
sw62qiy3fwo?password=8888 韩剧|【信号】(2016)_16集全_1080P韩语中字_李帝勋_/_赵震雄_/_金惠秀
|
||||
sw62qie3fwo?password=8888 韩剧|【太阳的后裔】(2016)_16集全_1080P韩语中字_宋慧乔_/_宋仲基_/_金智媛
|
||||
sw62qi23fwo?password=8888 韩剧|【爱的迫降】(2019)_16集全_4K韩语中字_玄彬_/_孙艺珍_/_徐智慧
|
||||
sw62q4j3fwo?password=8888 韩剧|【机智医生生活】第一季_(2020)_1080P韩语中字_曹政奭_/_柳演锡_/_郑敬淏
|
||||
sw62q4c3fwo?password=8888 韩剧|【机智医生生活】第二季_(2021)_1080P韩语中字_曹政奭_/_柳演锡_/_郑敬淏
|
||||
sw62qyq3fwo?password=8888 韩剧|【W-两个世界】(2016)_16集全_1080P韩语中字_李钟硕_/_韩孝周_/_郑幼贞
|
||||
sw62qyg3fwo?password=8888 韩剧|【机智牢房生活】(2017)_16集全_1080P韩剧|中字_朴海秀_/_郑敬淏_/_郑秀晶
|
||||
sw62qkz3fwo?password=8888 韩剧|【继承者们】(2013)_20集全_1080P韩语中字_李敏镐_/_朴信惠_/_金宇彬
|
||||
sw62qkg3fwo?password=8888 韩剧|【当你沉睡时】(2017)_32集全_1080P韩语中字_李钟硕_/_裴秀智_/_李相烨
|
||||
sw62qk93fwo?password=8888 韩剧|【窥探】(2021)_20集全_1080P韩语中字_李昇基_/_李熙俊_/_朴柱炫
|
||||
sw62qk13fwo?password=8888 韩剧|【举重妖精金福珠】(2016)_16集全_1080P韩语中字_李圣经_/_南柱赫_/_景收真
|
||||
sw62qdh3fwo?password=8888 韩剧|【甜蜜家园】(2020)_10集全_4K韩语中字_宋江_/_李施吟_/_李到晛
|
||||
sw62qdv3fwo?password=8888 韩剧|【非常律师禹英禑】(2022)_16集全_1080P韩语中字_朴恩斌_/_姜泰伍_/_姜其永
|
||||
sw62qmf3fwo?password=8888 韩剧|【那年,我们的夏天】(2021)_16集全_1080P韩语中字_崔宇植_/_金多美_/_金圣喆
|
||||
sw62qma3fwo?password=8888 韩剧|【欢迎来到王之国】(2023)_16集全_1080P韩语中字_李俊昊_/_林允儿_/_高媛熙
|
||||
sw62q5z3fwo?password=8888 韩剧|【治愈者】(2014)_20集全_1080P韩语中字_池昌旭_/_朴敏英_/_刘智泰
|
||||
sw62q5g3fwo?password=8888 韩剧|【今生是第一次】(2017)_16集全_1080P韩语中字_李民基_/_郑素敏_/_朴炳垠
|
||||
sw62qvl3fwo?password=8888 韩剧|【没关系,是爱情啊】(2014)_16集全_1080P韩语中字_赵寅成_/_孔晓振_/_成东日
|
||||
sw62qvg3fwo?password=8888 韩剧|【请回答1997】(2012)_16集全_1080P韩语中字_郑恩地_/_徐仁国_/_申素率
|
||||
sw62qan3fwo?password=8888 韩剧|【蓝色大海的传说】(2016)_20集全_720P韩语中字_全智贤_/_李敏镐_/_文素丽
|
||||
sw62qa43fwo?password=8888 韩剧|【僵尸校园】(2022)_12集全_4K韩语中字_尹灿荣_/_朴持厚_/_曹怡贤
|
||||
sw62qax3fwo?password=8888 韩剧|【社内相亲】(2022)_12集全_1080P韩语中字_安孝燮_/_金世正_/_金旻奎
|
||||
sw62qg93fwo?password=8888 韩剧|【我的解放日志】(2022)_16集全_4K韩语中字_李民基_/_金智媛_/_孙锡久
|
||||
sw62qpn3fwo?password=8888 韩剧|【365:逆转命运的1年】(2020)_24集全_1080P韩语中字_李浚赫_/_南志铉_/_金智秀
|
||||
sw62qpd3fwo?password=8888 韩剧|【财阀家的小儿子】(2022)_16集全_1080P韩语中字_宋仲基_/_李星民_/_申铉彬
|
||||
sw62q8x3fwo?password=8888 韩剧|【大力女子都奉顺】(2017)_16集全_1080P韩语中字_朴宝英_/_朴炯植_/_金志洙
|
||||
sw62bog3fwo?password=8888 韩剧|【城市猎人】(2011)_20集全_720P韩语中字_李敏镐_/_朴敏英_/_李浚赫
|
||||
sw62big3fwo?password=8888 韩剧|【哦我的鬼神大人】(2015)_16集全_1080P韩语中字_朴宝英_/_曹政奭_/_金瑟祺
|
||||
sw62bi23fwo?password=8888 韩剧|【二十五,二十一】(2022)_16集全_1080P韩语中字_金泰梨_/_南柱赫_/_金知妍
|
||||
sw62b4d3fwo?password=8888 韩剧|【超异能族】(2023)_20集全_4K韩语中字_柳承龙_/_韩孝周_/_赵寅成
|
||||
sw62b4j3fwo?password=8888 韩剧|【海岸村恰恰恰】(2021)_16集全_1080P韩语中字_申敏儿_/_金宣虎_/_李相二
|
||||
sw62byh3fwo?password=8888 韩剧|【D.P:逃兵追缉令】_第一季_(2021)_4K韩语中字_丁海寅_/_具教焕_/_金成畇_
|
||||
sw62bmt3fwo?password=8888 韩剧|【D.P:逃兵追缉令】_第二季_(2023)_4K韩语中字_丁海寅_/_具教焕_/_金成畇
|
||||
sw62b533fwo?password=8888 韩剧|【仁显王后的男人】(2012)_16集全_1080P韩语中字_刘寅娜_/_池贤宇_/_金镇宇
|
||||
sw62b5h3fwo?password=8888 韩剧|【少年法庭】(2022)_10集全_4K韩语中字_金惠秀_/_金武烈_/_李星民
|
||||
sw62bvt3fwo?password=8888 韩剧|【杀了我治愈我】(2015)_20集全_1080P韩语中字_池晟_/_黄正音_/_朴叙俊
|
||||
sw62beq3fwo?password=8888 韩剧|【未生】(2014)_20集全_1080P韩语中字_任时完_/_李星民_/_姜素拉
|
||||
sw62bep3fwo?password=8888 韩剧|【内在美】(2018)_16集全_1080P韩语中字_徐玄振_/_李民基_/_李多熙
|
||||
sw62bai3fwo?password=8888 韩剧|【语义错误】(2022)_8集全_1080P韩语中字_朴栖含_/_朴宰灿_/_宋智午
|
||||
sw62bgh3fwo?password=8888 韩剧|【我的ID是江南美人】(2018)_16集全_1080P韩语中字_林秀香_/_车银优_/_赵宇丽
|
||||
sw62bgf3fwo?password=8888 韩剧|【偶然发现的一天】(2019)_32集全_1080P韩语中字_金惠奫_/_金路云_/_李宰旭
|
||||
sw62bga3fwo?password=8888 韩剧|【国王:永远的君主】(2020)_16集全_1080P韩语中字_李敏镐_/_金高银_/_禹棹焕
|
||||
sw62bg03fwo?password=8888 韩剧|【请回答1994】(2013)_21集全_1080P韩语中字_高雅拉_/_柳演锡_/_正宇
|
||||
sw62bpy3fwo?password=8888 韩剧|【Move_to_Heaven:我是遗物整理师】(2021)_10集全_4K韩语中字_李帝勋_/_汤峻相_/_洪承熙
|
||||
sw62owv3fwo?password=8888 韩剧|【夫妻的世界】(2020)_16集全_1080P韩语中字_金喜爱_/_朴解浚_/_韩韶禧
|
||||
sw62ofn3fwo?password=8888 韩剧|【安娜】(2022)_6集全_1080P韩语中字_裴秀智_/_郑恩彩_/_金俊翰
|
||||
sw62ofi3fwo?password=8888 韩剧|【火星生活】(2018)_16集全_1080P韩语中字_郑敬淏_/_朴成雄_/_高我星
|
||||
sw62ofe3fwo?password=8888 韩剧|【春夜】(2019)_16集全_4K韩语中字_韩志旼_/_丁海寅_/_金俊翰
|
||||
sw62osq3fwo?password=8888 韩剧|【酒鬼都市女人们】(2021)_12集全_1080P韩语中字_李先彬_/_韩善花_/_郑恩地
|
||||
sw62osg3fwo?password=8888 韩剧|【棒球大联盟】(2019)_16集全_1080P韩语中字_南宫珉_/_朴恩斌_/_吴正世
|
||||
sw62oq13fwo?password=8888 韩剧|【囚犯医生】(2019)_16集全_1080P韩语中字_南宫珉_/_权娜拉_/_金炳哲
|
||||
sw62ob33fwo?password=8888 韩剧|【迷雾】(2018)_16集全_1080P韩语中字_金南珠_/_池珍熙_/_高俊
|
||||
sw62obv3fwo?password=8888 韩剧|【我的名字】(2021)_8集全_4K韩语中字_韩韶禧_/_朴熹洵_/_安普贤
|
||||
sw62oo33fwo?password=8888 韩剧|【咖啡王子1号店】(2007)_17集全_1080P韩语中字_尹恩惠_/_孔刘_/_李善均
|
||||
sw62ook3fwo?password=8888 韩剧|【黑话律师】(2022)_16集全_1080P韩语中字_李钟硕_/_林允儿_/_金周宪
|
||||
sw62oor3fwo?password=8888 韩剧|【耀眼】(2019)_12集全_1080P韩语中字_金惠子_/_韩志旼_/_南柱赫
|
||||
sw62o7s3fwo?password=8888 韩剧|【地狱公使】(2021)_6集全_4K韩语中字_刘亚仁_/_金贤珠_/_朴正民
|
||||
sw62o7r3fwo?password=8888 韩剧|【请输入搜索词:WWW】(2019)_16集全_1080P韩语中字_林秀晶_/_张基龙_/_李多熙
|
||||
sw62oid3fwo?password=8888 韩剧|【阿尔罕布拉宫的回忆】(2018)_16集全_1080P韩语中字_玄彬_/_朴信惠_/_朴勋_
|
||||
sw62oyx3fwo?password=8888 韩剧|【她很漂亮】(2015)_16集全_1080P韩语中字_黄正音_/_朴叙俊_/_高俊熙
|
||||
sw62oks3fwo?password=8888 韩剧|【我亲爱的朋友们】(2016)_16集全_1080P韩语中字_高贤贞_/_赵寅成_/_金惠子
|
||||
sw62okn3fwo?password=8888 韩剧|【Live】(2018)_18集全_720P韩语中字_郑有美_/_李光洙_/_裴晟祐
|
||||
sw62ok43fwo?password=8888 韩剧|【制作人】(2015)_12集全_1080P韩语中字_金秀贤_/_车太贤_/_孔晓振
|
||||
sw62odw3fwo?password=8888 韩剧|【她的私生活】(2019)_16集全_1080P韩语中字_朴敏英_/_金材昱_/_安普贤
|
||||
sw62odl3fwo?password=8888 韩剧|【大长今】(2003)_54集全_1080P国语韩语多音轨中字_李英爱_/_池珍熙_/_任豪
|
||||
sw62odr3fwo?password=8888 韩剧|【无法抗拒的他】(2021)_10集全_1080P韩语中字_宋江_/_韩韶禧_/_蔡钟协
|
||||
sw62omq3fwo?password=8888 韩剧|【加油吧威基基】(2018)_20集全_1080P韩语中字_金正贤_/_李伊庚_/_孙承源
|
||||
sw62omv3fwo?password=8888 韩剧|【绅士的品格】(2012)_20集全_1080P韩语中字_张东健_/_金荷娜_/_金民钟
|
||||
sw62om93fwo?password=8888 韩剧|【九回时间旅行】(2013)_20集全_1080P韩语中字_李阵郁_/_赵胤熙_/_全卢民
|
||||
swz6fb03fwo?password=8888 纪录片|一级方程式:疾速争胜_(2019)
|
||||
swz6fbu3fwo?password=8888 纪录片|七个世界,一个星球_(2019)
|
||||
swz6fo33fwo?password=8888 纪录片|72种危险动物:拉丁美洲_(2017)
|
||||
swz6fo43fwo?password=8888 纪录片|72种危险动物:亚洲篇_(2018)
|
||||
swz6foy3fwo?password=8888 纪录片|2022_(2022)
|
||||
swz6fok3fwo?password=8888 纪录片|阿波罗11号_(2019)
|
||||
swz6fod3fwo?password=8888 纪录片|阿莱克斯·施瓦泽:为真相而跑_(2023)
|
||||
swz6fov3fwo?password=8888 纪录片|埃及艳后_(2023)
|
||||
swz6foe3fwo?password=8888 纪录片|艾德·希兰:成名之路_(2023)
|
||||
swz6foa3fwo?password=8888 纪录片|爱犬情深_(2018)
|
||||
swz6fog3fwo?password=8888 纪录片|摆脱贫困_(2021)
|
||||
swz6fo83fwo?password=8888 纪录片|北回归线_(2010)
|
||||
swz6foj3fwo?password=8888 纪录片|北极奇观_(2014)
|
||||
swz6fo93fwo?password=8888 纪录片|北极熊_(2022)
|
||||
swz6fo13fwo?password=8888 纪录片|贝尔蒂·格雷戈里:与动物零距离_(2023)
|
||||
swz6fo03fwo?password=8888 纪录片|奔向月球_(2015)
|
||||
swz6f733fwo?password=8888 纪录片|变态者意识形态指南_(2012)
|
||||
swz6f7n3fwo?password=8888 纪录片|冰冻星球2_(2022)
|
||||
swz6f7z3fwo?password=8888 纪录片|冰河时代的巨人_(2013)
|
||||
swz6f7w3fwo?password=8888 纪录片|冰雪之巅_(2018)
|
||||
swz6f7s3fwo?password=8888 纪录片|博茨瓦纳惊人的野生动物_(2020)
|
||||
swz6f7q3fwo?password=8888 纪录片|不破不立_(2021)
|
||||
swz6f7o3fwo?password=8888 纪录片|不止考古·我与三星堆_(2022)
|
||||
swz6f7i3fwo?password=8888 纪录片|坂本龙一:终曲_(2017)
|
||||
swz6f743fwo?password=8888 纪录片|BBC_野性都市_(2018)
|
||||
swz6f7k3fwo?password=8888 纪录片|彩排_(2022)
|
||||
swz6f7d3fwo?password=8888 纪录片|茶,一片树叶的故事_(2013)
|
||||
swz6f753fwo?password=8888 纪录片|超凡动物奇观_(2022)
|
||||
swz6f7v3fwo?password=8888 纪录片|超级工程_(2012)
|
||||
swz6f7r3fwo?password=8888 纪录片|沉船搜索者澳大利亚_(2022)
|
||||
swz6f7t3fwo?password=8888 纪录片|穿越落基山脉_(2011)
|
||||
swz6f783fwo?password=8888 纪录片|从太空看地球_(2019)
|
||||
swz6f7j3fwo?password=8888 纪录片|大白鲨_(2013)
|
||||
swz6f7x3fwo?password=8888 纪录片|大堡礁探险_(2018)
|
||||
swz6f7c3fwo?password=8888 纪录片|大陆的崛起_(2013)
|
||||
swz6f703fwo?password=8888 纪录片|大秦岭_(2010)
|
||||
swz6f7u3fwo?password=8888 纪录片|大太平洋_(2017)
|
||||
swz6fi33fwo?password=8888 纪录片|大峡谷探险之河流告急_(2008)
|
||||
swz6fi63fwo?password=8888 纪录片|大象的秘密_(2023)
|
||||
swz6fih3fwo?password=8888 纪录片|大象女王_(2019)
|
||||
swz6fiw3fwo?password=8888 纪录片|大熊猫_(2018)
|
||||
swz6fif3fwo?password=8888 纪录片|登陆日:诺曼底1944_(2014)
|
||||
swz6fis3fwo?password=8888 纪录片|地球的夜晚_(2020)
|
||||
swz6fil3fwo?password=8888 纪录片|地球风暴_(2022)
|
||||
swz6fiq3fwo?password=8888 纪录片|地球脉动_(2006)
|
||||
swz6fib3fwo?password=8888 纪录片|地球脉动2_(2016)
|
||||
swz6fi73fwo?password=8888 纪录片|地球:神奇的一天_(2017)
|
||||
swz6fii3fwo?password=8888 纪录片|第四阶段_(2016)
|
||||
swz6fiy3fwo?password=8888 纪录片|帝国的崛起:奥斯曼_(2020)
|
||||
swz6fik3fwo?password=8888 纪录片|帝企鹅日记2:召唤_(2017)
|
||||
swz6fim3fwo?password=8888 纪录片|帝王蝶的迁徙_(2012)
|
||||
swz6fiv3fwo?password=8888 纪录片|东瀛大宝荐
|
||||
swz6fie3fwo?password=8888 纪录片|动物本色_(2021)
|
||||
swz6fig3fwo?password=8888 纪录片|敦煌:生而传奇_(2021)
|
||||
swz6fi83fwo?password=8888 纪录片|恶海捕蟹记:血脉篇_(2020)
|
||||
swz6fij3fwo?password=8888 纪录片|非洲_(2013)
|
||||
swz6fic3fwo?password=8888 纪录片|非洲:动物乐园_(2017)
|
||||
swz6fi23fwo?password=8888 纪录片|风味原产地_(2019)
|
||||
swz6f433fwo?password=8888 纪录片|佛罗伦萨和乌菲兹美术馆_(2015)
|
||||
swz6f4n3fwo?password=8888 纪录片|功勋_(2021)
|
||||
swz6f4s3fwo?password=8888 纪录片|孤注一掷:阿森纳_(2022)
|
||||
swz6f4q3fwo?password=8888 纪录片|孤注一掷:巴西国家队_(2020)
|
||||
swz6f4o3fwo?password=8888 纪录片|孤注一掷:曼彻斯特城_(2018)
|
||||
swz6f473fwo?password=8888 纪录片|孤注一掷:托特纳姆热刺_(2020)
|
||||
swz6f4i3fwo?password=8888 纪录片|龟女士的奥德赛_(2018)
|
||||
swz6f4y3fwo?password=8888 纪录片|国际空间站_(2002)
|
||||
swz6f4k3fwo?password=8888 纪录片|国家地理:大迁徙_(2010)
|
||||
swz6f4m3fwo?password=8888 纪录片|国家地理:远征南极_(2009)
|
||||
swz6f4r3fwo?password=8888 纪录片|海狼之岛_(2022)
|
||||
swz6f4a3fwo?password=8888 纪录片|海洋_(2010)
|
||||
swz6f4p3fwo?password=8888 纪录片|海洋:我们的蓝色星球_(2018)
|
||||
swz6f4t3fwo?password=8888 纪录片|航空母舰:七海卫士_(2016)
|
||||
swz6fyz3fwo?password=8888 纪录片|航拍中国_(2017)
|
||||
swz6fyw3fwo?password=8888 纪录片|河西走廊_(2015)
|
||||
swz6fyf3fwo?password=8888 纪录片|黑猩猩帝国_(2023)
|
||||
swz6fyb3fwo?password=8888 纪录片|黑夜跟踪狂:追捕连环杀手_(2021)
|
||||
swz6fy73fwo?password=8888 纪录片|欢迎来地球_(2021)
|
||||
swz6fyi3fwo?password=8888 纪录片|环法自行车赛:逆风飞驰_(2023)
|
||||
swz6fyy3fwo?password=8888 纪录片|回到太空_(2022)
|
||||
swz6fyk3fwo?password=8888 纪录片|急诊先锋:纽约_(2023)
|
||||
swz6fym3fwo?password=8888 纪录片|记忆的力量·抗美援朝_(2020)
|
||||
swz6fyv3fwo?password=8888 纪录片|家园_(2020)
|
||||
swz6fye3fwo?password=8888 纪录片|揭秘海军陆战队_(2017)
|
||||
swz6fyg3fwo?password=8888 纪录片|巨兽_(2023)
|
||||
swz6fyt3fwo?password=8888 纪录片|觉醒_(2018)
|
||||
swz6fyj3fwo?password=8888 纪录片|康纳·麦格雷戈:拳王万岁_(2023)
|
||||
swz6fy13fwo?password=8888 纪录片|克里斯·海姆斯沃斯:挑战极限_(2022)
|
||||
swz6fy23fwo?password=8888 纪录片|狂野日本_(2015)
|
||||
swz6fk33fwo?password=8888 纪录片|狂野之美:国家公园探险_(2016)
|
||||
swz6fkn3fwo?password=8888 纪录片|蓝色星球_(2001)
|
||||
swz6fks3fwo?password=8888 纪录片|蓝色星球2_(2017)
|
||||
swz6fkb3fwo?password=8888 纪录片|雷吉_(2023)
|
||||
swz6fki3fwo?password=8888 纪录片|李小龙传奇_(2008)
|
||||
swz6fky3fwo?password=8888 纪录片|了解宇宙如何运行_(2010)
|
||||
swz6fkk3fwo?password=8888 纪录片|绿色星球_(2022)
|
||||
swz6fkm3fwo?password=8888 纪录片|罗马四大圣殿_(2016)
|
||||
swz6fk53fwo?password=8888 纪录片|麦道夫:华尔街吸金恶霸_(2023)
|
||||
swz6fkr3fwo?password=8888 纪录片|没有极限_(2015)
|
||||
swz6fka3fwo?password=8888 纪录片|美国内战_(1990)
|
||||
swz6fkp3fwo?password=8888 纪录片|美国西海岸之旅_(2014)
|
||||
swz6fk83fwo?password=8888 纪录片|美丽星球_(2016)
|
||||
swz6fk93fwo?password=8888 纪录片|美丽中国_(2008)
|
||||
swz6fk13fwo?password=8888 纪录片|梦想之大:构建我们的世界_(2017)
|
||||
swz6fkc3fwo?password=8888 纪录片|木偶奇遇记_(2022)
|
||||
swz6fdn3fwo?password=8888 纪录片|喵星人的奇思妙想_(2022)
|
||||
swz6fdz3fwo?password=8888 纪录片|MH370:消失的马航客机_(2023)
|
||||
swz6fdh3fwo?password=8888 纪录片|纳米比亚-旷野的精神_(2016)
|
||||
swz6fdw3fwo?password=8888 纪录片|南极3D:在边缘_(2014)
|
||||
swz6fdq3fwo?password=8888 纪录片|南太平洋之旅_(2013)
|
||||
swz6fd73fwo?password=8888 纪录片|欧洲_(2016)
|
||||
swz6fdy3fwo?password=8888 纪录片|披头士乐队:回归_(2021)
|
||||
swz6fdm3fwo?password=8888 纪录片|僻壤凶案_(2022)
|
||||
swz6fd53fwo?password=8888 纪录片|婆罗洲:亚洲的魅力_(2017)
|
||||
swz6fdv3fwo?password=8888 纪录片|破发点:大满贯之路_(2023)
|
||||
swz6fda3fwo?password=8888 纪录片|破浪_(2016)
|
||||
swz6fdg3fwo?password=8888 纪录片|奇妙酒店:大堂之外的生活_(2017)
|
||||
swz6fdp3fwo?password=8888 纪录片|企鹅群里有特务_(2013)
|
||||
swz6fd83fwo?password=8888 纪录片|企鹅小镇_(2021)
|
||||
swz6fdj3fwo?password=8888 纪录片|切尔诺贝利_(2019)
|
||||
swz6fdx3fwo?password=8888 纪录片|情系斯波克_(2016)
|
||||
swz6fm33fwo?password=8888 纪录片|求偶游戏_(2021)
|
||||
swz6fmh3fwo?password=8888 纪录片|全力挥杆:高尔夫大满贯之路_(2023)
|
||||
swz6fmf3fwo?password=8888 纪录片|全美缉凶:波士顿马拉松爆炸案_(2023)
|
||||
swz6fml3fwo?password=8888 纪录片|全球绝美国家公园_(2022)
|
||||
swz6fmb3fwo?password=8888 纪录片|人间游乐场_(2022)
|
||||
swz6fmi3fwo?password=8888 纪录片|人生七年1_(1964)
|
||||
swz6fmy3fwo?password=8888 纪录片|人生七年2_(1970)
|
||||
swz6fmd3fwo?password=8888 纪录片|人生七年3_(1977)
|
||||
swz6fm53fwo?password=8888 纪录片|人生七年4_(1984)
|
||||
swz6fme3fwo?password=8888 纪录片|人生七年5_(1991)
|
||||
swz6fma3fwo?password=8888 纪录片|人生七年6_(1999)
|
||||
swz6fmp3fwo?password=8888 纪录片|人生七年7_(2006)
|
||||
swz6fmt3fwo?password=8888 纪录片|人生七年8_(2012)
|
||||
swz6fm93fwo?password=8888 纪录片|人生七年9_(2019)
|
||||
swz6fm13fwo?password=8888 纪录片|人生第一次_(2020)
|
||||
swz6fmc3fwo?password=8888 纪录片|塞伦盖蒂_(2019)
|
||||
swz6fm23fwo?password=8888 纪录片|塞伦盖蒂国家公园_(2011)
|
||||
swz6fmu3fwo?password=8888 纪录片|舌尖上的中国_(2012)
|
||||
swz6f5n3fwo?password=8888 纪录片|生门_(2017)
|
||||
swz6f563fwo?password=8888 纪录片|生命_(2009)
|
||||
swz6f5h3fwo?password=8888 纪录片|盛会_(2022)
|
||||
swz6f5w3fwo?password=8888 纪录片|时间的风景_(2012)
|
||||
swz6f5f3fwo?password=8888 纪录片|史前星球_(2022)
|
||||
swz6f5s3fwo?password=8888 纪录片|水下中国_(2019)
|
||||
swz6f5q3fwo?password=8888 纪录片|他乡的童年_(2019)
|
||||
swz6f5b3fwo?password=8888 纪录片|泰勒·斯威夫特:美利坚女士_(2020)
|
||||
swz6f5i3fwo?password=8888 纪录片|太空之旅_(2015)
|
||||
swz6f543fwo?password=8888 纪录片|徒手攀岩_(2018)
|
||||
swz6f5k3fwo?password=8888 纪录片|外星世界_(2020)
|
||||
swz6f5v3fwo?password=8888 纪录片|完美星球_(2021)
|
||||
swz6f5e3fwo?password=8888 纪录片|万物之生_(2022)
|
||||
swz6f5g3fwo?password=8888 纪录片|王朝_(2018)
|
||||
swz6f5p3fwo?password=8888 纪录片|王阳明_(2021)
|
||||
swz6f5t3fwo?password=8888 纪录片|韦科惨案:末日烈火_(2023)
|
||||
swz6f5j3fwo?password=8888 纪录片|为了全人类_(1989)
|
||||
swz6f593fwo?password=8888 纪录片|维多利亚的秘密:天使与恶魔_(2022)
|
||||
swz6f5u3fwo?password=8888 纪录片|未来漫游指南_(2022)
|
||||
swz6fvs3fwo?password=8888 纪录片|我工作故我在_(2023)
|
||||
swz6fvi3fwo?password=8888 纪录片|我们的父亲_(2022)
|
||||
swz6fvm3fwo?password=8888 纪录片|我们的浩瀚宇宙_(2022)
|
||||
swz6fv53fwo?password=8888 纪录片|我们的星球_(2019)
|
||||
swz6fvr3fwo?password=8888 纪录片|我们的自然_(2018)
|
||||
swz6fve3fwo?password=8888 纪录片|我们星球上的生命_(2023)
|
||||
swz6fva3fwo?password=8888 纪录片|我是一名杀手_(2018)
|
||||
swz6fvp3fwo?password=8888 纪录片|无穷之路_(2021)
|
||||
swz6fvj3fwo?password=8888 纪录片|武林外传_(2018)
|
||||
swz6fvx3fwo?password=8888 纪录片|小小世界_(2020)
|
||||
swz6fv03fwo?password=8888 纪录片|行星_(2019)
|
||||
swz6fvu3fwo?password=8888 纪录片|血与性:400年王室风云_(2022)
|
||||
swz6fr63fwo?password=8888 纪录片|药剂师_(2020)
|
||||
swz6frh3fwo?password=8888 纪录片|野性太平洋_(2016)
|
||||
swz6frf3fwo?password=8888 纪录片|野性英伦_(2023)
|
||||
swz6frq3fwo?password=8888 纪录片|夜色中的地球_(2020)
|
||||
swz6fr73fwo?password=8888 纪录片|移民国度_(2020)
|
||||
swz6frm3fwo?password=8888 纪录片|影响世界的中国植物_(2019)
|
||||
swz6frp3fwo?password=8888 纪录片|与浪争锋_(2022)
|
||||
swz6frx3fwo?password=8888 纪录片|宇宙时空之旅_(2014)
|
||||
swz6fe33fwo?password=8888 纪录片|遇见最极致的中国_(2022)
|
||||
swz6few3fwo?password=8888 纪录片|原味澳洲_(2013)
|
||||
swz6fel3fwo?password=8888 纪录片|约翰·威尔逊的十万个怎么做_(2020)
|
||||
swz6feb3fwo?password=8888 纪录片|找寻_(2021)
|
||||
swz6fe73fwo?password=8888 纪录片|这货哪来的_(2023)
|
||||
swz6fek3fwo?password=8888 纪录片|致富攻略_(2023)
|
||||
swz6fem3fwo?password=8888 纪录片|中国_(2020)
|
||||
swz6fev3fwo?password=8888 纪录片|中国救护_(2023)
|
||||
swz6fee3fwo?password=8888 纪录片|中国通史_(2013)
|
||||
swz6feg3fwo?password=8888 纪录片|中国之谜_(2016)
|
||||
swz6fep3fwo?password=8888 纪录片|中国最美公路_(2022)
|
||||
swz6fet3fwo?password=8888 纪录片|众神之地_(2022)
|
||||
swz6fej3fwo?password=8888 纪录片|追缉汽车大亨:卡洛斯·戈恩_(2023)
|
||||
swz6fe93fwo?password=8888 纪录片|追逐珊瑚_(2017)
|
||||
swz6fec3fwo?password=8888 纪录片|最后的珊瑚礁:海底世界_(2012)
|
||||
swz6fe23fwo?password=8888 纪录片|最后的舞动_(2020)
|
||||
swz6feu3fwo?password=8888 纪录片|最美公路_(2018)
|
||||
swz6fan3fwo?password=8888 纪录片|座头鲸_(2015)
|
||||
swz6s783fwo?password=8888 精选|纪录片合集_蓝光原盘
|
||||
swz6sib3fwo?password=8888 精选|最强爽文短剧合集373部
|
||||
swzt3w43hc6?password=s922 精选|希腊神话改编影视
|
||||
swzt3w23hc6?password=z631 精选|尼古拉斯凯奇
|
||||
swzt3wi3hc6?password=gf96 精选|恐怖片
|
||||
swzt3fh3hc6?password=ia38 精选|全球丧尸电影百佳合集
|
||||
swz82uz33a3?password=x1e1 精选|踢馆秘籍
|
||||
swzkpip3ncb?password=5566 精选|【电影系列合集】4K
|
||||
swzkpij3ncb?password=5566 精选|【电影系列合集】AE制作全特效字幕
|
||||
swzkpix3ncb?password=5566 精选|【电影系列合集】最佳影片合集
|
||||
swzkpi23ncb?password=5566 精选|漫威电影合集
|
||||
swzkpiu3ncb?password=5566 精选|电影系列合集2
|
||||
swz939j3hz7?password=bcd5 日本动漫|奥特曼系列
|
||||
swzjuqj33dn?password=7777 日本动漫|火影忍者
|
||||
swzdt0w3nb4?password=f0a7 其他|诺兰系列原盘访问码:d843
|
||||
swzdt933nb4?password=la51 其他|姜文
|
||||
swzg31833xj?password=f3h5 其他|2024欧洲杯
|
||||
sw62hpo3hhq?password=s2d8 电影|原盘电影
|
||||
sw313rc3zx1?password=d601 剧集|泰剧
|
||||
sw313rg3zx1?password=q4b3 书籍|Freembook_全站_15.72_万书_Kindle_格式为主
|
||||
sw313r53zx1?password=jcb1 电影|电影大师_英格玛·伯格曼_电影合集_CC_收藏版
|
||||
sw313rb3zx1?password=s427 电影|动画电影_4K_双语
|
||||
sw313rl3zx1?password=x640 电影|漫威电影系列合集
|
||||
sw313rf3zx1?password=le58 电影|李连杰合集
|
||||
sw313rw3zx1?password=vb67 电影|成龙电影合集
|
||||
sw313r63zx1?password=fed3 书籍|印度电子图书馆部分书籍_29_万
|
||||
sw313vc3zx1?password=s250 视频,演唱会|1080P_港台演唱会
|
||||
sw313v13zx1?password=t924 书籍|中美百万_66_万书籍_超大_ZIP_压缩版
|
||||
sw313vv3zx1?password=rae4 电影|叶问_全套蓝光原盘
|
||||
sw313v53zx1?password=s192 动漫|机动战士高达_蓝光合集_原盘_ISO_无中字
|
||||
sw313vd3zx1?password=e377 剧集|红楼梦_4K_古书版修复_无台标_无水印
|
||||
sw313vo3zx1?password=g597 漫画|漫画_PDF
|
||||
sw313vq3zx1?password=t314 视频,动画|郭德纲相声_动画版
|
||||
sw313v33zx1?password=ua27 漫画|经典珍藏_超全老港_漫画合集
|
||||
sw313523zx1?password=xad7 视频|我是歌手_全九期
|
||||
sw313503zx1?password=b592 视频|港台_十大中文金曲颁奖音乐会(1986-1995-10集)粤语中字
|
||||
sw313513zx1?password=nbc1 视频|跨界歌王_全_14_期_附加两期特别节目
|
||||
sw313583zx1?password=cee5 视频|2017_东方卫视_天籁之战_Ⅰ、Ⅱ
|
||||
sw3135p3zx1?password=ka35 剧集|权力的游戏_1-8_季_UHD_2160P_原生中字
|
||||
sw3135d3zx1?password=rb03 电影|REMUX_1080P_特效_电影
|
||||
sw313mp3zx1?password=h210 资料|厂商音源集
|
||||
sw313ma3zx1?password=nd41 视频|维多利亚的秘密_2005-2015_时装秀
|
||||
sw313me3zx1?password=cf20 视频|维多利亚的秘密_2014-2018_时装秀
|
||||
sw313mr3zx1?password=ge61 剧集|新三国
|
||||
sw313m53zx1?password=icc5 剧集|韩剧_德鲁纳酒店
|
||||
sw313my3zx1?password=m440 电影|高仓健合集_经典日本老电影_蓝光原盘_ISO
|
||||
sw313mi3zx1?password=n920 剧集|高清翡翠台_合集
|
||||
sw313ms3zx1?password=pec4 电影|邵氏_4K_合集
|
||||
sw313eh3zx1?password=ge17 纪录|纪录片
|
||||
sw313e33zx1?password=r1c2 电影|电影(101项)
|
||||
sw68qsr3nnw?password=d997 电影|100_部高分推理悬疑电影
|
||||
sw60dh73nnw?password=t0d6 电影|世界影史上的_“第一”_全收录
|
||||
sw68l7h3nnw?password=fca4 电影|上海美影_胶片修复
|
||||
sw6txxc3nnw?password=l8a7 电影|李安作品合集
|
||||
sw68tjz3nnw?password=p424 电影|豆瓣_TOP250_IMDB_TOP250
|
||||
sw6u4ex3nnw?password=s316 音乐|网易云评论最多的粤语歌曲_TOP100
|
||||
sw68loz3nnw?password=a041 电影|FRDS_电影_1080P_合集
|
||||
sw6tphr3nnw?password=ec56 电影|周星驰合集
|
||||
sw6tpho3nnw?password=tea5 剧集|网飞中外剧集_75_部
|
||||
sw6tgu63nnw?password=f1f7 MV|4K_修复_60_帧_周杰伦全套_MV_收藏级画质
|
||||
sw68qsk3nnw?password=d411 电影|意外结局百佳电影
|
||||
sw6xqzs36w4?password=vde5 电影|007_系列全集_4K_国语_洗版
|
||||
swz3kh136u9?password=h735 剧集|网飞剧集合集_【LeagueNF】中文标题
|
||||
sw38qdh3340?password=e276 电影|3D_电影
|
||||
sw6jwgx3nnw?password=aa89 电影|国内各大制片厂电影_分类合集
|
||||
sw6tg2e3nnw?password=e3f9 纪录|航拍中国_全_4_季_4K
|
||||
sw68jrk3nnw?password=yaa9 音乐|华语歌单_FLAC_分轨
|
||||
sw68jvr3nnw?password=k940 电影|全球丧尸电影百佳合集
|
||||
sw6x9ln3n8n?password=j8c7 电影|电影_Movie12
|
||||
sw6e6i03flt?password=l8f3 电影|原盘电影【18192部】
|
||||
swn9elt3njy?password=k4b6 游戏|3A_游戏
|
||||
sw642m83wxq?password=z874 电影|哆啦A梦剧场版39部合集
|
||||
swnf8jy36w4?password=o6c6 动画,剧集|中国传统经典动画剧集(367部附海报剧照)
|
||||
swnvrsf36w4?password=0580 剧集|琼瑶言情剧合集
|
||||
sw642f5366e?password=va37 电影|周润发合集
|
||||
sw6xkah3hw4?password=t784 动画,剧集|猫和老鼠_全_161_集_4K_修复
|
||||
sw6n9hg3wen?password=jcc0 电影|成龙_65_部蓝光原盘
|
||||
swn8mud36w4?password=4568 其他|中国诗词大会_S01-S06
|
||||
sw6rqhh3n4l?password=ma64 剧集|康熙王朝_CCTV8
|
||||
sw6x20x33af?password=t448 剧集|风骚律师_全六季
|
||||
swntf0u361k?password=i250 剧集|剧集【104部】
|
||||
sw6ldkw3njy?password=ob91 剧集|权力的游戏_全_8_季(冰与火之歌)
|
||||
sw64w583w9n?password=qwer 其他|Coser_压缩包(102个)
|
||||
swzna5n3z33?password=f0c7 音乐|新世纪音乐
|
||||
swz6ceo36ot?password=ufc8 其他|系统镜像
|
||||
swzzyfo337y?password=x8f5 软件|办公软件(Adobe系列等)
|
||||
swz6f1t3wrb?password=pef0 电影|蓝光2K原盘
|
||||
swzzw9i3h88?password=LGNB 剧集|行尸走肉_[美剧][LGNB精品封装][2010~2021][11季全]
|
||||
swz6f1c3wrb?password=o6e8 电影|蓝光_ISO_原盘
|
||||
sw69s7y3nn3?password=d269 剧集|华语剧_HDC【175部】
|
||||
swzzo513z6w?password=8888 电影|2023_电影(185部)
|
||||
swzzymk3hbn?password=j059 电影|IMDb&Douban_Mixed_TOP250【440部】
|
||||
swzzvvk3wrb?password=r928 电影|1080P蓝光电影原盘
|
||||
swz6ilr337y?password=lb58 美漫|瑞克和莫蒂.全4季.1080P.中英字幕
|
||||
swz6ild337y?password=r946 美漫|赛博朋克:边缘行者_第一季
|
||||
swz6ilk337y?password=ja80 美漫|爱死亡机器人4k(1-3季)
|
||||
swz6i7n337y?password=mc81 美漫|英雄联盟:双城之战
|
||||
swz2lge3h4y?password=yc70 电影|豆瓣电影Top250_4K_REMUX
|
||||
swz2ixt3ncb?password=5566 电影|《漫威宇宙系列35部合集》收藏版【_4K_REMUX_杜比视界_国英音轨_特效字幕_】
|
||||
sw6ug2d3nom?password=x169 电影|粤语电影
|
||||
swzyzsl3ncb?password=5566 电影|FRDS电影mUHD大包
|
||||
swzu4f43nfv?password=ab15 电影|TOP250的大包_ISO
|
||||
swhhzcb3zfl?password=m693 剧集|欧美剧
|
||||
swznsvw3n5x?password=8888 电影|原盘ISO整理
|
||||
swhqh7u3w91?password=b754 测试|家庭影院测试合集
|
||||
swzkyzd360k?password=f6b0 测试|《踢馆秘笈》
|
||||
swz1eoi33zz?password=yf43 测试|演示测试碟
|
||||
swhhxhs360k?password=s358 测试|家庭影院系统最佳杜比Atmos全景声DTS-X音效播放测试专用
|
||||
swzzg1c3wb6?password=kdf0 剧集|欧美剧
|
||||
swzvtj233cg?password=8888 电影|2267部2160p_remux_FGT_【1726项】(上面其它人分享过)
|
||||
swzhlzy3h8w?password=i065 电影|电影【ISO格式】
|
||||
swz1h183zh9?password=ice1 电影|UHD原盘_电影
|
||||
@@ -0,0 +1,21 @@
|
||||
self 我的123网盘 0
|
||||
IpPUVv-3gOj?pwd=JZMM 【SGNB@CHDBits特效字幕4K_UHD原盘DIY电影合集】[1-345部]_[最终整理v2更新版_24.01TB]
|
||||
oec7Vv-odJWh?pwd=G8Et SGNB特效字幕4K原盘电影集
|
||||
Gme4Td-BW0Bd?pwd=evCv iso原盘|豆瓣top25
|
||||
Kliajv-TAWpd iso原盘|合集
|
||||
KASbTd-Yjjrv iso原盘|爱在三部曲
|
||||
IpPUVv-4cCj?pwd=dNQN iso原盘|浪客剑心合集
|
||||
IpPUVv-2INj?pwd=JMYP REMUX电影|诺兰合集
|
||||
TcMcTd-7YWJ?pwd=JMYP REMUX剧集|东京爱情故事
|
||||
IpPUVv-zFNj?pwd=JMYP REMUX剧集|纸牌屋
|
||||
TcMcTd-bYWJ?pwd=JMYP REMUX剧集|请回答1988
|
||||
IpPUVv-rJNj?pwd=JMYP REMUX剧集|黑道家族
|
||||
IpPUVv-5FNj?pwd=JMYP REMUX剧集|国土安全
|
||||
IpPUVv-jFNj?pwd=JMYP REMUX剧集|兄弟连
|
||||
IpPUVv-UgNj?pwd=JMYP REMUX剧集|行尸走肉系列官方版
|
||||
TcMcTd-aPWJ?pwd=JZMM REMUX剧集|重启人生
|
||||
Xrvgjv-ApMWA REMUX剧集|曼洛达人
|
||||
x2rdTd-1oSP3 成龙系列电影合集
|
||||
6Lv8Vv-i6kD3 REMUX电影|中南海保镖
|
||||
0pQSVv-OgQKd 动画电影合集
|
||||
0pQSVv-OXEKd 动画剧场版合集
|
||||
@@ -0,0 +1,135 @@
|
||||
self 我的189网盘 0
|
||||
uURbMvvmaQJ3 蓝光影剧合集[beAst]兽组十年站庆_3.52TB
|
||||
YRBrquFFnQr2 海绵电影iso|周星驰蓝光原盘46部
|
||||
fQBzQrz2m2am 海绵电影iso|成龙65部
|
||||
mMzuMnMJ3yUr 海绵电影iso|星际旅行1-10
|
||||
ZziMbij67jui 海绵电影iso|死亡笔记.真人版1-4
|
||||
MzQzE32Irqei 海绵电影iso|死亡笔记.真人版1-4
|
||||
MJjimuZzemqi 海绵电影iso|致命弯道1-7
|
||||
FV7J3a7JvyM3 海绵电影iso|十一罗汉+十二罗汉+十三罗汉
|
||||
BzieyyuIR7ne 海绵电影iso|白蛇1-3
|
||||
RZjuYjRZFzAj 海绵电影iso|冰川时代1-5
|
||||
euaqAreaUb2u 海绵电影iso|虎胆龙威1-5
|
||||
VFfYryfQzABb 海绵电影iso|电锯惊魂1-9
|
||||
IRRJRfaAj6be 海绵电影iso|指环王1-3||
|
||||
INZBFzRVBRzy 海绵电影iso|指环王1-3|2
|
||||
ZJnmAjNj2ymu 海绵电影iso|指环王1-3|3
|
||||
AZ3If2MZbiui 海绵电影iso|致命武器1-4|1
|
||||
jQzuaeqyUjm2 海绵电影iso|致命武器1-4|2
|
||||
VJVBF3qUria2 海绵电影iso|致命武器1-4|3
|
||||
eA7NzamQFzEn 海绵电影iso|致命武器1-4|4
|
||||
J3Qra2qyMF7z 海绵电影iso|机器战警1-3|1
|
||||
2URjUn2quqY3 海绵电影iso|机器战警1-3|2
|
||||
VVrAfurUjIZj 海绵电影iso|机器战警1-3|3
|
||||
MRVnuaqyQFv2 海绵电影iso|死亡飞车1-4
|
||||
UFF3euEzQNfe 海绵电影iso|王家卫|东邪西毒
|
||||
eMJv6vim6N32 海绵电影iso|王家卫|2046
|
||||
fyiMBrm2QfM3 海绵电影iso|王家卫|阿飞正传
|
||||
Vj63UvjQbYbu 海绵电影iso|王家卫|堕落天使
|
||||
2qA3IbRR7vmq 海绵电影iso|王家卫|重亲森林
|
||||
mAJria7Nv2qi 海绵电影iso|王家卫|春光乍泄
|
||||
ANb6Jb3IJJ7r 海绵电影iso|王家卫|旺角卡门
|
||||
6jErE3IVjMjm 海绵电影iso|王家卫|花样年华
|
||||
3INZJreQnMre 海绵电影iso|王家卫|一代宗师
|
||||
2yQ3qiFZFzAb?pwd=bzp0 4KHDR电影总合集1
|
||||
RvmY7ruMRNfm?pwd=8y5e 4KHDR电影总合集2
|
||||
VNFbEfmee26v?pwd=83ir 4KHDR电影总合集3
|
||||
A3yu2avyyyua?pwd=7c7f 4KHDR电影总合集5
|
||||
UjqeEziEjqMn?pwd=u26b 4KHDR电影总合集9
|
||||
Uj6fia2iqq6v?pwd=7ty7 4KHDR电影总合集11
|
||||
AjuYbiqi2AJr 吉卜力工作室25部动漫合集
|
||||
uUr2qeqieQ3e 国内各大制片厂电影合集
|
||||
fuiaAfVfmuUz 四大名著合集
|
||||
ZJZVz2fu2uEj?pwd=in91 漫威宇宙合集
|
||||
ZvqQryJ73QJf 加勒比海盗合集
|
||||
eeUnuuaYb22e 生化危机合集
|
||||
RJZr6b2e6BV3 海绵演唱会iso|滨崎步|2014巡回演唱会
|
||||
vei6zaiQjQFf 海绵演唱会iso|滨崎步|出道21周年
|
||||
VvyYNjRbIJju 海绵演唱会iso|滨崎步|午夜马戏团2015
|
||||
fuqY3uZZZJJz 海绵演唱会iso|滨崎步|2016
|
||||
6j2INfQbAfQr 海绵演唱会iso|滨崎步|2012巡回演唱会
|
||||
qyiYRrjqeAja 海绵演唱会iso|滨崎步|2009巡回演唱会
|
||||
m6bMb2niMfqu 海绵演唱会iso|滨崎步|2016日本巡回演唱会1
|
||||
q6NJzejYNBBv 海绵演唱会iso|滨崎步|2016日本巡回演唱会2
|
||||
RBRn6rvAriMr 海绵演唱会iso|滨崎步|2016日本巡回演唱会3
|
||||
yuYbai7fuMbe 海绵演唱会iso|滨崎步|AOne2015
|
||||
3muYfm2u6nye 海绵演唱会iso|滨崎步|CoLOURS2014
|
||||
EJFnYzmmimyu 海绵演唱会iso|滨崎步|出道15周年
|
||||
ZrmIvqZ36jEj 海绵演唱会iso|滨崎步|2008-2009信念倒计时演唱会
|
||||
QVnea2FfaEfm 海绵演唱会iso|滨崎步|2009-2010跨年演唱会
|
||||
yE7ZZrVB3MZv 海绵演唱会iso|滨崎步|2011迷你专辑
|
||||
77vEzm7bqUBb 海绵演唱会iso|滨崎步|摇滚马戏团2010
|
||||
FFj2Uf7za6nu 海绵演唱会iso|许巍|2015此时此刻演唱会LIVE纪录辑
|
||||
Yveya2UBrE3y 海绵演唱会iso|王菲|2016幻梦一场
|
||||
YruMnybUFjai 海绵演唱会iso|张震岳|2014破浪演唱会
|
||||
6JVviyJrYNru 海绵演唱会iso|周杰伦|2010超时代世界巡回演唱会
|
||||
eUjEF3MRbeum 海绵演唱会iso|周杰伦|2013-3015魔天伦世界巡回演唱会
|
||||
RNJn6fA7zEje 海绵演唱会iso|周杰伦|2016地表最强巡回演唱会
|
||||
3AVbIn2UJJR3 海绵演唱会iso|蔡依林|2015play世界巡回演唱会
|
||||
vMNBJjiYRFrq 海绵演唱会iso|刘德华|2007完美世界香港红馆
|
||||
fUZNnimA7vmi 海绵演唱会iso|刘德华|2010震撼红馆跨年演唱会
|
||||
euyuI3AvIZZj 海绵演唱会iso|张学友|2010私人角落迷你音乐会
|
||||
yM3UvqnQfeqq 海绵演唱会iso|张学友|二分之一
|
||||
6nyE73zuEvue 海绵演唱会iso|张学友|2018醒着做梦
|
||||
EVjyIf7byy6v 海绵演唱会iso|张学友|光年世界巡回演唱会07香港站
|
||||
ZnQFnanuUZBv 海绵演唱会iso|郭富城|2008舞林正传
|
||||
a6nmaajeaENn 海绵演唱会iso|郭富城|2013世界巡回香港站
|
||||
2aAnQznm63Iz 海绵演唱会iso|容祖儿|2010演唱会
|
||||
QjyMvqeEZfIn 海绵演唱会iso|容祖儿|2013演唱会
|
||||
N7NFJ3EJzIJj 海绵演唱会iso|容祖儿|2017演唱会1
|
||||
jUZr6rYBrmeq 海绵演唱会iso|容祖儿|2017演唱会2
|
||||
JJBvU3bEJRjy 海绵演唱会iso|容祖儿|2015演唱会
|
||||
rYnyIjr2mu2m 海绵演唱会iso|容祖儿|2015演唱会
|
||||
riUz6jV3E32y 海绵演唱会iso|容祖儿|2009黄金十年
|
||||
auiEn22Mfa6r 海绵演唱会iso|周慧敏|2018出道30周年演唱会
|
||||
77r6jmEbEf2u 海绵演唱会iso|周慧敏|2018出道30周年演唱会
|
||||
IFzMBvAFvEbu 海绵演唱会iso|周慧敏|2011出道25周年演唱会
|
||||
bMbMRb73qui2 海绵演唱会iso|郑秀文|Gig演唱会
|
||||
N7J77jNZ7nEv 海绵演唱会iso|郑秀文|2015演唱会
|
||||
QruEjmvqAzie 海绵演唱会iso|郑秀文|2016演唱会
|
||||
JvuMRzZRFr6n 海绵演唱会iso|郑秀文|2007演唱会
|
||||
B7rQfmimuERf 海绵演唱会iso|郑秀文|2009世界巡回香港站
|
||||
UbI7Znr2MJNj 海绵演唱会iso|郑秀文|2019世界巡回演唱会4k
|
||||
aQf6raIFNfye 海绵演唱会iso|叶倩文|2012完全是你演唱会
|
||||
UVnQvq3InMb2 海绵演唱会iso|许志安|2015演唱会
|
||||
iEJNzaIf6Rfe 海绵演唱会iso|许志安|2011红磡25周年
|
||||
bYB7BfzAJFz2 海绵演唱会iso|林峯|2016演唱会1
|
||||
3Qj2uyveEvq2 海绵演唱会iso|林峯|2016演唱会2
|
||||
6JNVBvFVfmIn 海绵演唱会iso|李克勤||2005-2006演奏厅1
|
||||
73AZFbZRvARb 海绵演唱会iso|李克勤|2005-2006演奏厅2
|
||||
uuM7raZfA732 海绵演唱会iso|久石让|武道馆
|
||||
Azmei2vmyaea 海绵演唱会iso|陈洁仪X赵增熹
|
||||
6NzqaqbEvqam 海绵演唱会iso|陈洁丽
|
||||
VZBbEvAFnm22 海绵演唱会iso|罗志祥|2014极限拼图
|
||||
bq6732JjqQF3 海绵演唱会iso|苏打绿|2015故事未了
|
||||
BriA73jIzmM3 海绵演唱会iso|苏打绿|2013当我们一起走过演唱会
|
||||
MryIRnURjuQn 海绵演唱会iso|林子祥|40周年演唱会2016
|
||||
FbeaeeuqmuMn 海绵演唱会iso|林子祥|2013林子祥&赵增熹演唱会
|
||||
uYnqIneI7Z7z 海绵演唱会iso|林子祥|2010音乐会
|
||||
VNjyMnzA3uQj 海绵演唱会iso|张敬轩|2011交响音乐会
|
||||
auEBzaeeyEji 海绵演唱会iso|张敬轩|2009音乐会
|
||||
f2AjEjZVnqYv 海绵演唱会iso|张敬轩|2008演唱会
|
||||
niu63iAjEzya 海绵演唱会iso|田馥甄|2017演唱会
|
||||
YfI3MzvYBJ3u 海绵演唱会iso|2013宝丽金群星永恒金曲
|
||||
BfUBNnRJN7fa 海绵演唱会iso|2012浮想联翩群星追忆张国荣演唱会
|
||||
36BV7ruauiUf 海绵演唱会iso|周华健|2015世界巡回台北站
|
||||
qE32yy2UJFja 海绵演唱会iso|温拿乐队|2016演唱会1
|
||||
yMJvmuNVVFFf 海绵演唱会iso|温拿乐队|2016演唱会2
|
||||
3IBjInVNz6ji 海绵演唱会iso|张信哲|2016还爱光年演唱会
|
||||
naEn2qq6NzYz 海绵演唱会iso|谭咏麟&杜丽莎
|
||||
ZJ3ue2Z3QbYr 海绵演唱会iso|邓紫棋|2013世界巡回演唱会
|
||||
iu2uem2A3IFj 海绵演唱会iso|邓紫棋|红馆演唱会2011
|
||||
IFBNVv7biU7z 海绵演唱会iso|李知恩|2019巡回演唱会1
|
||||
U3YBzmInUfyy 海绵演唱会iso|李知恩|2019巡回演唱会2
|
||||
zmMvmiMZj2Az 海绵演唱会iso|林俊杰|实验专辑-和自己对话录音纪实
|
||||
mQzqIvbeUV7n 海绵演唱会iso|卫兰
|
||||
UjUzmemM3aay 海绵演唱会iso|巫启贤
|
||||
aEvMzeJVBBBr 海绵演唱会iso|林宥嘉|神游世界巡回演唱会
|
||||
mamE7bZBFjuy 海绵演唱会iso|宝儿|2022出道20周年
|
||||
e2Ajae6JriIz 海绵演唱会iso|宋祖英|台北小巨蛋
|
||||
n63INvQbmqua 海绵演唱会iso|宋祖英|肯尼迪演唱会
|
||||
IFjQJzBJNB7f 海绵演唱会iso|宋祖英|北京鸟巢演唱会
|
||||
rMB3Y3jiUzyi 海绵演唱会iso|侧田|2011演唱会
|
||||
QJziQnZRFzAf 海绵演唱会iso|侧田|2015世界巡回
|
||||
mE3EFnIB3Iza 海绵演唱会iso|泳儿|2015音乐会
|
||||
NZVraevMnABb 音乐MV合集
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1 @@
|
||||
676752e08db9417161ba829caa3e8d85
|
||||
@@ -0,0 +1,77 @@
|
||||
zAajGfX1cxE 中信出版图书 1
|
||||
kgCYrLpLgiZ 机械工业出版社6000册 1
|
||||
EmhjMiwBrNj 清华大学出版社2237册 1
|
||||
3XEmnpcKYwd 新知文库 1
|
||||
XpsFL9BcCbN 北京国家图书馆 1
|
||||
BPkNEszAXjr 一万本图书馆PDF 1
|
||||
STfm58hKPBu 湖湘文库 1
|
||||
LZvTLPW8fbF 亲子教育
|
||||
gfsRY67BRcb 历史传记
|
||||
vbULbViB6jg 婚恋两性
|
||||
nk24tt7C2nt 婚恋家庭
|
||||
nk24tt7C2nt 婚恋家庭
|
||||
LYHR2C7oGrN 官场商战
|
||||
h3qDZvSNJaH 影视时尚
|
||||
1Wq86hBek8P 心理励志
|
||||
erF8fL1E9SR 思想文化
|
||||
qzBiRPyuKCU 恐怖悬疑
|
||||
5b6xedKYxDB 推理侦探
|
||||
5Do3YzWGsdT 文学名著
|
||||
h8nj4ZxEhTV 旅游休闲
|
||||
W8uEmn2UEm4 武侠仙侠
|
||||
C6FdSeriQAg 武侠小说
|
||||
Q2Uyg5yXCTp 漫画绘本
|
||||
4CP6kP21RE1 玄幻奇幻
|
||||
AbmTF4S9R2u 玄幻小说
|
||||
S2r9Q7dofdw 社科经典
|
||||
Tkz17pPJ54n 科幻小说
|
||||
ZCma3m8tkqu 综合书籍
|
||||
PJc6BcfuRwn 美容养生
|
||||
1vp4gtVqHVV 职场理财
|
||||
TMXRKiUGzMe 青春校园
|
||||
vEdkxEJocnb 科教类
|
||||
AM8mtK1botT 平台类
|
||||
NkKQg1a7qM9 小说类
|
||||
1th3c74q1cu 漫画类
|
||||
auNq9mXGJ8N 新书类
|
||||
xPX311pWQP8 杂志类
|
||||
43sAoXEduDZ 我的小书屋01
|
||||
Rj2xnX7GLUW 我的小书屋02
|
||||
XMbjpWzN4Jj 我的小书屋03
|
||||
V69EqCbMHST 我的小书屋04
|
||||
zpRyQG5Sykg 我的小书屋05
|
||||
6TZTQve3haL 我的小书屋06
|
||||
FsWBsXLDyMn 全球推理小说大集合 1
|
||||
D9fe45j1eHa ePUBee整站电子书库01
|
||||
ct8cPiYpscj ePUBee整站电子书库02
|
||||
a9rZPQKHfDu ePUBee整站电子书库03
|
||||
h45mCPUZc3E ePUBee整站电子书库04
|
||||
bhDAK42pnSU ePUBee整站电子书库05
|
||||
jdPrqXLaXBU ePUBee整站电子书库06
|
||||
3exRgUFUPrv ePUBee整站电子书库07
|
||||
AMY3umXHQrH ePUBee整站电子书库08
|
||||
16ryTfdGrAP ePUBee整站电子书库09
|
||||
5W8EsnTsCRN ePUBee整站电子书库10
|
||||
D72AZeTnTVL ePUBee整站电子书库11
|
||||
Z4SyuRZZj8Z ePUBee整站电子书库12
|
||||
xMCNaJvx7tk ePUBee整站电子书库13
|
||||
MK7LwGqokKF ePUBee整站电子书库14
|
||||
p9Lnskk2e2L ePUBee整站电子书库15
|
||||
pKEdszFRn2v ePUBee整站电子书库16
|
||||
7fKJ3VC7yWg ePUBee整站电子书库17
|
||||
QXMJVQzPJzG ePUBee整站电子书库18
|
||||
eTbXLxV5HZ3 ePUBee整站电子书库19
|
||||
wvdQyRer63P ePUBee整站电子书库20
|
||||
LrLMDHopskR ePUBee整站电子书库21
|
||||
jr4xL8NvHW9 ePUBee整站电子书库22
|
||||
5tPVRsXdBk4 ePUBee整站电子书库23
|
||||
iMBCRc32UNM ePUBee整站电子书库24
|
||||
S8NodisNHcU ePUBee整站电子书库25
|
||||
4TRTbyZrKki ePUBee整站电子书库26
|
||||
iYZMj7CFPks 广东省立中山图书馆「A-G」
|
||||
unEV8t3QfTc 广东省立中山图书馆「H-K」
|
||||
uT7hzi7CnvP 广东省立中山图书馆「L-N」
|
||||
U2fcieUVKuY 广东省立中山图书馆「O-Q」
|
||||
h3s9tXNJxQK 广东省立中山图书馆「R-T」
|
||||
SXZ17uS7oju 广东省立中山图书馆「U-X」
|
||||
GwnQxogFss3 广东省立中山图书馆「Y-Z」
|
||||
@@ -0,0 +1,21 @@
|
||||
self 我的阿里云盘
|
||||
cdqCsAWD9wC?pwd=6666 Tacit0924-总合集 1 updated_at DESC
|
||||
ZHNChQfiPfk 杜比视界电影
|
||||
e27BPgDwxeA 4KREMUX电影
|
||||
XUH7r6BZuML 老K分享|电影1剧集1
|
||||
qZ4f1i2EFW2 老K分享|电影2剧集2
|
||||
ohJ68NV7iFw 老K分享|高清美剧10G一集
|
||||
4ydLxf7VgH7 平凡中的 1
|
||||
gf2GebXnZHh 诺兰全集 1
|
||||
dieULBdYP3D YYDSVIP|YYDSVIP 1
|
||||
UuHi9PeYSVz YYDSVIP|YYDSVip-综艺
|
||||
v9To3HC6vhs YYDSVIP|YYDSVip-综合
|
||||
uWa9gbM3RJ7 优源阁-资源总合集 1
|
||||
ftMhRaKUfYp 掌灯者|港剧
|
||||
MLWPRHRt9W3 掌灯者|台剧
|
||||
8Fg4TNsd2A2 掌灯者|大陆剧1
|
||||
ar8Kg9azw1S 掌灯者|大陆剧2
|
||||
GMYSz3AHFaA 掌灯者|大陆剧3
|
||||
cmy3KCTRpFA 合集|李连杰电影合集
|
||||
hMsDJ6dsGxQ 合集|成龙电影合集
|
||||
fSNHaYST47s 合集|纪录片合集2
|
||||
Vendored
+1
@@ -0,0 +1 @@
|
||||
import{distance}from"./mod.js";import{sortListByCN}from"./sortName.js";String.prototype.rstrip=function(chars){let regex=new RegExp(chars+"$");return this.replace(regex,"")};var showMode="single";var searchDriver="";var limit_search_show=200;var search_type="";var detail_order="name";var playRaw=1;const request_timeout=5e3;const VERSION="alist v2/v3 20221223";const UA="Mozilla/5.0";function print(any){any=any||"";if(typeof any=="object"&&Object.keys(any).length>0){try{any=JSON.stringify(any);console.log(any)}catch(e){console.log(typeof any+":"+any.length)}}else if(typeof any=="object"&&Object.keys(any).length<1){console.log("null object")}else{console.log(any)}}function getHome(url){if(!url){return""}let tmp=url.split("//");url=tmp[0]+"//"+tmp[1].split("/")[0];try{url=decodeURIComponent(url)}catch(e){}return url}const http=function(url,options={}){if(options.method==="POST"&&options.data){options.body=JSON.stringify(options.data);options.headers=Object.assign({"content-type":"application/json"},options.headers)}options.timeout=request_timeout;if(!options.headers){options.headers={}}let keys=Object.keys(options.headers).map(it=>it.toLowerCase());if(!keys.includes("referer")){options.headers["Referer"]=getHome(url)}if(!keys.includes("user-agent")){options.headers["User-Agent"]=UA}try{const res=req(url,options);res.json=()=>res&&res.content?JSON.parse(res.content):null;res.text=()=>res&&res.content?res.content:"";return res}catch(e){return{json(){return null},text(){return""}}}};["get","post"].forEach(method=>{http[method]=function(url,options={}){return http(url,Object.assign(options,{method:method.toUpperCase()}))}});const __drives={};function isMedia(file){return/\.(dff|dsf|mp3|aac|wav|wma|cda|flac|m4a|mid|mka|mp2|mpa|mpc|ape|ofr|ogg|ra|wv|tta|ac3|dts|tak|webm|wmv|mpeg|mov|ram|swf|mp4|avi|rm|rmvb|flv|mpg|mkv|m3u8|ts|3gp|asf)$/.test(file.toLowerCase())}function get_drives_path(tid){const index=tid.indexOf("$");const name=tid.substring(0,index);const path=tid.substring(index+1);return{drives:get_drives(name),path:path}}function get_drives(name){const{settings,api,server}=__drives[name];if(settings.v3==null){settings.v3=false;const data=http.get(server+"/api/public/settings").json().data;if(Array.isArray(data)){settings.title=data.find(x=>x.key==="title")?.value;settings.v3=false;settings.version=data.find(x=>x.key==="version")?.value;settings.enableSearch=data.find(x=>x.key==="enable search")?.value==="true"}else{settings.title=data.title;settings.v3=true;settings.version=data.version;settings.enableSearch=false}api.path=settings.v3?"/api/fs/list":"/api/public/path";api.file=settings.v3?"/api/fs/get":"/api/public/path";api.search=settings.v3?"/api/public/search":"/api/public/search"}return __drives[name]}function init(ext){console.log("当前版本号:"+VERSION);let data;if(typeof ext=="object"){data=ext;print("alist ext:object")}else if(typeof ext=="string"){if(ext.startsWith("http")){let alist_data=ext.split(";");let alist_data_url=alist_data[0];limit_search_show=alist_data.length>1?Number(alist_data[1])||limit_search_show:limit_search_show;search_type=alist_data.length>2?alist_data[2]:search_type;print(alist_data_url);data=http.get(alist_data_url).json()}else{print("alist ext:json string");data=JSON.parse(ext)}}let drives=[];if(Array.isArray(data)&&data.length>0&&data[0].hasOwnProperty("server")&&data[0].hasOwnProperty("name")){drives=data}else if(!Array.isArray(data)&&data.hasOwnProperty("drives")&&Array.isArray(data.drives)){drives=data.drives.filter(it=>it.type&&it.type==="alist"||!it.type)}print(drives);searchDriver=(drives.find(x=>x.search)||{}).name||"";if(!searchDriver&&drives.length>0){searchDriver=drives[0].name}print(searchDriver);drives.forEach(item=>{let _path_param=[];if(item.params){_path_param=Object.keys(item.params);_path_param.sort((a,b)=>a.length-b.length)}if(item.password){let pwdObj={password:item.password};if(!item.params){item.params={"/":pwdObj}}else{item.params["/"]=pwdObj}_path_param.unshift("/")}__drives[item.name]={name:item.name,server:item.server.endsWith("/")?item.server.rstrip("/"):item.server,startPage:item.startPage||"/",showAll:item.showAll===true,search:!!item.search,params:item.params||{},_path_param:_path_param,settings:{},api:{},getParams(path){const key=this._path_param.find(x=>path.startsWith(x));return Object.assign({},this.params[key],{path:path})},getPath(path){const res=http.post(this.server+this.api.path,{data:this.getParams(path)}).json();return this.settings.v3?res.data.content:res.data.files},getFile(path){let raw_url=this.server+"/d"+path;raw_url=encodeURI(raw_url);let data={raw_url:raw_url,raw_url1:raw_url};if(playRaw===1){try{const res=http.post(this.server+this.api.file,{data:this.getParams(path)}).json();data=this.settings.v3?res.data:res.data.files[0];if(!this.settings.v3){data.raw_url=data.url}data.raw_url1=raw_url;return data}catch(e){return data}}else{return data}},isFolder(data){return data.type===1},isVideo(data){return this.settings.v3?data.typeLine truncated
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"drives": [
|
||||
{
|
||||
"name": "alist.jar",
|
||||
"search": true,
|
||||
"searchable": true,
|
||||
"server": "http://192.168.1.1:5678/"
|
||||
}
|
||||
],
|
||||
"danmu":true
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
6cf0aa61a893d958769a850d4944e3e4
|
||||
@@ -0,0 +1,87 @@
|
||||
CCTV1,http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226895/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EI0Rkc6neBYgfpoJ1yud8Fw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPpqgHe3PQ5GNQoO-yUgA8C%2CEND
|
||||
CCTV1,http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226895/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EI0Rkc6neBYgfpoJ1yud8Fw%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
|
||||
CCTV2,http://otttv.bj.chinamobile.com/PLTV/88888888/224/3221226893/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EcnoJZd_sZxCC6bZYZh4R6g%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
|
||||
CCTV3,http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226456/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E_6GNVcVOz9Xub8CclyMRUg%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOIR_8g_qYRqpV5wTQqRILi%2CEND
|
||||
CCTV4,http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226470/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E0wP1dRMt9qCzHdvA65wh1w%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMcuN2HH7RLPyPHWOUWhSMk%2CEND
|
||||
CCTV4,http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226335/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EBFJ5gRpm8ntK8JEFPZOhLQ%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
|
||||
CCTV5,http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226454/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ErKwB8Qqtvssoy-K7GEgesQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOIR_8g_qYRqpV5wTQqRILi%2CEND
|
||||
CCTV5+,http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226458/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Em70vyfVI_MkrcLYjHWnqOA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNlS0O1LA8iGydXPYujpRue%2CEND
|
||||
CCTV5+,http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226894/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EevWZ0zmguDsOY_Mf3SM5TA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
|
||||
CCTV6,http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226453/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Ex56LEwufYqPdJkUNYhbNCw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOH2PzEhAK60LI_FWtVxfVS%2CEND
|
||||
CCTV7,http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226234/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EutDC7HLJc_gC0YdIDr7oig%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPOHuulzlCcw92vP3vgYa4n%2CEND
|
||||
CCTV7,http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226946/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E2bEV_zkW1hRnWmsZq6rlbw%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
|
||||
CCTV8,http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226451/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EO_1NY-UghfdG_S28Bf_FPw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNO1anuaDcpMt0_BMig72trX%2CEND
|
||||
CCTV9,http://otttv.bj.chinamobile.com/PLTV/88888888/224/3221226944/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EgdZMBjOTdDWVEgovFkZoew%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
|
||||
CCTV10,http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226449/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EzhRgoBfyoaW0eC2lnTJYAQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOxqyo6ss4VuHKCaIhF4e3B%2CEND
|
||||
CCTV10,http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226937/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Egbbk6OxyTS2utbJWm7Qw1w%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
|
||||
CCTV11,http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226334/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E0RcQQbNseiHvFO8XWf466A%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
|
||||
CCTV11,http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226448/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Eqfhzy1ZrFZrYrATDOB991A%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOu522yjh6D1Z_dApuOt9eE%2CEND
|
||||
CCTV12,http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226228/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E2knJCFLHz_HqfBZXNGeA1A%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMIlZ5z7o_ym15iMooogSvj%2CEND
|
||||
CCTV12,http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226942/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E9nVa4WyKpuJgFy6Zh4TplQ%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
|
||||
CCTV13,http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226316/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EqHPe9pEEWJ00hz1ArnRZVA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
|
||||
CCTV13,http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226446/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EU-IJJyzlYeEElWsacI4JKw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMT7DWkynQtRPzNDJCOY_C_%2CEND
|
||||
CCTV14,http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226229/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Ey_UgKg-_uoDiTW1MNHptPg%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNLabf3bHEXv4444iiOs_Px%2CEND
|
||||
CCTV14,http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226947/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EgtTqPYLE5COifF-qvYi2Ig%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
|
||||
CCTV15,http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226333/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EWyklhmFh7oMx-lG1tNUcSQ%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
|
||||
CCTV15,http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226444/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EFQ8BWVFffGkwLTLNv7CwFQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNM7I2coCeiP5K0pSIMZqcUB%2CEND
|
||||
CCTV16,http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227002/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EX9goLRw26BM_r54des2PAw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPt5W7-RovMDpE-7B-0PhHw%2CEND
|
||||
CCTV16,http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227002/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EX9goLRw26BM_r54des2PAw%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
|
||||
CCTV17,http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226442/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EtihRNVe_x2y1Lgi_XWYeNw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOl8OnsD1vPD0mhNmo98J3J%2CEND
|
||||
CCTV17,http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226318/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EEkwQnoHNXRDb-IayWakK1A%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
|
||||
CGTN,http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226443/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Ebu8iDniP_aAtg-APxKXKAA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOeLGc8fhipDF_paLm6VUd-%2CEND
|
||||
北京卫视,http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226900/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EcYPi33WFyhvd6SjmqUKhJg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
|
||||
北京卫视,http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226436/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ElMQ3ov45VmhzipweN5VstQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPg_yZ8DZHTaSU92MIl_o3b%2CEND
|
||||
深圳卫视,http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226245/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EFvxuZ6Kfg6J67sArVd0LuA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNO9YxM-C8gPFvQRk47-h2ok%2CEND
|
||||
湖北卫视,http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226240/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ExfU_RR0RQok0w_xd7h22CQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPVnDV2fEBphgm3TP7hAHBx%2CEND
|
||||
东方卫视,http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226237/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EuOKqNaOUqqiJjXIfPoRPMQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNeqgYr1eA9ESriCOsl_DTz%2CEND
|
||||
浙江卫视,http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226247/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Eo6BokfP3WkB3SIXSrgvRBA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNP3w4GkbU9L7iRQ8H2vgzhF%2CEND
|
||||
吉林卫视,http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226533/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EicY_6znuOTlmMeE15TFEig%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNNUZpDp9cPVsM_M_ftJRVM%2CEND
|
||||
江苏卫视,http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226242/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EJT6eqtJpcKnNhyUS90EOgw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNN1SxXwCt0S69Lq27ZMJpfR%2CEND
|
||||
山东卫视,http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226244/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EycMz-PML_dQW8iLcNBkw7g%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMYCYLC04QAM6EBli1wTuET%2CEND
|
||||
黑龙江卫视,http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226239/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EEHwpSHKc5p-bHJfhpIWFig%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNM5Y8rTELLykZJHp-bmY2YW%2CEND
|
||||
东南卫视,http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226496/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EkZUfG47p98m2PZiCsgkhyQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNM5EcQIH6BiwZavlhPLb4oJ%2CEND
|
||||
江西卫视,http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226243/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EfPpe3gkzCutYMoqOQQZNzA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMVuW7agCgULnvgy9rhLyCH%2CEND
|
||||
云南卫视,http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226543/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EzQy9f4DIExLCs810r0Q6Kw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNO_hnHaWpTsMQwR98VJGduo%2CEND
|
||||
辽宁卫视,http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226488/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E0dsu8dOBmGQQO7fSrvySew%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNN4l9PIxeExdzsncIMJiPZb%2CEND
|
||||
重庆卫视,http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226518/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Ey-ITbF7am-eD_R60rK2QcQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMWkDi37K3eowQvLymiiLyV%2CEND
|
||||
山西卫视,http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226531/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EokFa56wMKUpB1vaIjEe92A%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPoj5DNJHruOghC7vAQxinJ%2CEND
|
||||
海南卫视,http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226574/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EZOP0PLu1-XG8_Ae0lTe9HQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNODcjESMU4f6yMuMuOuQbie%2CEND
|
||||
安徽卫视,http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226490/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EcN5s_AlHugvAv9Pda6f9fA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOtRTFrO5eKiKNV40gMGHaS%2CEND
|
||||
甘肃卫视,http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226545/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EPxObabIs3mLyPmSf2HHtqQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNBE3K16ZfzYGIqbP6z6cGJ%2CEND
|
||||
青海卫视,http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226529/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Ege4qzvU2ax15UdL3NFQ7AQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNdiWnhjH1amCOGECUhABr9%2CEND
|
||||
山东教育卫视[785*576],http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226526/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EEtk94qghXphElKOQlUC-Yw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOpyxkKQ6N6FjQz-LrJwo0o%2CEND
|
||||
宁夏卫视,http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226528/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E9-jWxE6tfiz7aO7MvbCY7Q%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMi3qn27U9rBeXpVrJ8eLy7%2CEND
|
||||
内蒙古卫视,http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226530/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EHHMwHAFmEx4xxtZRlWhCrg%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMZe-zTYLW-Yz0RcFLVr37n%2CEND
|
||||
陕西卫视,http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226532/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E6sNSqmLCqLFl_AJPBXp1qA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNO6b4uKEI14SNy0LDiw52LH%2CEND
|
||||
广西卫视,http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226534/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EpjsBggKPaCw3f-xlBWZWaQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMJYhPE64lykNkIsypBRZqO%2CEND
|
||||
厦门卫视[785*576],http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226542/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E0HuqirkTe1cAUljwazjNGw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMvSOYesmmWPPy5i3xS4Rsb%2CEND
|
||||
三沙卫视,http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226544/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Eb2dn60YQRxhB5rAyOnrv0g%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNO_hnHaWpTsMQwR98VJGduo%2CEND
|
||||
新疆卫视,http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226546/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ETtoZKRqwsL9SQjr1A0iH5g%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMREPnBLSH3b8pR7cnmo9am%2CEND
|
||||
西藏卫视,http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226527/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EmHuqUIe0F51C4h6xZanhig%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMi3qn27U9rBeXpVrJ8eLy7%2CEND
|
||||
兵团卫视,http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226541/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ESv-rH0nF41q6pxKZKeRnNA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNN-56c_rnHTXQA4R-D0Dlau%2CEND
|
||||
延边卫视[1024*576],http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227045/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Eq0D3NdTUN7FuRzr8eJsbQA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNONS2RAhxb5u6NYaMGGM23S%2CEND
|
||||
康巴卫视[1024*576],http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227027/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EkHMvBpWz4rccMxNvSRekpQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPtFfVFX0AVycM8b4Xmbcl4%2CEND
|
||||
嘉佳卡通,http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226539/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EQDRyt1jaDU7f52NwPN526A%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOLcRNi6C1PMX5tGrYl_SiR%2CEND
|
||||
茶频道,http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226548/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Ec1XXmbKOEhI6pFYCxtVG9A%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOD3hCDGl7mDB_HDsnRfhB2%2CEND
|
||||
快乐垂钓,http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226549/1.m3u8?GuardEncType=2&accountinfo=~~V2.0~RHz0NOpqUZZN1Iz6lVLkkg~_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNSiF8rKF1Pn2LepKMJ2cEG%2CEND
|
||||
超级电影,http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226233/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EfPRR4mbRWhkCFuUCVm9THg%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNM4kysjLk_woYMRnu35KtBV%2CEND
|
||||
超级综艺,http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226231/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Ejm-KqHfTZezbm9C-325YiA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNnfpAUC20DSCXUyGpDggnK%2CEND
|
||||
超级体育,http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226232/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Eg-EQHTrpbCOxNSgnFRbr4w%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMNhcQPODGVtsSVKlB7CbAh%2CEND
|
||||
金牌综艺,http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227004/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EkcfszuSJNo6WZ8h7xrIswA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMWi_zfgUXV5YnB6haFF-C2%2CEND
|
||||
北京IPTV 4K,http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226550/1.m3u8?GuardEncType=2&accountinfo=~~V2.0~e2qS8h6u-xp3gd50vNr1sw~_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPPFD3HVWEytEVyliOxehfe%2CEND
|
||||
北京国际,http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226510/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EIfgL7tTUNqHAIdgvKuwj8A%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPr9j5nfyiWS_jEXD6m401A%2CEND
|
||||
北京新闻,http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226437/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EncK5uEAdYwWMsf8WJWI1mQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNO_LSIQh_h2P54Cz-MqgJqC%2CEND
|
||||
北京文艺,http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226440/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EWrJcgMpdGPvZavpf4dmmrQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNhmwDsUZnvQgU5E5wiGA2g%2CEND
|
||||
北京体育休闲,http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226438/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EeVAybrHg955d_IRT9e_uHQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMLCKqkSfuGOusJwBMwlCbz%2CEND
|
||||
北京影视,http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226433/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EygquRbh9L0wUPRY53fsZWw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNO62IynDcU1yYDL1b4Xte8T%2CEND
|
||||
北京生活,http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226514/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Es-PVNcPJsjr_oBdcXGT40g%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMWvZ0r6eMXcXJOGrCpJiq1%2CEND
|
||||
北京财经,http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226516/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Eh9_SEkmWeMdS1TMnIILZgg%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPIiicEW7OIvk1s-X-PXHqO%2CEND
|
||||
北京纪实科教,http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226434/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Ejj3PtVjzl6ZzFdM-Vi1dmQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPJa61jREJv4ZfZigyrxX0U%2CEND
|
||||
北京IPTV 淘电影,http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226552/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EXOsrWMA-UCdUl1hQSR9EKw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNg3bzRax0E9tLmO9xgXVx8%2CEND
|
||||
北京IPTV 淘剧场,http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226553/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EQaJ92NID2SpQlY6_VJVogg%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOuQYJeiYEeFWTkFfE86Vq-%2CEND
|
||||
北京IPTV 淘娱乐,http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226551/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Ex0efg9fpenP8E8lWJUb5Lg%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNg3bzRax0E9tLmO9xgXVx8%2CEND
|
||||
北京IPTV 淘BABY,http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226554/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EN0sbBMpQv4sLsW5foy3YfA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNg3bzRax0E9tLmO9xgXVx8%2CEND
|
||||
北京IPTV 萌宠TV,http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226555/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E_PpxWPtvSZRFtu_Ged_-vQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNO0istnBuoA2R9ODSCqyIyS%2CEND
|
||||
中国教育1台,http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226494/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EB8MrpAzJ_Bw12HHVBcZO6g%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNONWWecbSKZXNjh_5hExtTC%2CEND
|
||||
中国教育2台[785*576],http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226537/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E7AxXs4eTU2oiWrhopr9sHw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNxsM0Bor098BJglrhfEQTl%2CEND
|
||||
中国教育4台[785*576],http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226557/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EBzZToIaOOoaa_jAUfhUQHQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOD9BEmVSNbqSQpqXZxnxbk%2CEND
|
||||
@@ -0,0 +1,71 @@
|
||||
{
|
||||
"规则名": "BT天堂",
|
||||
"规则作者": "",
|
||||
"请求头参数": "PC_UA",
|
||||
"网页编码格式": "UTF-8",
|
||||
"图片是否需要代理": "0",
|
||||
"是否开启获取首页数据": "1",
|
||||
"首页推荐链接": "https://www.bttt11.com",
|
||||
"首页列表数组规则": "body&&.ul-imgtxt1",
|
||||
"首页片单列表数组规则": "li",
|
||||
"首页片单是否Jsoup写法": "1",
|
||||
"首页片单标题": "h3&&Text",
|
||||
"首页片单链接": "a&&href",
|
||||
"首页片单图片": "img&&src",
|
||||
"首页片单副标题": "span,-1&&Text",
|
||||
"首页片单链接加前缀": "https://www.bt-tt.com",
|
||||
"首页片单链接加后缀": "",
|
||||
"分类起始页码": "0",
|
||||
"分类链接": "https://www.bttt11.com/www.bt-tt.com/html/page-{cateId}-{catePg}.html",
|
||||
//"分类链接": "https://www.clgod.xyz/list/{catePg}-{cateId}-0-0.html",
|
||||
"分类名称": "畅影大陆电影&畅影港台电影&畅影欧美电影&畅影欧美剧&畅影日韩剧&畅影日韩电影&畅影动漫&畅影亚太剧&畅影亚太电影&畅影综艺&畅影纪录片",
|
||||
"分类名称替换词": "4&3&1&6&7&2&11&10&5&12&13",
|
||||
//"分类名称": "电影&动作&灵异&奇幻&宗教&励志&犯罪&功夫&喜剧&黑色&幽默&爱情&香港&纪录片&灾难&亲情&暴力&僵尸&丧尸&悬疑&人性&惊悚&血腥&武侠&剧情&历史&战争&经典&漫画&改编&恐怖&穿越&青春&黑帮&文艺&浪漫&同志&冒险&动画&演唱会",
|
||||
//"分类名称替换词": "0&1&2&3&4&5&6&7&8&10&11&12&1315&16&17&18&19&20&21&22&23&24&25&27&28&29&30&31&32&33&34&35&36&37&38&39&40&41&42",
|
||||
"筛选数据": {},
|
||||
"分类截取模式": "1",
|
||||
"分类列表数组规则": ".ul-imgtxt2&&li",
|
||||
"分类片单是否Jsoup写法": "1",
|
||||
"分类片单标题": "h3&&Text",
|
||||
"分类片单链接": "a&&href",
|
||||
"分类片单图片": "img&&src",
|
||||
"分类片单副标题": "span,-1--a&&Text!更新时间:",
|
||||
"分类片单链接加前缀": "https://www.bt-tt.com",
|
||||
"分类片单链接加后缀": "",
|
||||
"搜索请求头参数": "User-Agent$PC_UA",
|
||||
"搜索链接": "https://www.bt-tt.com/e/search/;post",
|
||||
"POST请求数据": "show=title,newstext&keyboard={wd}&searchtype=影视搜索",
|
||||
"搜索截取模式": "1",
|
||||
"搜索列表数组规则": ".ul-imgtxt2&&li",
|
||||
"搜索片单是否Jsoup写法": "1",
|
||||
"搜索片单图片": "img&&src",
|
||||
"搜索片单标题": "h3&&Text",
|
||||
"搜索片单链接": "a&&href",
|
||||
"搜索片单副标题": "span,-1--a&&Text!更新时间:",
|
||||
"搜索片单链接加前缀": "https://www.bt-tt.com",
|
||||
"搜索片单链接加后缀": "",
|
||||
"链接是否直接播放": "0",
|
||||
"直接播放链接加前缀": "",
|
||||
"直接播放链接加后缀": "",
|
||||
"直接播放直链视频请求头": "",
|
||||
"详情是否Jsoup写法": "0",
|
||||
"类型详情": "<p>◎类 别&&</p>",
|
||||
"年代详情": "<p>◎年 代&&</p>",
|
||||
"地区详情": "<p>◎产 地&&</p>",
|
||||
"演员详情": "",
|
||||
"简介详情": "",
|
||||
"线路列表数组规则": "",
|
||||
"线路标题": "",
|
||||
"播放列表数组规则": "body&&.container",
|
||||
"选集列表数组规则": "a[href^=magnet]||a[href^=ed2K]",
|
||||
"选集标题链接是否Jsoup写法": "1",
|
||||
"选集标题": "Text",
|
||||
"选集链接": "a&&href",
|
||||
"是否反转选集序列": "0",
|
||||
"选集链接加前缀": "",
|
||||
"选集链接加后缀": "",
|
||||
"分析MacPlayer": "0",
|
||||
"是否开启手动嗅探": "0",
|
||||
"手动嗅探视频链接关键词": ".mp4#.m3u8#.flv",
|
||||
"手动嗅探视频链接过滤词": ".html"
|
||||
}
|
||||
Vendored
+1
@@ -0,0 +1 @@
|
||||
var e,t=function(){return t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},t.apply(this,arguments)},n={xml:!1,decodeEntities:!0},r={_useHtmlParser2:!0,xmlMode:!0};function i(e){return(null==e?void 0:e.xml)?"boolean"==typeof e.xml?r:t(t({},r),e.xml):null!=e?e:void 0}!function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(e||(e={}));const s=e.Root,a=e.Text,o=e.Directive,c=e.Comment,l=e.Script,h=e.Style,u=e.Tag,p=e.CDATA,f=e.Doctype;class d{constructor(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}get parentNode(){return this.parent}set parentNode(e){this.parent=e}get previousSibling(){return this.prev}set previousSibling(e){this.prev=e}get nextSibling(){return this.next}set nextSibling(e){this.next=e}cloneNode(e=!1){return v(this,e)}}class E extends d{constructor(e){super(),this.data=e}get nodeValue(){return this.data}set nodeValue(e){this.data=e}}class m extends E{constructor(){super(...arguments),this.type=e.Text}get nodeType(){return 3}}class T extends E{constructor(){super(...arguments),this.type=e.Comment}get nodeType(){return 8}}class _ extends E{constructor(t,n){super(n),this.name=t,this.type=e.Directive}get nodeType(){return 1}}class A extends d{constructor(e){super(),this.children=e}get firstChild(){var e;return null!==(e=this.children[0])&&void 0!==e?e:null}get lastChild(){return this.children.length>0?this.children[this.children.length-1]:null}get childNodes(){return this.children}set childNodes(e){this.children=e}}class g extends A{constructor(){super(...arguments),this.type=e.CDATA}get nodeType(){return 4}}class N extends A{constructor(){super(...arguments),this.type=e.Root}get nodeType(){return 9}}class C extends A{constructor(t,n,r=[],i=("script"===t?e.Script:"style"===t?e.Style:e.Tag)){super(r),this.name=t,this.attribs=n,this.type=i}get nodeType(){return 1}get tagName(){return this.name}set tagName(e){this.name=e}get attributes(){return Object.keys(this.attribs).map((e=>{var t,n;return{name:e,value:this.attribs[e],namespace:null===(t=this["x-attribsNamespace"])||void 0===t?void 0:t[e],prefix:null===(n=this["x-attribsPrefix"])||void 0===n?void 0:n[e]}}))}}function I(t){return(n=t).type===e.Tag||n.type===e.Script||n.type===e.Style;var n}function S(t){return t.type===e.CDATA}function b(t){return t.type===e.Text}function O(t){return t.type===e.Comment}function y(t){return t.type===e.Directive}function L(t){return t.type===e.Root}function k(e){return Object.prototype.hasOwnProperty.call(e,"children")}function v(e,t=!1){let n;if(b(e))n=new m(e.data);else if(O(e))n=new T(e.data);else if(I(e)){const r=t?D(e.children):[],i=new C(e.name,{...e.attribs},r);r.forEach((e=>e.parent=i)),null!=e.namespace&&(i.namespace=e.namespace),e["x-attribsNamespace"]&&(i["x-attribsNamespace"]={...e["x-attribsNamespace"]}),e["x-attribsPrefix"]&&(i["x-attribsPrefix"]={...e["x-attribsPrefix"]}),n=i}else if(S(e)){const r=t?D(e.children):[],i=new g(r);r.forEach((e=>e.parent=i)),n=i}else if(L(e)){const r=t?D(e.children):[],i=new N(r);r.forEach((e=>e.parent=i)),e["x-mode"]&&(i["x-mode"]=e["x-mode"]),n=i}else{if(!y(e))throw new Error(`Not implemented yet: ${e.type}`);{const t=new _(e.name,e.data);null!=e["x-name"]&&(t["x-name"]=e["x-name"],t["x-publicId"]=e["x-publicId"],t["x-systemId"]=e["x-systemId"]),n=t}}return n.startIndex=e.startIndex,n.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(n.sourceCodeLocation=e.sourceCodeLocation),n}function D(e){const t=e.map((e=>v(e,!0)));for(let e=1;e<t.length;e++)t[e].prev=t[e-1],t[e-1].next=t[e];return t}const R={withStartIndices:!1,withEndIndices:!1,xmlMode:!1};class M{constructor(e,t,n){this.dom=[],this.root=new N(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof t&&(n=t,t=R),"object"==typeof e&&(t=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=t?t:R,this.elementCB=null!=n?n:null}onparserinit(e){this.parser=e}onreset(){this.dom=[],this.root=new N(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null}onend(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))}onerror(e){this.handleCallback(e)}onclosetag(){this.lastNode=null;const e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)}onopentag(t,n){const r=this.options.xmlMode?e.Tag:void 0,i=new C(t,n,void 0,r);this.addNode(i),this.tagStack.push(i)}ontext(t){const{lastNode:n}=this;if(n&&n.type===e.Text)n.data+=t,this.options.withEndIndices&&(n.endIndex=this.parser.endIndex);else{const e=new m(t);this.addNode(e),this.lastNode=e}}oncomment(t){if(this.lastNode&&this.lastNode.type===e.Comment)return void(this.lastNode.data+=t);const n=new T(t);this.addNode(n),this.lastNode=n}oncommentend(){this.lastNodLine truncated
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
30f93a9fed993699c75b76ccd4149f29
|
||||
+6191
File diff suppressed because it is too large.
Load diff
+1192
File diff suppressed because it is too large.
Load diff
Vendored
+73
@@ -0,0 +1,73 @@
|
||||
import cheerio from"assets://js/lib/cheerio.min.js";import"assets://js/lib/crypto-js.js";import"./node-rsa.js";import"./pako.min.js";import 模板 from"./template.js";import{gbkTool}from"./gbk.js";import"./json5.js";import"./jinja.js";const _jinja2=cheerio.jinja2;cheerio.jinja2=function(template,obj){try{return jinja.render(template,obj)}catch(e){console.log("新的jinja2库渲染失败,换回原始cheerio:"+e.message);return _jinja2(template,obj)}};function init_test(){console.log("init_test_start");console.log("当前版本号:"+VERSION);console.log("本地代理地址:"+getProxyUrl());console.log(RKEY);console.log(JSON.stringify(rule));console.log("init_test_end")}function ocr_demo_test(){let img_base64=`iVBORw0KGgoAAAANSUhEUgAAAIAAAAAoBAMAAADEX+97AAAAG1BMVEXz+/4thQTa7N6QwIFFkyNeokKozqDB3b93sWHFR+MEAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABN0lEQVRIie2TQU+DQBCFt9vScvQpxR4xrcSjJCZ67JDGXsX+AdR4B3vpsSYm/m2HXaRLmuySepR3Gdidb/btDAjRq5dT96eCMlfBuzi1QLZUoZy2yz5sOvI+9iomaPEZ6nWnEtxqIyiM1RcAy44GNDhBXUjot/VVNweV1ah68FqWRyjKIOqAcyYF6rGcmpYnHzGt3fycNoMw0d3/THFu7hFSJ/8OXO6iTM8/KSg09obAzIHLO250LgQ0txOZSfgrV4Exdw98uGycJ0ErAeExZGhOmFHV9zHO6qVSj0MpLq7xZON56o++MjlsEgfVhbQWWME+xQX7J4V6zfi9A1Ly9rP1BvEXp+BbVJ/M77n+wfOIDVp51pZ4iBxvmj9AGrtvry6emwfKnVkW+ZRKd5ZNMvob36vXP9YPDmQki8QiCFAAAAAASUVORK5CYII=`;OcrApi.api=OCR_API;let code=OcrApi.classification(img_base64);log("测试验证码图片的ocr识别结果为:"+code)}function rsa_demo_test(){let t1=(new Date).getTime();let pkcs1_public=`
|
||||
-----BEGIN RSA PUBLIC KEY-----
|
||||
MEgCQQCrI0pQ/ERRpJ3Ou190XJedFq846nDYP52rOtXyDxlFK5D3p6JJu2RwsKwy
|
||||
lsQ9xY0xYPpRZUZKMEeR7e9gmRNLAgMBAAE=
|
||||
-----END RSA PUBLIC KEY-----
|
||||
`.trim();let pkcs1_public_pem=`
|
||||
MEgCQQCrI0pQ/ERRpJ3Ou190XJedFq846nDYP52rOtXyDxlFK5D3p6JJu2RwsKwy
|
||||
lsQ9xY0xYPpRZUZKMEeR7e9gmRNLAgMBAAE=
|
||||
`.trim();let pkcs8_public=`
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAKsjSlD8RFGknc67X3Rcl50WrzjqcNg/
|
||||
nas61fIPGUUrkPenokm7ZHCwrDKWxD3FjTFg+lFlRkowR5Ht72CZE0sCAwEAAQ==
|
||||
-----END PUBLIC KEY-----`.trim();let pkcs8_public_pem=`
|
||||
MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAKsjSlD8RFGknc67X3Rcl50WrzjqcNg/
|
||||
nas61fIPGUUrkPenokm7ZHCwrDKWxD3FjTFg+lFlRkowR5Ht72CZE0sCAwEAAQ==
|
||||
`.trim();let pkcs1_private=`
|
||||
-----BEGIN RSA PRIVATE KEY-----
|
||||
MIIBOAIBAAJBAKsjSlD8RFGknc67X3Rcl50WrzjqcNg/nas61fIPGUUrkPenokm7
|
||||
ZHCwrDKWxD3FjTFg+lFlRkowR5Ht72CZE0sCAwEAAQI/b6OV1z65UokQaMvSeRXt
|
||||
0Yv6wiYtduQI9qpq5nzy/ytaqsbBfClNTi/HifKPKxlRouWFkc518EQI8LBxoarJ
|
||||
AiEA4DaONMplV8PQNa3TKn2F+SDEvLOCjdL0kHKdN90Ti28CIQDDZnTBaHgZwZbA
|
||||
hS7Bbf5yvwjWMhO6Y7l04/Qm7R+35QIgPuQuqXIoUSD080mp1N5WyRW++atksIF+
|
||||
5lGv9e6GP/MCICnj8y/rl6Pd7tXDN6zcSeqLrfdNsREKhB3dKOCXgW9JAiAFYtFS
|
||||
EJNBXVRTK42SNsZ2hJ/9xLwOwnH2epT8Q43s3Q==
|
||||
-----END RSA PRIVATE KEY-----
|
||||
`.trim();let pkcs8_private=`
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MIIBUgIBADANBgkqhkiG9w0BAQEFAASCATwwggE4AgEAAkEAqyNKUPxEUaSdzrtf
|
||||
dFyXnRavOOpw2D+dqzrV8g8ZRSuQ96eiSbtkcLCsMpbEPcWNMWD6UWVGSjBHke3v
|
||||
YJkTSwIDAQABAj9vo5XXPrlSiRBoy9J5Fe3Ri/rCJi125Aj2qmrmfPL/K1qqxsF8
|
||||
KU1OL8eJ8o8rGVGi5YWRznXwRAjwsHGhqskCIQDgNo40ymVXw9A1rdMqfYX5IMS8
|
||||
s4KN0vSQcp033ROLbwIhAMNmdMFoeBnBlsCFLsFt/nK/CNYyE7pjuXTj9CbtH7fl
|
||||
AiA+5C6pcihRIPTzSanU3lbJFb75q2SwgX7mUa/17oY/8wIgKePzL+uXo93u1cM3
|
||||
rNxJ6out902xEQqEHd0o4JeBb0kCIAVi0VIQk0FdVFMrjZI2xnaEn/3EvA7CcfZ6
|
||||
lPxDjezd
|
||||
-----END PRIVATE KEY-----
|
||||
`.trim();let data=`
|
||||
NodeRsa
|
||||
这是node-rsa 现在修改集成在drpy里使用`.trim();let encryptedWithPublic=NODERSA.encryptRSAWithPublicKey(data,pkcs1_public,{outputEncoding:"base64",options:{environment:"browser",encryptionScheme:"pkcs1_oaep"}});console.log("公钥加密");console.log(encryptedWithPublic);let decryptedWithPrivate=NODERSA.decryptRSAWithPrivateKey(encryptedWithPublic,pkcs1_private,{options:{environment:"browser",encryptionScheme:"pkcs1_oaep"}});console.log("私钥解密");console.log(decryptedWithPrivate);let pkcs1_sha256_sign=NODERSA.sign("1",pkcs1_private,{outputEncoding:"base64",options:{environment:"browser",encryptionScheme:"pkcs1",signingScheme:"pkcs1-sha256"}});console.log("pkcs1_sha256_sign");console.log(pkcs1_sha256_sign);let pkcs1_sha256_sign_verify=NODERSA.verify("1","Oulx2QrgeipKYBtqEDqFb2s/+ndk2cGQxO4CkhU7iBM1vyNmmvqubpsmeoUuN3waGrYZLknSEdwBkfv0tUMpFQ==",pkcs1_private,{options:{environment:"browser",encryptionScheme:"pkcs1",signingScheme:"pkcs1-sha256"}});console.log("pkcs1_sha256_sign_verify");console.log(pkcs1_sha256_sign_verify);let pkcs1_oaep_sha256=NODERSA.encryptRSAWithPublicKey(data,`-----BEGIN RSA PUBLIC KEY-----
|
||||
MIIBCgKCAQEA5KOq1gRNyllLNWKQy8sGpZE3Q1ULLSmzZw+eaAhj9lvqn7IsT1du
|
||||
SYn08FfoOA2qMwtz+1O2l1mgzNoSVCyVpVabnTG+C9XKeZXAnJHd8aYA7l7Sxhdm
|
||||
kte+iymYZ0ZBPzijo8938iugtVvqi9UgDmnY3u/NlQDqiL5BGqSxSTd/Sgmy3zD8
|
||||
PYzEa3wD9vehQ5fZZ45vKIq8GNVh2Z8+IGO85FF1OsN7+b2yGJa/FmDDNn0+HP+m
|
||||
PfI+kYBqEVpo0Ztbc3UdxgFwGC8O1n8AQyriwHnSOtIiuBH62J/7qyC/3LEAApRb
|
||||
Dd9YszqzmODjQUddZKHmvc638VW+azc0EwIDAQAB
|
||||
-----END RSA PUBLIC KEY-----
|
||||
`,{outputEncoding:"base64",options:{environment:"browser",encryptionScheme:{scheme:"pkcs1_oaep",hash:"sha256"}}});console.log("pkcs1_oaep_sha256");console.log(pkcs1_oaep_sha256);decryptedWithPrivate=NODERSA.decryptRSAWithPrivateKey("kSZesAAyYh2hdsQnYMdGqb6gKAzTauBKouvBzWcc4+F8RvGd0nwO6mVkUMVilPgUuNxjEauHayHiY8gI3Py45UI3+km0rSGyHrS6dHiHgCkMejXHieglYzAB0IxX3Jkm4z/66bdB/D+GFy0oct5fGCMI1UHPjEAYOsazJDa8lBFNbjiWFeb/qiZtIx3vGM7KYPAZzyRf/zPbbQ8zy9xOmRuOl5nnIxgo0Okp3KO/RIPO4GZOSBA8f2lx1UtNwwrXAMpcNavtoqHVcjJ/9lcotXYQFrn5b299pSIRf2gVm8ZJ31SK6Z8cc14nKtvgnmsgClDzIXJ1o1RcDK+knVAySg==",`-----BEGIN RSA PRIVATE KEY-----
|
||||
MIIEpAIBAAKCAQEA5KOq1gRNyllLNWKQy8sGpZE3Q1ULLSmzZw+eaAhj9lvqn7Is
|
||||
T1duSYn08FfoOA2qMwtz+1O2l1mgzNoSVCyVpVabnTG+C9XKeZXAnJHd8aYA7l7S
|
||||
xhdmkte+iymYZ0ZBPzijo8938iugtVvqi9UgDmnY3u/NlQDqiL5BGqSxSTd/Sgmy
|
||||
3zD8PYzEa3wD9vehQ5fZZ45vKIq8GNVh2Z8+IGO85FF1OsN7+b2yGJa/FmDDNn0+
|
||||
HP+mPfI+kYBqEVpo0Ztbc3UdxgFwGC8O1n8AQyriwHnSOtIiuBH62J/7qyC/3LEA
|
||||
ApRbDd9YszqzmODjQUddZKHmvc638VW+azc0EwIDAQABAoIBADZ/QGgUzInvsLp/
|
||||
zO2WbfYm39o/uhNAvk9RbLt1TIZbMFhyOpeKynHi3Swwd9xsfWX/U9zS/lGi/m31
|
||||
iKrhmaW4OA1G3vqpMcK7TBbFufYwUEaA+ZJX344euH8pIfdzyneMQ4z3Far2dS7l
|
||||
QsmjuilVV2kEFadveXewiYoVOWCu00w6bN8wy2SIHlQn+kIL6HQhWz12iKKflIKu
|
||||
eGRdzLHsKmBt6WbY1Wuhx7HU0fAKdlBDPxCHNlI+kybUYE9o5C2vJiaVM5wqJBgZ
|
||||
8Dz8kt1QbLJ910JoLXkLVQ8uC8NJKQwFtqQjTGPnEq0+wbgz6Ij599rKZkwW/xq9
|
||||
l6KoUiECgYEA6Ah42tVdkNW047f03xVYXFH96RgorHRS36mR8Y+ONUq1fwKidovC
|
||||
WjwVujt4OPf3l1W6iyn/F6cu/bsmvPrSc3HTN0B1V31QK4OjgetxQ2PSbTldH02J
|
||||
NPzkt+v+cPxXpx/P5mgt7Weefw5txU547KubGrHUV5rBKFtIx9pj16MCgYEA/EF0
|
||||
o19+D24DZAPwlDS5VbEd7FStnwY4oQ5PqbuNOSbSJLMWU0AqzXcRokp8UTyCZ0X3
|
||||
ATkS1REq97kShCuR+npTR6a6DlY7sdpPI1SMLNajgB2tkx0EOzX+PfNIbHUd4jpJ
|
||||
I0ZMAHv/OOtkzQHDaeTWBTrzsWm6/nTiykfduNECgYEA46AMD4HpPECqKAs66e5i
|
||||
tI6q7JSKskObWVdcmQEfnSAhVOwcvPb2Ptda6UuV8S0xcwDi88rLOUUFUFzc79+P
|
||||
vTkY38cYVi/VChsluDpk7ptqv0PbGu5Rf+3n4pZdEjI7OvR2W64wAAn67uIUxc7p
|
||||
yiO/ET0K9rYWb6S9jXGtKMkCgYEA2kPAqoO7zZoBMQ7/oR0lp/HC1HRIbiqx4RlC
|
||||
8Lgpb+QZPEwA6zPAVVvLVENi4d+bbcRp/xLlKpraNNJcJSSWAMbLPFoU7sbKjA87
|
||||
HnTPfRSTEA2d3Ibk3F7Rh8TzS3Ti0JZiJjVzGZAwu41iAMifzwaD8K6boUy80eNN
|
||||
QH2CaaECgYBUsLYvC/MiYg3w+LGOONuQongoVUXjGqnw2bjVa9RK7lwRdXPUqJ51
|
||||
MpVO98IkoLvGSI/0sGNP3GKNhC+eMGjJAVwFyEuOn+JsmMv9Y9uStIVi5tIHIhKw
|
||||
m7mp8il0kaftHdSxTbspG3tZ2fjIiFIZkLEOmRpd7ogWumgOajzUdA==
|
||||
-----END RSA PRIVATE KEY-----`,{options:{environment:"browser",encryptionScheme:"pkcs1_oaep"}});console.log("decryptedWithPrivate");console.log(decryptedWithPrivate);(()=>{let key=new NODERSA.NodeRSA({b:1024});key.setOptions({encryptionScheme:"pkcs1"});let text=`你好drpy node-ras`;let encrypted=key.encrypt(text,"base64");console.log("encrypted: ",encrypted);const decrypted=key.decrypt(encrypted,"utf8");console.log("decrypted: ",decrypted)})();let t2=(new Date).getTime();console.log("rsa_demo_test 测试耗时:"+(t2-t1)+"毫秒")}function pre(){if(typeof rule.预处理==="string"&&rule.预处理&&rule.预处理.trim()){let code=rule.预处理.trim();console.log("执行预处理代码:"+code);if(code.startsWith("js:")){code=code.replace("js:","")}try{eval(code)}catch(e){console.log(`预处理执行失败:${e.message}`)}}}let rule={};let vercode=typeof pdfl==="function"?"drpy2.1":"drpy2";const VERSION=vercode+" 3.9.51beta2 20240711";const MOBILE_UA="Mozilla/5.0 (Linux; Android 11; Pixel 5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.91 Mobile Safari/537.36";const PC_UA="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36";const UA="Mozilla/5.0";const UC_UA="Mozilla/5.0 (Linux; U; Android 9; zh-CN; MI 9 Build/PKQ1.181121.001) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.108 UCBrowser/12.5.5.1035 Mobile Safari/537.36";const IOS_UA="Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1";const RULE_CK="cookie";const CATE_EXCLUDE="首页|留言|APP|下载|资讯|新闻|动态";const TAB_EXCLUDE="猜你|喜欢|下载|剧情|榜|评论";const OCR_RETRY=3;const OCR_API="https://api.nn.ci/ocr/b64/text";if(typeof MY_URL==="undefined"){var MY_URL}var HOST;var RKEY;var fetch;var print;var log;var rule_fetch_params;var fetch_params;var oheaders;var _pdfh;var _pdfa;var _pd;const DOM_CHECK_ATTR=/(url|src|href|-original|-src|-play|-url|style)$/;const SPECIAL_URL=/^(ftp|magnet|thunder|ws):/;const NOADD_INDEX=/:eq|:lt|:gt|:first|:last|^body$|^#/;const URLJOIN_ATTR=/(url|src|href|-original|-src|-play|-url|style)$|^(data-|url-|src-)/;const SELECT_REGEX=/:eq|:lt|:gt|#/g;const SELECT_REGEX_A=/:eq|:lt|:gt/g;const $js={toString(func){let strfun=func.toString();return strfun.replace(/^\(\)(\s+)?=>(\s+)?\{/,"js:").replace(/\}$/,"")}};function window_b64(){let b64map="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";let base64DecodeChars=new Array(-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,-1,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-1,-1,-1,-1,-1);function btoa(str){var out,i,len;var c1,c2,c3;len=str.length;i=0;out="";while(i<len){c1=str.charCodeAt(i++)&255;if(i==len){out+=b64map.charAt(c1>>2);out+=b64map.charAt((c1&3)<<4);out+="==";break}c2=str.charCodeAt(i++);if(i==len){out+=b64map.charAt(c1>>2);out+=b64map.charAt((c1&3)<<4|(c2&240)>>4);out+=b64map.charAt((c2&15)<<2);out+="=";break}c3=str.charCodeAt(i++);out+=b64map.charAt(c1>>2);out+=b64map.charAt((c1&3)<<4|(c2&240)>>4);out+=b64map.charAt((c2&15)<<2|(c3&192)>>6);out+=b64map.charAt(c3&63)}return out}function atob(str){var c1,c2,c3,c4;var i,len,out;len=str.length;i=0;out="";while(i<len){do{c1=base64DecodeChars[str.charCodeAt(i++)&255]}while(i<len&&c1==-1);if(c1==-1)break;do{c2=base64DecodeChars[str.charCodeAt(i++)&255]}while(i<len&&c2==-1);if(c2==-1)break;out+=String.fromCharCode(c1<<2|(c2&48)>>4);do{c3=str.charCodeAt(i++)&255;if(c3==61)return out;c3=base64DecodeChars[c3]}while(i<len&&c3==-1);if(c3==-1)break;out+=String.fromCharCode((c2&15)<<4|(c3&60)>>2);do{c4=str.charCodeAt(i++)&255;if(c4==61)return out;c4=base64DecodeChars[c4]}while(i<len&&c4==-1);if(c4==-1)break;out+=String.fromCharCode((c3&3)<<6|c4)}return out}return{atob:atob,btoa:btoa}}if(typeof atob!=="function"||typeof btoa!=="function"){var{atob,btoa}=window_b64()}if(typeof Object.assign!=="function"){Object.assign=function(){let target=arguments[0];for(let i=1;i<arguments.length;i++){let source=arguments[i];for(let key in source){if(Object.prototype.hasOwnProperty.call(source,key)){target[key]=source[key]}}}return target}}if(!String.prototype.includes){String.prototype.includes=function(search,start){if(typeof start!=="number"){start=0}if(start+search.length>this.length){return false}else{return this.indexOf(search,start)!==-1}}}if(!Array.prototype.includes){Object.defineProperty(Array.prototype,"includes",{value:function(searchElement,fromIndex){if(this==null){throw new TypeError('"this" is null or not defined')}var o=Object(this);var len=o.length>>>0;if(len===0){return false}var n=fromIndex|0;var k=Math.max(n>=0?n:len-Math.abs(n),0);while(k<len){if(o[k]==
Line truncated
|
||||
+773
@@ -0,0 +1,773 @@
|
||||
{
|
||||
"author": "takagen99",
|
||||
"ua": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36",
|
||||
"homeUrl": "https://www.duboku.tv/",
|
||||
"dcVipFlag": "true",
|
||||
"dcPlayUrl": "true",
|
||||
"cateNode": "//ul[contains(@class,'nav-menu')]/li/a[contains(@href, 'vodtype')]",
|
||||
"cateName": "/text()",
|
||||
"cateId": "/@href",
|
||||
"cateIdR": "/vodtype/(\\w+).html",
|
||||
"cateManual": {
|
||||
"陆剧": "13",
|
||||
"日韩剧": "15",
|
||||
"短剧": "21",
|
||||
"英美剧": "16",
|
||||
"台泰剧": "14",
|
||||
"港剧": "20",
|
||||
"综艺": "3",
|
||||
"动漫": "4"
|
||||
},
|
||||
"homeVodNode": "//ul[contains(@class,'myui-vodlist')]/li/div/a",
|
||||
"homeVodName": "/@title",
|
||||
"homeVodId": "/@href",
|
||||
"homeVodIdR": "/voddetail/(\\w+).html",
|
||||
"homeVodImg": "/@data-original",
|
||||
"homeVodImgR": "\\S+(http\\S+)",
|
||||
"homeVodMark": "//span[contains(@class,'pic-text')]/text()",
|
||||
"cateUrl": "https://www.duboku.tv/vodshow/{cateId}-{area}-{by}------{catePg}---{year}.html",
|
||||
"cateVodNode": "//ul[contains(@class,'myui-vodlist')]/li/div/a",
|
||||
"cateVodName": "/@title",
|
||||
"cateVodId": "/@href",
|
||||
"cateVodIdR": "/voddetail/(\\w+).html",
|
||||
"cateVodImg": "/@data-original",
|
||||
"cateVodImgR": "\\S+(http\\S+)",
|
||||
"cateVodMark": "//span[contains(@class,'pic-text')]/text()",
|
||||
"dtUrl": "https://w.duboku.io/voddetail/{vid}.html",
|
||||
"dtNode": "//body",
|
||||
"dtName": "//div[contains(@class,'myui-content__thumb')]/a/@title",
|
||||
"dtNameR": "",
|
||||
"dtImg": "//div[contains(@class,'myui-content__thumb')]/a/img/@data-original",
|
||||
"dtImgR": "",
|
||||
"dtCate": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '分类')]/following-sibling::a/text()",
|
||||
"dtYear": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '年份')]/following-sibling::a/text()",
|
||||
"dtArea": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '地区')]/following-sibling::a/text()",
|
||||
"dtMark": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '更新')]/following-sibling::a/text()",
|
||||
"dtDirector": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '导演')]/following-sibling::a/text()",
|
||||
"dtActor": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '主演')]/following-sibling::a/text()",
|
||||
"dtDesc": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '简介')]/following-sibling::a/text()",
|
||||
"dtFromNode": "//ul[contains(@class,'nav-tabs')]/li/a",
|
||||
"dtFromName": "/text()",
|
||||
"dtFromNameR": "",
|
||||
"dtUrlNode": "//ul[contains(@class,'myui-content__list')]",
|
||||
"dtUrlSubNode": "/li/a",
|
||||
"dtUrlId": "/@href",
|
||||
"dtUrlIdR": "/vodplay/(\\S+).html",
|
||||
"dtUrlName": "/text()",
|
||||
"dtUrlNameR": "",
|
||||
|
||||
"playUrl": "https://w.duboku.io/vodplay/{playUrl}.html",
|
||||
"playUa": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36",
|
||||
"playReferer": "https://w.duboku.io/",
|
||||
"searchUrl": "https://w.duboku.io/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
|
||||
"scVodNode": "json:list",
|
||||
"scVodName": "name",
|
||||
"scVodId": "id",
|
||||
"scVodIdR": "",
|
||||
"scVodImg": "pic",
|
||||
"scVodMark": "",
|
||||
"filter": {
|
||||
"13": [
|
||||
{
|
||||
"key": "year",
|
||||
"name": "年份",
|
||||
"value": [
|
||||
{
|
||||
"n": "全部",
|
||||
"v": ""
|
||||
},
|
||||
{
|
||||
"n": "2023",
|
||||
"v": "2023"
|
||||
},
|
||||
{
|
||||
"n": "2022",
|
||||
"v": "2022"
|
||||
},
|
||||
{
|
||||
"n": "2021",
|
||||
"v": "2021"
|
||||
},
|
||||
{
|
||||
"n": "2020",
|
||||
"v": "2020"
|
||||
},
|
||||
{
|
||||
"n": "2019",
|
||||
"v": "2019"
|
||||
},
|
||||
{
|
||||
"n": "2018",
|
||||
"v": "2018"
|
||||
},
|
||||
{
|
||||
"n": "2017",
|
||||
"v": "2017"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "by",
|
||||
"name": "排序",
|
||||
"value": [
|
||||
{
|
||||
"n": "排序",
|
||||
"v": ""
|
||||
},
|
||||
{
|
||||
"n": "时间",
|
||||
"v": "time"
|
||||
},
|
||||
{
|
||||
"n": "人气",
|
||||
"v": "hits"
|
||||
},
|
||||
{
|
||||
"n": "评分",
|
||||
"v": "score"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"14": [
|
||||
{
|
||||
"key": "year",
|
||||
"name": "年份",
|
||||
"value": [
|
||||
{
|
||||
"n": "全部",
|
||||
"v": ""
|
||||
},
|
||||
{
|
||||
"n": "2023",
|
||||
"v": "2023"
|
||||
},
|
||||
{
|
||||
"n": "2022",
|
||||
"v": "2022"
|
||||
},
|
||||
{
|
||||
"n": "2021",
|
||||
"v": "2021"
|
||||
},
|
||||
{
|
||||
"n": "2020",
|
||||
"v": "2020"
|
||||
},
|
||||
{
|
||||
"n": "2019",
|
||||
"v": "2019"
|
||||
},
|
||||
{
|
||||
"n": "2018",
|
||||
"v": "2018"
|
||||
},
|
||||
{
|
||||
"n": "2017",
|
||||
"v": "2017"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "by",
|
||||
"name": "排序",
|
||||
"value": [
|
||||
{
|
||||
"n": "排序",
|
||||
"v": ""
|
||||
},
|
||||
{
|
||||
"n": "时间",
|
||||
"v": "time"
|
||||
},
|
||||
{
|
||||
"n": "人气",
|
||||
"v": "hits"
|
||||
},
|
||||
{
|
||||
"n": "评分",
|
||||
"v": "score"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"16": [
|
||||
{
|
||||
"key": "year",
|
||||
"name": "年份",
|
||||
"value": [
|
||||
{
|
||||
"n": "全部",
|
||||
"v": ""
|
||||
},
|
||||
{
|
||||
"n": "2023",
|
||||
"v": "2023"
|
||||
},
|
||||
{
|
||||
"n": "2022",
|
||||
"v": "2022"
|
||||
},
|
||||
{
|
||||
"n": "2021",
|
||||
"v": "2021"
|
||||
},
|
||||
{
|
||||
"n": "2020",
|
||||
"v": "2020"
|
||||
},
|
||||
{
|
||||
"n": "2019",
|
||||
"v": "2019"
|
||||
},
|
||||
{
|
||||
"n": "2018",
|
||||
"v": "2018"
|
||||
},
|
||||
{
|
||||
"n": "2017",
|
||||
"v": "2017"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "by",
|
||||
"name": "排序",
|
||||
"value": [
|
||||
{
|
||||
"n": "排序",
|
||||
"v": ""
|
||||
},
|
||||
{
|
||||
"n": "时间",
|
||||
"v": "time"
|
||||
},
|
||||
{
|
||||
"n": "人气",
|
||||
"v": "hits"
|
||||
},
|
||||
{
|
||||
"n": "评分",
|
||||
"v": "score"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"15": [
|
||||
{
|
||||
"key": "year",
|
||||
"name": "年份",
|
||||
"value": [
|
||||
{
|
||||
"n": "全部",
|
||||
"v": ""
|
||||
},
|
||||
{
|
||||
"n": "2023",
|
||||
"v": "2023"
|
||||
},
|
||||
{
|
||||
"n": "2022",
|
||||
"v": "2022"
|
||||
},
|
||||
{
|
||||
"n": "2021",
|
||||
"v": "2021"
|
||||
},
|
||||
{
|
||||
"n": "2020",
|
||||
"v": "2020"
|
||||
},
|
||||
{
|
||||
"n": "2019",
|
||||
"v": "2019"
|
||||
},
|
||||
{
|
||||
"n": "2018",
|
||||
"v": "2018"
|
||||
},
|
||||
{
|
||||
"n": "2017",
|
||||
"v": "2017"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "by",
|
||||
"name": "排序",
|
||||
"value": [
|
||||
{
|
||||
"n": "排序",
|
||||
"v": ""
|
||||
},
|
||||
{
|
||||
"n": "时间",
|
||||
"v": "time"
|
||||
},
|
||||
{
|
||||
"n": "人气",
|
||||
"v": "hits"
|
||||
},
|
||||
{
|
||||
"n": "评分",
|
||||
"v": "score"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"2": [
|
||||
{
|
||||
"key": "cateId",
|
||||
"name": "类型",
|
||||
"value": [
|
||||
{
|
||||
"n": "全部",
|
||||
"v": ""
|
||||
},
|
||||
{
|
||||
"n": "陆剧",
|
||||
"v": "13"
|
||||
},
|
||||
{
|
||||
"n": "日韩剧",
|
||||
"v": "15"
|
||||
},
|
||||
{
|
||||
"n": "英美剧",
|
||||
"v": "16"
|
||||
},
|
||||
{
|
||||
"n": "台泰剧",
|
||||
"v": "14"
|
||||
},
|
||||
{
|
||||
"n": "港剧",
|
||||
"v": "20"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "area",
|
||||
"name": "地区",
|
||||
"value": [
|
||||
{
|
||||
"n": "全部",
|
||||
"v": ""
|
||||
},
|
||||
{
|
||||
"n": "内地",
|
||||
"v": "内地"
|
||||
},
|
||||
{
|
||||
"n": "韩国",
|
||||
"v": "韩国"
|
||||
},
|
||||
{
|
||||
"n": "香港",
|
||||
"v": "香港"
|
||||
},
|
||||
{
|
||||
"n": "台湾",
|
||||
"v": "台湾"
|
||||
},
|
||||
{
|
||||
"n": "美国",
|
||||
"v": "美国"
|
||||
},
|
||||
{
|
||||
"n": "英国",
|
||||
"v": "英国"
|
||||
},
|
||||
{
|
||||
"n": "巴西",
|
||||
"v": "巴西"
|
||||
},
|
||||
{
|
||||
"n": "西班牙",
|
||||
"v": "西班牙"
|
||||
},
|
||||
{
|
||||
"n": "泰国",
|
||||
"v": "泰国"
|
||||
},
|
||||
{
|
||||
"n": "德国",
|
||||
"v": "德国"
|
||||
},
|
||||
{
|
||||
"n": "法国",
|
||||
"v": "法国"
|
||||
},
|
||||
{
|
||||
"n": "日本",
|
||||
"v": "日本"
|
||||
},
|
||||
{
|
||||
"n": "荷兰",
|
||||
"v": "荷兰"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "year",
|
||||
"name": "年份",
|
||||
"value": [
|
||||
{
|
||||
"n": "全部",
|
||||
"v": ""
|
||||
},
|
||||
{
|
||||
"n": "2023",
|
||||
"v": "2023"
|
||||
},
|
||||
{
|
||||
"n": "2022",
|
||||
"v": "2022"
|
||||
},
|
||||
{
|
||||
"n": "2021",
|
||||
"v": "2021"
|
||||
},
|
||||
{
|
||||
"n": "2020",
|
||||
"v": "2020"
|
||||
},
|
||||
{
|
||||
"n": "2019",
|
||||
"v": "2019"
|
||||
},
|
||||
{
|
||||
"n": "2018",
|
||||
"v": "2018"
|
||||
},
|
||||
{
|
||||
"n": "2017",
|
||||
"v": "2017"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "by",
|
||||
"name": "排序",
|
||||
"value": [
|
||||
{
|
||||
"n": "排序",
|
||||
"v": ""
|
||||
},
|
||||
{
|
||||
"n": "时间",
|
||||
"v": "time"
|
||||
},
|
||||
{
|
||||
"n": "人气",
|
||||
"v": "hits"
|
||||
},
|
||||
{
|
||||
"n": "评分",
|
||||
"v": "score"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"3": [
|
||||
{
|
||||
"key": "area",
|
||||
"name": "地区",
|
||||
"value": [
|
||||
{
|
||||
"n": "全部",
|
||||
"v": ""
|
||||
},
|
||||
{
|
||||
"n": "内地",
|
||||
"v": "内地"
|
||||
},
|
||||
{
|
||||
"n": "香港",
|
||||
"v": "香港"
|
||||
},
|
||||
{
|
||||
"n": "台湾",
|
||||
"v": "台湾"
|
||||
},
|
||||
{
|
||||
"n": "韩国",
|
||||
"v": "韩国"
|
||||
},
|
||||
{
|
||||
"n": "美国",
|
||||
"v": "美国"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "year",
|
||||
"name": "年份",
|
||||
"value": [
|
||||
{
|
||||
"n": "全部",
|
||||
"v": ""
|
||||
},
|
||||
{
|
||||
"n": "2023",
|
||||
"v": "2023"
|
||||
},
|
||||
{
|
||||
"n": "2022",
|
||||
"v": "2022"
|
||||
},
|
||||
{
|
||||
"n": "2021",
|
||||
"v": "2021"
|
||||
},
|
||||
{
|
||||
"n": "2020",
|
||||
"v": "2020"
|
||||
},
|
||||
{
|
||||
"n": "2019",
|
||||
"v": "2019"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "by",
|
||||
"name": "排序",
|
||||
"value": [
|
||||
{
|
||||
"n": "排序",
|
||||
"v": ""
|
||||
},
|
||||
{
|
||||
"n": "时间",
|
||||
"v": "time"
|
||||
},
|
||||
{
|
||||
"n": "人气",
|
||||
"v": "hits"
|
||||
},
|
||||
{
|
||||
"n": "评分",
|
||||
"v": "score"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"4": [
|
||||
{
|
||||
"key": "area",
|
||||
"name": "地区",
|
||||
"value": [
|
||||
{
|
||||
"n": "全部",
|
||||
"v": ""
|
||||
},
|
||||
{
|
||||
"n": "国产",
|
||||
"v": "国产"
|
||||
},
|
||||
{
|
||||
"n": "日本",
|
||||
"v": "日本"
|
||||
},
|
||||
{
|
||||
"n": "美国",
|
||||
"v": "美国"
|
||||
},
|
||||
{
|
||||
"n": "法国",
|
||||
"v": "法国"
|
||||
},
|
||||
{
|
||||
"n": "其他",
|
||||
"v": "其他"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "year",
|
||||
"name": "年份",
|
||||
"value": [
|
||||
{
|
||||
"n": "全部",
|
||||
"v": ""
|
||||
},
|
||||
{
|
||||
"n": "2023",
|
||||
"v": "2023"
|
||||
},
|
||||
{
|
||||
"n": "2022",
|
||||
"v": "2022"
|
||||
},
|
||||
{
|
||||
"n": "2021",
|
||||
"v": "2021"
|
||||
},
|
||||
{
|
||||
"n": "2020",
|
||||
"v": "2020"
|
||||
},
|
||||
{
|
||||
"n": "2019",
|
||||
"v": "2019"
|
||||
},
|
||||
{
|
||||
"n": "2018",
|
||||
"v": "2018"
|
||||
},
|
||||
{
|
||||
"n": "2017",
|
||||
"v": "2017"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "by",
|
||||
"name": "排序",
|
||||
"value": [
|
||||
{
|
||||
"n": "排序",
|
||||
"v": ""
|
||||
},
|
||||
{
|
||||
"n": "时间",
|
||||
"v": "time"
|
||||
},
|
||||
{
|
||||
"n": "人气",
|
||||
"v": "hits"
|
||||
},
|
||||
{
|
||||
"n": "评分",
|
||||
"v": "score"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"20": [
|
||||
{
|
||||
"key": "year",
|
||||
"name": "年份",
|
||||
"value": [
|
||||
{
|
||||
"n": "全部",
|
||||
"v": ""
|
||||
},
|
||||
{
|
||||
"n": "2023",
|
||||
"v": "2023"
|
||||
},
|
||||
{
|
||||
"n": "2022",
|
||||
"v": "2022"
|
||||
},
|
||||
{
|
||||
"n": "2021",
|
||||
"v": "2021"
|
||||
},
|
||||
{
|
||||
"n": "2020",
|
||||
"v": "2020"
|
||||
},
|
||||
{
|
||||
"n": "2019",
|
||||
"v": "2019"
|
||||
},
|
||||
{
|
||||
"n": "2018",
|
||||
"v": "2018"
|
||||
},
|
||||
{
|
||||
"n": "2017",
|
||||
"v": "2017"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "by",
|
||||
"name": "排序",
|
||||
"value": [
|
||||
{
|
||||
"n": "排序",
|
||||
"v": ""
|
||||
},
|
||||
{
|
||||
"n": "时间",
|
||||
"v": "time"
|
||||
},
|
||||
{
|
||||
"n": "人气",
|
||||
"v": "hits"
|
||||
},
|
||||
{
|
||||
"n": "评分",
|
||||
"v": "score"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"21": [
|
||||
{
|
||||
"key": "year",
|
||||
"name": "年份",
|
||||
"value": [
|
||||
{
|
||||
"n": "全部",
|
||||
"v": ""
|
||||
},
|
||||
{
|
||||
"n": "2023",
|
||||
"v": "2023"
|
||||
},
|
||||
{
|
||||
"n": "2022",
|
||||
"v": "2022"
|
||||
},
|
||||
{
|
||||
"n": "2021",
|
||||
"v": "2021"
|
||||
},
|
||||
{
|
||||
"n": "2020",
|
||||
"v": "2020"
|
||||
},
|
||||
{
|
||||
"n": "2019",
|
||||
"v": "2019"
|
||||
},
|
||||
{
|
||||
"n": "2018",
|
||||
"v": "2018"
|
||||
},
|
||||
{
|
||||
"n": "2017",
|
||||
"v": "2017"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "by",
|
||||
"name": "排序",
|
||||
"value": [
|
||||
{
|
||||
"n": "排序",
|
||||
"v": ""
|
||||
},
|
||||
{
|
||||
"n": "时间",
|
||||
"v": "time"
|
||||
},
|
||||
{
|
||||
"n": "人气",
|
||||
"v": "hits"
|
||||
},
|
||||
{
|
||||
"n": "评分",
|
||||
"v": "score"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
[
|
||||
|
||||
{"name":"范明明IPV6","url":"http://127.0.0.1:10079/c/3600/proxy/https://raw.githubusercontent.com/fanmingming/live/refs/heads/main/tv/m3u/ipv6.m3u"},
|
||||
{"name":"最强国内直播(合并版)","url":"http://127.0.0.1:10079/c/3600/null/http://127.0.0.1:35456/all.m3u"},
|
||||
{"name":"最强国内直播","url":"http://127.0.0.1:10079/c/3600/null/http://127.0.0.1:35456/tv.m3u"},
|
||||
{"name":"最强国内直播(真低码)","url":"http://127.0.0.1:10079/c/3600/null/http://127.0.0.1:35456/ysptx.m3u"},
|
||||
{"name":"最强国内直播(高码)","url":"http://127.0.0.1:10079/c/3600/null/http://127.0.0.1:35456/ysptp.m3u"},
|
||||
{"name":"最强国内直播(MGLIVE)","url":"http://127.0.0.1:10079/c/3600/null/http://127.0.0.1:35456/migu.m3u"},
|
||||
{"name":"PandaGo投屏直播接收记录","url":"http://127.0.0.1:10079/dlnam3u/tv.m3u"},
|
||||
{"name":"肥羊咪咕直播","url":"http://127.0.0.1:10079/c/3600/null/http://127.0.0.1:35456/migu.m3u"},
|
||||
{"name":"肥羊B站直播","url":"http://127.0.0.1:10079/c/3600/null/http://127.0.0.1:35456/bililive.m3u"},
|
||||
{"name":"肥羊虎牙一起看","url":"http://127.0.0.1:10079/c/3600/null/http://127.0.0.1:35456/huyayqk.m3u"},
|
||||
{"name":"肥羊斗鱼一起看","url":"http://127.0.0.1:10079/c/3600/null/http://127.0.0.1:35456/douyuyqk.m3u"},
|
||||
{"name":"肥羊YY轮播","url":"http://127.0.0.1:10079/c/3600/null/http://127.0.0.1:35456/yylunbo.m3u"},
|
||||
{"name":"Gather.电视直播","url":"https://tv.iill.top/m3u/Gather"},
|
||||
{"name":"Gather.网络直播","url":"https://tv.iill.top/m3u/Live"},
|
||||
{"name":"Gather.MyTV","url":"http://127.0.0.1:10079/c/60/proxy/https://tv.iill.top/m3u/MyTV"},
|
||||
{"name":"范明明OfficalSite","url":"http://127.0.0.1:10079/p/0/proxy/https://live.fanmingming.com/tv/m3u/global.m3u"},
|
||||
{"name":"范明明GitHub","url":"http://127.0.0.1:10079/c/3600/proxy/https://mirror.ghproxy.com/raw.githubusercontent.com/fanmingming/live/main/tv/m3u/global.m3u"},
|
||||
{"name":"范明明IPV6","url":"http://127.0.0.1:10079/c/3600/proxy/https://raw.githubusercontent.com/fanmingming/live/refs/heads/main/tv/m3u/ipv6.m3u"}
|
||||
]
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
c4c4d00a398087706a6bbfd3de84531c
|
||||
+68
@@ -0,0 +1,68 @@
|
||||
/***
|
||||
* gbk编码解码函数
|
||||
* strTool = gbkTool() strTool.encode(key)
|
||||
* @returns {{encode: (function(*): *), decode: (function(*): *)}}
|
||||
*/
|
||||
export function gbkTool(){
|
||||
var data=function(zipData){
|
||||
var re=zipData
|
||||
.replace(/#(\d+)\$/g,function(a,b){
|
||||
return Array(+b+3).join('#');
|
||||
})
|
||||
.replace(/#/g,'####')
|
||||
.replace(/(\w\w):([\w#]+)(?:,|$)/g,function(a,hd,dt){
|
||||
return dt.replace(/../g,function(a){
|
||||
if(a!='##'){
|
||||
return hd+a;
|
||||
}else{
|
||||
return a;
|
||||
}
|
||||
});
|
||||
});
|
||||
return re;
|
||||
}('4e:020405060f12171f20212326292e2f313335373c40414244464a5155575a5b6263646567686a6b6c6d6e6f727475767778797a7b7c7d7f808182838485878a#909697999c9d9ea3aaafb0b1b4b6b7b8b9bcbdbec8cccfd0d2dadbdce0e2e6e7e9edeeeff1f4f8f9fafcfe,4f:00020304050607080b0c12131415161c1d212328292c2d2e31333537393b3e3f40414244454748494a4b4c525456616266686a6b6d6e7172757778797a7d8081828586878a8c8e909293959698999a9c9e9fa1a2a4abadb0b1b2b3b4b6b7b8b9babbbcbdbec0c1c2c6c7c8c9cbcccdd2d3d4d5d6d9dbe0e2e4e5e7ebecf0f2f4f5f6f7f9fbfcfdff,50:000102030405060708090a#0b0e1011131516171b1d1e20222324272b2f303132333435363738393b3d3f404142444546494a4b4d5051525354565758595b5d5e5f6061626364666768696a6b6d6e6f70717273747578797a7c7d818283848687898a8b8c8e8f909192939495969798999a9b9c9d9e9fa0a1a2a4a6aaabadaeafb0b1b3b4b5b6b7b8b9bcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdced0d1d2d3d4d5d7d8d9dbdcdddedfe0e1e2e3e4e5e8e9eaebeff0f1f2f4f6f7f8f9fafcfdfeff,51:00010203040508#090a0c0d0e0f1011131415161718191a1b1c1d1e1f2022232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e42474a4c4e4f5052535758595b5d5e5f606163646667696a6f727a7e7f838486878a8b8e8f90919394989a9d9e9fa1a3a6a7a8a9aaadaeb4b8b9babebfc1c2c3c5c8cacdced0d2d3d4d5d6d7d8d9dadcdedfe2e3e5e6e7e8e9eaeceef1f2f4f7fe,52:0405090b0c0f101314151c1e1f2122232526272a2c2f313234353c3e4445464748494b4e4f5253555758#595a5b5d5f6062636466686b6c6d6e7071737475767778797a7b7c7e808384858687898a8b8c8d8e8f91929495969798999a9ca4a5a6a7aeafb0b4b5b6b7b8b9babbbcbdc0c1c2c4c5c6c8cacccdcecfd1d3d4d5d7d9dadbdcdddee0e1e2e3e5e6e7e8e9eaebecedeeeff1f2f3f4f5f6f7f8fbfcfd,53:0102030407090a0b0c0e11121314181b1c1e1f2224252728292b2c2d2f3031323334353637383c3d404244464b4c4d505458595b5d65686a6c6d7276797b7c7d7e80818387888a8e8f#90919293949697999b9c9ea0a1a4a7aaabacadafb0b1b2b3b4b5b7b8b9babcbdbec0c3c4c5c6c7cecfd0d2d3d5dadcdddee1e2e7f4fafeff,54:000205070b1418191a1c2224252a303336373a3d3f4142444547494c4d4e4f515a5d5e5f6061636567696a6b6c6d6e6f7074797a7e7f8183858788898a8d919397989c9e9fa0a1a2a5aeb0b2b5b6b7b9babcbec3c5cacbd6d8dbe0e1e2e3e4ebeceff0f1f4f5f6f7f8f9fbfe,55:0002030405080a0b0c0d0e121315161718191a1c1d1e1f212526#28292b2d3234353638393a3b3d40424547484b4c4d4e4f515253545758595a5b5d5e5f60626368696b6f7071727374797a7d7f85868c8d8e9092939596979a9b9ea0a1a2a3a4a5a6a8a9aaabacadaeafb0b2b4b6b8babcbfc0c1c2c3c6c7c8cacbcecfd0d5d7d8d9dadbdee0e2e7e9edeef0f1f4f6f8f9fafbfcff,56:0203040506070a0b0d1011121314151617191a1c1d202122252628292a2b2e2f30333537383a3c3d3e404142434445464748494a4b4f5051525355565a5b5d5e5f6061#636566676d6e6f70727374757778797a7d7e7f80818283848788898a8b8c8d9091929495969798999a9b9c9d9e9fa0a1a2a4a5a6a7a8a9aaabacadaeb0b1b2b3b4b5b6b8b9babbbdbebfc0c1c2c3c4c5c6c7c8c9cbcccdcecfd0d1d2d3d5d6d8d9dce3e5e6e7e8e9eaeceeeff2f3f6f7f8fbfc,57:00010205070b0c0d0e0f101112131415161718191a1b1d1e202122242526272b313234353637383c3d3f414344454648494b52535455565859626365676c6e707172747578797a7d7e7f80#818788898a8d8e8f90919495969798999a9c9d9e9fa5a8aaacafb0b1b3b5b6b7b9babbbcbdbebfc0c1c4c5c6c7c8c9cacccdd0d1d3d6d7dbdcdee1e2e3e5e6e7e8e9eaebeceef0f1f2f3f5f6f7fbfcfeff,58:0103040508090a0c0e0f101213141617181a1b1c1d1f222325262728292b2c2d2e2f31323334363738393a3b3c3d3e3f4041424345464748494a4b4e4f505253555657595a5b5c5d5f6061626364666768696a6d6e6f707172737475767778797a7b7c7d7f82848687888a8b8c#8d8e8f909194959697989b9c9da0a1a2a3a4a5a6a7aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbdbebfc0c2c3c4c6c7c8c9cacbcccdcecfd0d2d3d4d6d7d8d9dadbdcdddedfe0e1e2e3e5e6e7e8e9eaedeff1f2f4f5f7f8fafbfcfdfeff,59:000103050608090a0b0c0e1011121317181b1d1e2021222326282c30323335363b3d3e3f404345464a4c4d505253595b5c5d5e5f616364666768696a6b6c6d6e6f70717275777a7b7c7e7f8085898b8c8e8f90919495989a9b9c9d9fa0a1a2a6#a7acadb0b1b3b4b5b6b7b8babcbdbfc0c1c2c3c4c5c7c8c9cccdcecfd5d6d9dbdedfe0e1e2e4e6e7e9eaebedeeeff0f1f2f3f4f5f6f7f8fafcfdfe,5a:00020a0b0d0e0f101214151617191a1b1d1e2122242627282a2b2c2d2e2f3033353738393a3b3d3e3f414243444547484b4c4d4e4f5051525354565758595b5c5d5e5f60616364656668696b6c6d6e6f7071727378797b7c7d7e808182838485868788898a8b8c8d8e8f9091939495969798999c9d9e9fa0a1a2a3a4a5a6a7a8a9abac#adaeafb0b1b4b6b7b9babbbcbdbfc0c3c4c5c6c7c8cacbcdcecfd0d1d3d5d7d9dadbdddedfe2e4e5e7e8eaecedeeeff0f2f3f4f5f6f7f8f9fafbfcfdfeff,5b:0001020304050607080a0b0c0d0e0f10111213141518191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303133353638393a3b3c3d3e3f4142434445464748494a4b4c4d4e4f52565e606167686b6d6e6f7274767778797b7c7e7f82868a8d8e90919294969fa7a8a9acadaeafb1b2b7babbbcc0c1c3c8c9cacbcdcecf#d1d4d5d6d7d8d9dadbdce0e2e3e6e7e9eaebecedeff1f2f3f4f5f6f7fdfe,5c:0002030507080b0c0d0e10121317191b1e1f2021232628292a2b2d2e2f303233353637434446474c4d5253545657585a5b5c5d5f62646768696a6b6c6d70727374757677787b7c7d7e808384858687898a8b8e8f9293959d9e9fa0a1a4a5a6a7a8aaaeafb0b2b4b6b9babbbcbec0c2c3c5c6c7c8c9cacccdcecfd0d1d3d4d5d6d7d8dadbdcdddedfe0e2e3e7e9ebeceeeff1f2f3f4f5f6f7f8f9fafcfdfeff,5d:00#01040508090a0b0c0d0f10111213151718191a1c1d1f2021222325282a2b2c2f3031323335363738393a3b3c3f4041424344454648494d4e4f5051525354555657595a5c5e5f6061626364656667686a6d6e7071727375767778797a7b7c7d7e7f8081838485868788898a8b8c8d8e8f90Line truncated
|
||||
U2Ghash={},
|
||||
G2Uhash={};
|
||||
!function(data){
|
||||
var k=0;
|
||||
data=data.match(/..../g);
|
||||
for(var i=0x81;i<=0xfe;i++){
|
||||
for(var j=0x40;j<=0xFE;j++){
|
||||
U2Ghash[data[k++]]=('%'+i.toString(16)+'%'+j.toString(16))
|
||||
.toUpperCase();
|
||||
}
|
||||
}
|
||||
for(var key in U2Ghash){
|
||||
G2Uhash[U2Ghash[key]]=key;
|
||||
}
|
||||
}(data);
|
||||
function isAscii(unicode) {
|
||||
return ((unicode == 0x20AC) || (unicode <= 0x007F && unicode >= 0x0000));
|
||||
}
|
||||
return{
|
||||
encode:function(str){
|
||||
return str.replace(/./g,function(a){
|
||||
var code=a.charCodeAt(0);
|
||||
if(isAscii(code)){
|
||||
return encodeURIComponent(a);
|
||||
}else{
|
||||
var key=code.toString(16);
|
||||
if(key.length!=4)key=('000'+key).match(/....$/)[0];
|
||||
return U2Ghash[key]||a;
|
||||
}
|
||||
});
|
||||
},
|
||||
decode:function(str){
|
||||
return str.replace(/%[0-9A-F]{2}%[0-9A-F]{2}/g,function(a){
|
||||
if(a in G2Uhash){
|
||||
return String.fromCharCode('0x'+G2Uhash[a]);
|
||||
}else{
|
||||
return a;
|
||||
}
|
||||
}).replace(/%[\w]{2}/g,function(a){
|
||||
return decodeURIComponent(a);
|
||||
|
||||
});
|
||||
}
|
||||
};
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,118 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
import sys
|
||||
import re
|
||||
import json
|
||||
import requests
|
||||
import time
|
||||
import traceback
|
||||
import gzip
|
||||
|
||||
p=re.compile(r'.*/s/(.*)')
|
||||
skipp = re.compile(r'.*(cover|screen|频道).*',re.IGNORECASE)
|
||||
reqcount=1
|
||||
sharedict=set()
|
||||
|
||||
def getlist(w,shareid, fileid,morepage):
|
||||
global p
|
||||
global skipp
|
||||
global reqcount
|
||||
global sharedict
|
||||
|
||||
reqcount += 1
|
||||
if reqcount % 5 == 0:
|
||||
print(f"reqcount:{reqcount} shareid:{shareid} fileid:{fileid}",file=sys.stderr)
|
||||
#time.sleep(1)
|
||||
url = f'http://192.168.101.188:9978/proxy?do=pikpak&type=list&share_id={shareid}&file_id={fileid}&pass_code=&morepage={morepage}'
|
||||
print(f"url: {url}",file=sys.stderr)
|
||||
resp = requests.get(url)
|
||||
content = resp.content.decode('utf-8')
|
||||
lines = content.split("\n")
|
||||
if "folder" not in content and len(lines)<=4:
|
||||
return
|
||||
isfirst=True
|
||||
for line in lines:
|
||||
if isfirst:
|
||||
isfirst=False
|
||||
print(f"first line:{line}",file=sys.stderr)
|
||||
if skipp.match(line):
|
||||
continue
|
||||
linearr = line.split('\t')
|
||||
if len(linearr)>2:
|
||||
m = p.match(linearr[0])
|
||||
if m:
|
||||
arr = m.group(1).split("/")
|
||||
else:
|
||||
arr = linearr[0].split("/")
|
||||
shareid=arr[0]
|
||||
fileid=arr[1] if len(arr)>1 else ""
|
||||
if shareid+"/"+fileid in sharedict:
|
||||
print(f"skip shareid{shareid} fileid:{fileid}", file=sys.stderr)
|
||||
continue
|
||||
w.write(line+"\n")
|
||||
w.flush()
|
||||
if linearr[2] == "folder":
|
||||
getlist(w,shareid,fileid,False)
|
||||
|
||||
if len(lines)>0:
|
||||
getlist(w,shareid,fileid,True)
|
||||
|
||||
def main():
|
||||
try:
|
||||
f = gzip.open(sys.argv[1]+".raw.gz",mode="rt",encoding="utf-8")
|
||||
if f is not None:
|
||||
print(f"found gz raw file:{sys.argv[1]}.raw.gz, extract it",file=sys.stderr)
|
||||
with(open(sys.argv[1]+".raw","w",encoding="utf-8")) as w:
|
||||
while(True):
|
||||
lines = f.readlines()
|
||||
if len(lines)<=0:
|
||||
break
|
||||
for line in lines:
|
||||
line=line.strip()
|
||||
w.write(line+"\n")
|
||||
f.seek(0)
|
||||
except:
|
||||
traceback.print_exc()
|
||||
try:
|
||||
f = open(sys.argv[1]+".raw","r",encoding="utf-8")
|
||||
except:
|
||||
f = None
|
||||
if f is not None:
|
||||
print("found old raw file")
|
||||
while True:
|
||||
lines = f.readlines()
|
||||
if len(lines)<=0:
|
||||
break
|
||||
for line in lines:
|
||||
linearr = line.split("\t")
|
||||
m = p.match(linearr[0])
|
||||
if m:
|
||||
arr = m.group(1).split("/")
|
||||
else:
|
||||
arr = linearr[0].split("/")
|
||||
if len(arr)>1:
|
||||
shareid = arr[0]
|
||||
fileid = arr[1]
|
||||
sharedict.add(shareid+"/"+fileid)
|
||||
f.close()
|
||||
print(f"old raw file record:{len(sharedict)}")
|
||||
else:
|
||||
print("no old raw file")
|
||||
with(open(sys.argv[1]+".raw","a+",encoding="utf-8")) as w:
|
||||
with(open(sys.argv[1],"r",encoding="utf-8")) as f:
|
||||
j = json.load(f)
|
||||
for c in j:
|
||||
shareid=c.get("type_id")
|
||||
fileid=""
|
||||
m = p.match(shareid)
|
||||
if m:
|
||||
arr = m.group(1).split("/")
|
||||
else:
|
||||
arr = shareid.split("/")
|
||||
shareid=arr[0]
|
||||
fileid=arr[1] if len(arr)>1 else ""
|
||||
if shareid+"/"+fileid in sharedict:
|
||||
continue
|
||||
getlist(w,shareid,fileid,False)
|
||||
|
||||
main()
|
||||
@@ -0,0 +1,482 @@
|
||||
{
|
||||
"0": [
|
||||
{
|
||||
"key": "area",
|
||||
"name": "地區",
|
||||
"value": [
|
||||
{
|
||||
"n": "全部",
|
||||
"v": "0"
|
||||
},
|
||||
{
|
||||
"n": "国产",
|
||||
"v": "1"
|
||||
},
|
||||
{
|
||||
"n": "中国香港",
|
||||
"v": "3"
|
||||
},
|
||||
{
|
||||
"n": "中国台湾",
|
||||
"v": "6"
|
||||
},
|
||||
{
|
||||
"n": "美国",
|
||||
"v": "5"
|
||||
},
|
||||
{
|
||||
"n": "韩国",
|
||||
"v": "18"
|
||||
},
|
||||
{
|
||||
"n": "日本",
|
||||
"v": "2"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "year",
|
||||
"name": "年份",
|
||||
"value": [
|
||||
{
|
||||
"n": "全部",
|
||||
"v": "0"
|
||||
},
|
||||
{
|
||||
"n": "2023",
|
||||
"v": "153"
|
||||
},
|
||||
{
|
||||
"n": "2022",
|
||||
"v": "101"
|
||||
},
|
||||
{
|
||||
"n": "2021",
|
||||
"v": "118"
|
||||
},
|
||||
{
|
||||
"n": "2020",
|
||||
"v": "16"
|
||||
},
|
||||
{
|
||||
"n": "2019",
|
||||
"v": "7"
|
||||
},
|
||||
{
|
||||
"n": "2018",
|
||||
"v": "2"
|
||||
},
|
||||
{
|
||||
"n": "2017",
|
||||
"v": "3"
|
||||
},
|
||||
{
|
||||
"n": "2016",
|
||||
"v": "22"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "by",
|
||||
"name": "排序",
|
||||
"value": [
|
||||
{
|
||||
"n": "热门",
|
||||
"v": "hot"
|
||||
},
|
||||
{
|
||||
"n": "更新",
|
||||
"v": "updata"
|
||||
},
|
||||
{
|
||||
"n": "评分",
|
||||
"v": "rating"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"1": [
|
||||
{
|
||||
"key": "area",
|
||||
"name": "地區",
|
||||
"value": [
|
||||
{
|
||||
"n": "全部",
|
||||
"v": "0"
|
||||
},
|
||||
{
|
||||
"n": "国产",
|
||||
"v": "1"
|
||||
},
|
||||
{
|
||||
"n": "中国香港",
|
||||
"v": "3"
|
||||
},
|
||||
{
|
||||
"n": "中国台湾",
|
||||
"v": "6"
|
||||
},
|
||||
{
|
||||
"n": "美国",
|
||||
"v": "5"
|
||||
},
|
||||
{
|
||||
"n": "韩国",
|
||||
"v": "18"
|
||||
},
|
||||
{
|
||||
"n": "日本",
|
||||
"v": "2"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "year",
|
||||
"name": "年份",
|
||||
"value": [
|
||||
{
|
||||
"n": "全部",
|
||||
"v": "0"
|
||||
},
|
||||
{
|
||||
"n": "2023",
|
||||
"v": "153"
|
||||
},
|
||||
{
|
||||
"n": "2022",
|
||||
"v": "101"
|
||||
},
|
||||
{
|
||||
"n": "2021",
|
||||
"v": "118"
|
||||
},
|
||||
{
|
||||
"n": "2020",
|
||||
"v": "16"
|
||||
},
|
||||
{
|
||||
"n": "2019",
|
||||
"v": "7"
|
||||
},
|
||||
{
|
||||
"n": "2018",
|
||||
"v": "2"
|
||||
},
|
||||
{
|
||||
"n": "2017",
|
||||
"v": "3"
|
||||
},
|
||||
{
|
||||
"n": "2016",
|
||||
"v": "22"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "by",
|
||||
"name": "排序",
|
||||
"value": [
|
||||
{
|
||||
"n": "热门",
|
||||
"v": "hot"
|
||||
},
|
||||
{
|
||||
"n": "更新",
|
||||
"v": "updata"
|
||||
},
|
||||
{
|
||||
"n": "评分",
|
||||
"v": "rating"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"2": [
|
||||
{
|
||||
"key": "area",
|
||||
"name": "地區",
|
||||
"value": [
|
||||
{
|
||||
"n": "全部",
|
||||
"v": "0"
|
||||
},
|
||||
{
|
||||
"n": "国产",
|
||||
"v": "1"
|
||||
},
|
||||
{
|
||||
"n": "中国香港",
|
||||
"v": "3"
|
||||
},
|
||||
{
|
||||
"n": "中国台湾",
|
||||
"v": "6"
|
||||
},
|
||||
{
|
||||
"n": "美国",
|
||||
"v": "5"
|
||||
},
|
||||
{
|
||||
"n": "韩国",
|
||||
"v": "18"
|
||||
},
|
||||
{
|
||||
"n": "日本",
|
||||
"v": "2"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "year",
|
||||
"name": "年份",
|
||||
"value": [
|
||||
{
|
||||
"n": "全部",
|
||||
"v": "0"
|
||||
},
|
||||
{
|
||||
"n": "2023",
|
||||
"v": "153"
|
||||
},
|
||||
{
|
||||
"n": "2022",
|
||||
"v": "101"
|
||||
},
|
||||
{
|
||||
"n": "2021",
|
||||
"v": "118"
|
||||
},
|
||||
{
|
||||
"n": "2020",
|
||||
"v": "16"
|
||||
},
|
||||
{
|
||||
"n": "2019",
|
||||
"v": "7"
|
||||
},
|
||||
{
|
||||
"n": "2018",
|
||||
"v": "2"
|
||||
},
|
||||
{
|
||||
"n": "2017",
|
||||
"v": "3"
|
||||
},
|
||||
{
|
||||
"n": "2016",
|
||||
"v": "22"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "by",
|
||||
"name": "排序",
|
||||
"value": [
|
||||
{
|
||||
"n": "热门",
|
||||
"v": "hot"
|
||||
},
|
||||
{
|
||||
"n": "更新",
|
||||
"v": "updata"
|
||||
},
|
||||
{
|
||||
"n": "评分",
|
||||
"v": "rating"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"3": [
|
||||
{
|
||||
"key": "area",
|
||||
"name": "地區",
|
||||
"value": [
|
||||
{
|
||||
"n": "全部",
|
||||
"v": "0"
|
||||
},
|
||||
{
|
||||
"n": "国产",
|
||||
"v": "1"
|
||||
},
|
||||
{
|
||||
"n": "中国香港",
|
||||
"v": "3"
|
||||
},
|
||||
{
|
||||
"n": "中国台湾",
|
||||
"v": "6"
|
||||
},
|
||||
{
|
||||
"n": "美国",
|
||||
"v": "5"
|
||||
},
|
||||
{
|
||||
"n": "韩国",
|
||||
"v": "18"
|
||||
},
|
||||
{
|
||||
"n": "日本",
|
||||
"v": "2"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "year",
|
||||
"name": "年份",
|
||||
"value": [
|
||||
{
|
||||
"n": "全部",
|
||||
"v": "0"
|
||||
},
|
||||
{
|
||||
"n": "2023",
|
||||
"v": "153"
|
||||
},
|
||||
{
|
||||
"n": "2022",
|
||||
"v": "101"
|
||||
},
|
||||
{
|
||||
"n": "2021",
|
||||
"v": "118"
|
||||
},
|
||||
{
|
||||
"n": "2020",
|
||||
"v": "16"
|
||||
},
|
||||
{
|
||||
"n": "2019",
|
||||
"v": "7"
|
||||
},
|
||||
{
|
||||
"n": "2018",
|
||||
"v": "2"
|
||||
},
|
||||
{
|
||||
"n": "2017",
|
||||
"v": "3"
|
||||
},
|
||||
{
|
||||
"n": "2016",
|
||||
"v": "22"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "by",
|
||||
"name": "排序",
|
||||
"value": [
|
||||
{
|
||||
"n": "热门",
|
||||
"v": "hot"
|
||||
},
|
||||
{
|
||||
"n": "更新",
|
||||
"v": "updata"
|
||||
},
|
||||
{
|
||||
"n": "评分",
|
||||
"v": "rating"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"4": [
|
||||
{
|
||||
"key": "area",
|
||||
"name": "地區",
|
||||
"value": [
|
||||
{
|
||||
"n": "全部",
|
||||
"v": "0"
|
||||
},
|
||||
{
|
||||
"n": "国产",
|
||||
"v": "1"
|
||||
},
|
||||
{
|
||||
"n": "中国香港",
|
||||
"v": "3"
|
||||
},
|
||||
{
|
||||
"n": "中国台湾",
|
||||
"v": "6"
|
||||
},
|
||||
{
|
||||
"n": "美国",
|
||||
"v": "5"
|
||||
},
|
||||
{
|
||||
"n": "韩国",
|
||||
"v": "18"
|
||||
},
|
||||
{
|
||||
"n": "日本",
|
||||
"v": "2"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "year",
|
||||
"name": "年份",
|
||||
"value": [
|
||||
{
|
||||
"n": "全部",
|
||||
"v": "0"
|
||||
},
|
||||
{
|
||||
"n": "2023",
|
||||
"v": "153"
|
||||
},
|
||||
{
|
||||
"n": "2022",
|
||||
"v": "101"
|
||||
},
|
||||
{
|
||||
"n": "2021",
|
||||
"v": "118"
|
||||
},
|
||||
{
|
||||
"n": "2020",
|
||||
"v": "16"
|
||||
},
|
||||
{
|
||||
"n": "2019",
|
||||
"v": "7"
|
||||
},
|
||||
{
|
||||
"n": "2018",
|
||||
"v": "2"
|
||||
},
|
||||
{
|
||||
"n": "2017",
|
||||
"v": "3"
|
||||
},
|
||||
{
|
||||
"n": "2016",
|
||||
"v": "22"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "by",
|
||||
"name": "排序",
|
||||
"value": [
|
||||
{
|
||||
"n": "热门",
|
||||
"v": "hot"
|
||||
},
|
||||
{
|
||||
"n": "更新",
|
||||
"v": "updata"
|
||||
},
|
||||
{
|
||||
"n": "评分",
|
||||
"v": "rating"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
+577
@@ -0,0 +1,577 @@
|
||||
/*!
|
||||
* Jinja Templating for JavaScript v0.1.8
|
||||
* https://github.com/sstur/jinja-js
|
||||
*
|
||||
* This is a slimmed-down Jinja2 implementation [http://jinja.pocoo.org/]
|
||||
*
|
||||
* In the interest of simplicity, it deviates from Jinja2 as follows:
|
||||
* - Line statements, cycle, super, macro tags and block nesting are not implemented
|
||||
* - auto escapes html by default (the filter is "html" not "e")
|
||||
* - Only "html" and "safe" filters are built in
|
||||
* - Filters are not valid in expressions; `foo|length > 1` is not valid
|
||||
* - Expression Tests (`if num is odd`) not implemented (`is` translates to `==` and `isnot` to `!=`)
|
||||
*
|
||||
* Notes:
|
||||
* - if property is not found, but method '_get' exists, it will be called with the property name (and cached)
|
||||
* - `{% for n in obj %}` iterates the object's keys; get the value with `{% for n in obj %}{{ obj[n] }}{% endfor %}`
|
||||
* - subscript notation `a[0]` takes literals or simple variables but not `a[item.key]`
|
||||
* - `.2` is not a valid number literal; use `0.2`
|
||||
*
|
||||
*/
|
||||
/*global require, exports, module, define */
|
||||
|
||||
(function (global, factory) {
|
||||
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
|
||||
typeof define === 'function' && define.amd ? define(['exports'], factory) :
|
||||
(global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.jinja = {}));
|
||||
})(this, (function (jinja) {
|
||||
"use strict";
|
||||
var STRINGS = /'(\\.|[^'])*'|"(\\.|[^"'"])*"/g;
|
||||
var IDENTS_AND_NUMS = /([$_a-z][$\w]*)|([+-]?\d+(\.\d+)?)/g;
|
||||
var NUMBER = /^[+-]?\d+(\.\d+)?$/;
|
||||
//non-primitive literals (array and object literals)
|
||||
var NON_PRIMITIVES = /\[[@#~](,[@#~])*\]|\[\]|\{([@i]:[@#~])(,[@i]:[@#~])*\}|\{\}/g;
|
||||
//bare identifiers such as variables and in object literals: {foo: 'value'}
|
||||
var IDENTIFIERS = /[$_a-z][$\w]*/ig;
|
||||
var VARIABLES = /i(\.i|\[[@#i]\])*/g;
|
||||
var ACCESSOR = /(\.i|\[[@#i]\])/g;
|
||||
var OPERATORS = /(===?|!==?|>=?|<=?|&&|\|\||[+\-\*\/%])/g;
|
||||
//extended (english) operators
|
||||
var EOPS = /(^|[^$\w])(and|or|not|is|isnot)([^$\w]|$)/g;
|
||||
var LEADING_SPACE = /^\s+/;
|
||||
var TRAILING_SPACE = /\s+$/;
|
||||
|
||||
var START_TOKEN = /\{\{\{|\{\{|\{%|\{#/;
|
||||
var TAGS = {
|
||||
'{{{': /^('(\\.|[^'])*'|"(\\.|[^"'"])*"|.)+?\}\}\}/,
|
||||
'{{': /^('(\\.|[^'])*'|"(\\.|[^"'"])*"|.)+?\}\}/,
|
||||
'{%': /^('(\\.|[^'])*'|"(\\.|[^"'"])*"|.)+?%\}/,
|
||||
'{#': /^('(\\.|[^'])*'|"(\\.|[^"'"])*"|.)+?#\}/
|
||||
};
|
||||
|
||||
var delimeters = {
|
||||
'{%': 'directive',
|
||||
'{{': 'output',
|
||||
'{#': 'comment'
|
||||
};
|
||||
|
||||
var operators = {
|
||||
and: '&&',
|
||||
or: '||',
|
||||
not: '!',
|
||||
is: '==',
|
||||
isnot: '!='
|
||||
};
|
||||
|
||||
var constants = {
|
||||
'true': true,
|
||||
'false': false,
|
||||
'null': null
|
||||
};
|
||||
|
||||
function Parser() {
|
||||
this.nest = [];
|
||||
this.compiled = [];
|
||||
this.childBlocks = 0;
|
||||
this.parentBlocks = 0;
|
||||
this.isSilent = false;
|
||||
}
|
||||
|
||||
Parser.prototype.push = function (line) {
|
||||
if (!this.isSilent) {
|
||||
this.compiled.push(line);
|
||||
}
|
||||
};
|
||||
|
||||
Parser.prototype.parse = function (src) {
|
||||
this.tokenize(src);
|
||||
return this.compiled;
|
||||
};
|
||||
|
||||
Parser.prototype.tokenize = function (src) {
|
||||
var lastEnd = 0, parser = this, trimLeading = false;
|
||||
matchAll(src, START_TOKEN, function (open, index, src) {
|
||||
//here we match the rest of the src against a regex for this tag
|
||||
var match = src.slice(index + open.length).match(TAGS[open]);
|
||||
match = (match ? match[0] : '');
|
||||
//here we sub out strings so we don't get false matches
|
||||
var simplified = match.replace(STRINGS, '@');
|
||||
//if we don't have a close tag or there is a nested open tag
|
||||
if (!match || ~simplified.indexOf(open)) {
|
||||
return index + 1;
|
||||
}
|
||||
var inner = match.slice(0, 0 - open.length);
|
||||
//check for white-space collapse syntax
|
||||
if (inner.charAt(0) === '-') var wsCollapseLeft = true;
|
||||
if (inner.slice(-1) === '-') var wsCollapseRight = true;
|
||||
inner = inner.replace(/^-|-$/g, '').trim();
|
||||
//if we're in raw mode and we are not looking at an "endraw" tag, move along
|
||||
if (parser.rawMode && (open + inner) !== '{%endraw') {
|
||||
return index + 1;
|
||||
}
|
||||
var text = src.slice(lastEnd, index);
|
||||
lastEnd = index + open.length + match.length;
|
||||
if (trimLeading) text = trimLeft(text);
|
||||
if (wsCollapseLeft) text = trimRight(text);
|
||||
if (wsCollapseRight) trimLeading = true;
|
||||
if (open === '{{{') {
|
||||
//liquid-style: make {{{x}}} => {{x|safe}}
|
||||
open = '{{';
|
||||
inner += '|safe';
|
||||
}
|
||||
parser.textHandler(text);
|
||||
parser.tokenHandler(open, inner);
|
||||
});
|
||||
var text = src.slice(lastEnd);
|
||||
if (trimLeading) text = trimLeft(text);
|
||||
this.textHandler(text);
|
||||
};
|
||||
|
||||
Parser.prototype.textHandler = function (text) {
|
||||
this.push('write(' + JSON.stringify(text) + ');');
|
||||
};
|
||||
|
||||
Parser.prototype.tokenHandler = function (open, inner) {
|
||||
var type = delimeters[open];
|
||||
if (type === 'directive') {
|
||||
this.compileTag(inner);
|
||||
} else if (type === 'output') {
|
||||
var extracted = this.extractEnt(inner, STRINGS, '@');
|
||||
//replace || operators with ~
|
||||
extracted.src = extracted.src.replace(/\|\|/g, '~').split('|');
|
||||
//put back || operators
|
||||
extracted.src = extracted.src.map(function (part) {
|
||||
return part.split('~').join('||');
|
||||
});
|
||||
var parts = this.injectEnt(extracted, '@');
|
||||
if (parts.length > 1) {
|
||||
var filters = parts.slice(1).map(this.parseFilter.bind(this));
|
||||
this.push('filter(' + this.parseExpr(parts[0]) + ',' + filters.join(',') + ');');
|
||||
} else {
|
||||
this.push('filter(' + this.parseExpr(parts[0]) + ');');
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
Parser.prototype.compileTag = function (str) {
|
||||
var directive = str.split(' ')[0];
|
||||
var handler = tagHandlers[directive];
|
||||
if (!handler) {
|
||||
throw new Error('Invalid tag: ' + str);
|
||||
}
|
||||
handler.call(this, str.slice(directive.length).trim());
|
||||
};
|
||||
|
||||
Parser.prototype.parseFilter = function (src) {
|
||||
src = src.trim();
|
||||
var match = src.match(/[:(]/);
|
||||
var i = match ? match.index : -1;
|
||||
if (i < 0) return JSON.stringify([src]);
|
||||
var name = src.slice(0, i);
|
||||
var args = src.charAt(i) === ':' ? src.slice(i + 1) : src.slice(i + 1, -1);
|
||||
args = this.parseExpr(args, {terms: true});
|
||||
return '[' + JSON.stringify(name) + ',' + args + ']';
|
||||
};
|
||||
|
||||
Parser.prototype.extractEnt = function (src, regex, placeholder) {
|
||||
var subs = [], isFunc = typeof placeholder == 'function';
|
||||
src = src.replace(regex, function (str) {
|
||||
var replacement = isFunc ? placeholder(str) : placeholder;
|
||||
if (replacement) {
|
||||
subs.push(str);
|
||||
return replacement;
|
||||
}
|
||||
return str;
|
||||
});
|
||||
return {src: src, subs: subs};
|
||||
};
|
||||
|
||||
Parser.prototype.injectEnt = function (extracted, placeholder) {
|
||||
var src = extracted.src, subs = extracted.subs, isArr = Array.isArray(src);
|
||||
var arr = (isArr) ? src : [src];
|
||||
var re = new RegExp('[' + placeholder + ']', 'g'), i = 0;
|
||||
arr.forEach(function (src, index) {
|
||||
arr[index] = src.replace(re, function () {
|
||||
return subs[i++];
|
||||
});
|
||||
});
|
||||
return isArr ? arr : arr[0];
|
||||
};
|
||||
|
||||
//replace complex literals without mistaking subscript notation with array literals
|
||||
Parser.prototype.replaceComplex = function (s) {
|
||||
var parsed = this.extractEnt(s, /i(\.i|\[[@#i]\])+/g, 'v');
|
||||
parsed.src = parsed.src.replace(NON_PRIMITIVES, '~');
|
||||
return this.injectEnt(parsed, 'v');
|
||||
};
|
||||
|
||||
//parse expression containing literals (including objects/arrays) and variables (including dot and subscript notation)
|
||||
//valid expressions: `a + 1 > b.c or c == null`, `a and b[1] != c`, `(a < b) or (c < d and e)`, 'a || [1]`
|
||||
Parser.prototype.parseExpr = function (src, opts) {
|
||||
opts = opts || {};
|
||||
//extract string literals -> @
|
||||
var parsed1 = this.extractEnt(src, STRINGS, '@');
|
||||
//note: this will catch {not: 1} and a.is; could we replace temporarily and then check adjacent chars?
|
||||
parsed1.src = parsed1.src.replace(EOPS, function (s, before, op, after) {
|
||||
return (op in operators) ? before + operators[op] + after : s;
|
||||
});
|
||||
//sub out non-string literals (numbers/true/false/null) -> #
|
||||
// the distinction is necessary because @ can be object identifiers, # cannot
|
||||
var parsed2 = this.extractEnt(parsed1.src, IDENTS_AND_NUMS, function (s) {
|
||||
return (s in constants || NUMBER.test(s)) ? '#' : null;
|
||||
});
|
||||
//sub out object/variable identifiers -> i
|
||||
var parsed3 = this.extractEnt(parsed2.src, IDENTIFIERS, 'i');
|
||||
//remove white-space
|
||||
parsed3.src = parsed3.src.replace(/\s+/g, '');
|
||||
|
||||
//the rest of this is simply to boil the expression down and check validity
|
||||
var simplified = parsed3.src;
|
||||
//sub out complex literals (objects/arrays) -> ~
|
||||
// the distinction is necessary because @ and # can be subscripts but ~ cannot
|
||||
while (simplified !== (simplified = this.replaceComplex(simplified))) ;
|
||||
//now @ represents strings, # represents other primitives and ~ represents non-primitives
|
||||
//replace complex variables (those with dot/subscript accessors) -> v
|
||||
while (simplified !== (simplified = simplified.replace(/i(\.i|\[[@#i]\])+/, 'v'))) ;
|
||||
//empty subscript or complex variables in subscript, are not permitted
|
||||
simplified = simplified.replace(/[iv]\[v?\]/g, 'x');
|
||||
//sub in "i" for @ and # and ~ and v (now "i" represents all literals, variables and identifiers)
|
||||
simplified = simplified.replace(/[@#~v]/g, 'i');
|
||||
//sub out operators
|
||||
simplified = simplified.replace(OPERATORS, '%');
|
||||
//allow 'not' unary operator
|
||||
simplified = simplified.replace(/!+[i]/g, 'i');
|
||||
var terms = opts.terms ? simplified.split(',') : [simplified];
|
||||
terms.forEach(function (term) {
|
||||
//simplify logical grouping
|
||||
while (term !== (term = term.replace(/\(i(%i)*\)/g, 'i'))) ;
|
||||
if (!term.match(/^i(%i)*/)) {
|
||||
throw new Error('Invalid expression: ' + src + " " + term);
|
||||
}
|
||||
});
|
||||
parsed3.src = parsed3.src.replace(VARIABLES, this.parseVar.bind(this));
|
||||
parsed2.src = this.injectEnt(parsed3, 'i');
|
||||
parsed1.src = this.injectEnt(parsed2, '#');
|
||||
return this.injectEnt(parsed1, '@');
|
||||
};
|
||||
|
||||
Parser.prototype.parseVar = function (src) {
|
||||
var args = Array.prototype.slice.call(arguments);
|
||||
var str = args.pop(), index = args.pop();
|
||||
//quote bare object identifiers (might be a reserved word like {while: 1})
|
||||
if (src === 'i' && str.charAt(index + 1) === ':') {
|
||||
return '"i"';
|
||||
}
|
||||
var parts = ['"i"'];
|
||||
src.replace(ACCESSOR, function (part) {
|
||||
if (part === '.i') {
|
||||
parts.push('"i"');
|
||||
} else if (part === '[i]') {
|
||||
parts.push('get("i")');
|
||||
} else {
|
||||
parts.push(part.slice(1, -1));
|
||||
}
|
||||
});
|
||||
return 'get(' + parts.join(',') + ')';
|
||||
};
|
||||
|
||||
//escapes a name to be used as a javascript identifier
|
||||
Parser.prototype.escName = function (str) {
|
||||
return str.replace(/\W/g, function (s) {
|
||||
return '$' + s.charCodeAt(0).toString(16);
|
||||
});
|
||||
};
|
||||
|
||||
Parser.prototype.parseQuoted = function (str) {
|
||||
if (str.charAt(0) === "'") {
|
||||
str = str.slice(1, -1).replace(/\\.|"/, function (s) {
|
||||
if (s === "\\'") return "'";
|
||||
return s.charAt(0) === '\\' ? s : ('\\' + s);
|
||||
});
|
||||
str = '"' + str + '"';
|
||||
}
|
||||
//todo: try/catch or deal with invalid characters (linebreaks, control characters)
|
||||
return JSON.parse(str);
|
||||
};
|
||||
|
||||
|
||||
//the context 'this' inside tagHandlers is the parser instance
|
||||
var tagHandlers = {
|
||||
'if': function (expr) {
|
||||
this.push('if (' + this.parseExpr(expr) + ') {');
|
||||
this.nest.unshift('if');
|
||||
},
|
||||
'else': function () {
|
||||
if (this.nest[0] === 'for') {
|
||||
this.push('}, function() {');
|
||||
} else {
|
||||
this.push('} else {');
|
||||
}
|
||||
},
|
||||
'elseif': function (expr) {
|
||||
this.push('} else if (' + this.parseExpr(expr) + ') {');
|
||||
},
|
||||
'endif': function () {
|
||||
this.nest.shift();
|
||||
this.push('}');
|
||||
},
|
||||
'for': function (str) {
|
||||
var i = str.indexOf(' in ');
|
||||
var name = str.slice(0, i).trim();
|
||||
var expr = str.slice(i + 4).trim();
|
||||
this.push('each(' + this.parseExpr(expr) + ',' + JSON.stringify(name) + ',function() {');
|
||||
this.nest.unshift('for');
|
||||
},
|
||||
'endfor': function () {
|
||||
this.nest.shift();
|
||||
this.push('});');
|
||||
},
|
||||
'raw': function () {
|
||||
this.rawMode = true;
|
||||
},
|
||||
'endraw': function () {
|
||||
this.rawMode = false;
|
||||
},
|
||||
'set': function (stmt) {
|
||||
var i = stmt.indexOf('=');
|
||||
var name = stmt.slice(0, i).trim();
|
||||
var expr = stmt.slice(i + 1).trim();
|
||||
this.push('set(' + JSON.stringify(name) + ',' + this.parseExpr(expr) + ');');
|
||||
},
|
||||
'block': function (name) {
|
||||
if (this.isParent) {
|
||||
++this.parentBlocks;
|
||||
var blockName = 'block_' + (this.escName(name) || this.parentBlocks);
|
||||
this.push('block(typeof ' + blockName + ' == "function" ? ' + blockName + ' : function() {');
|
||||
} else if (this.hasParent) {
|
||||
this.isSilent = false;
|
||||
++this.childBlocks;
|
||||
blockName = 'block_' + (this.escName(name) || this.childBlocks);
|
||||
this.push('function ' + blockName + '() {');
|
||||
}
|
||||
this.nest.unshift('block');
|
||||
},
|
||||
'endblock': function () {
|
||||
this.nest.shift();
|
||||
if (this.isParent) {
|
||||
this.push('});');
|
||||
} else if (this.hasParent) {
|
||||
this.push('}');
|
||||
this.isSilent = true;
|
||||
}
|
||||
},
|
||||
'extends': function (name) {
|
||||
name = this.parseQuoted(name);
|
||||
var parentSrc = this.readTemplateFile(name);
|
||||
this.isParent = true;
|
||||
this.tokenize(parentSrc);
|
||||
this.isParent = false;
|
||||
this.hasParent = true;
|
||||
//silence output until we enter a child block
|
||||
this.isSilent = true;
|
||||
},
|
||||
'include': function (name) {
|
||||
name = this.parseQuoted(name);
|
||||
var incSrc = this.readTemplateFile(name);
|
||||
this.isInclude = true;
|
||||
this.tokenize(incSrc);
|
||||
this.isInclude = false;
|
||||
}
|
||||
};
|
||||
|
||||
//liquid style
|
||||
tagHandlers.assign = tagHandlers.set;
|
||||
//python/django style
|
||||
tagHandlers.elif = tagHandlers.elseif;
|
||||
|
||||
var getRuntime = function runtime(data, opts) {
|
||||
var defaults = {autoEscape: 'toJson'};
|
||||
var _toString = Object.prototype.toString;
|
||||
var _hasOwnProperty = Object.prototype.hasOwnProperty;
|
||||
var getKeys = Object.keys || function (obj) {
|
||||
var keys = [];
|
||||
for (var n in obj) if (_hasOwnProperty.call(obj, n)) keys.push(n);
|
||||
return keys;
|
||||
};
|
||||
var isArray = Array.isArray || function (obj) {
|
||||
return _toString.call(obj) === '[object Array]';
|
||||
};
|
||||
var create = Object.create || function (obj) {
|
||||
function F() {
|
||||
}
|
||||
|
||||
F.prototype = obj;
|
||||
return new F();
|
||||
};
|
||||
var toString = function (val) {
|
||||
if (val == null) return '';
|
||||
return (typeof val.toString == 'function') ? val.toString() : _toString.call(val);
|
||||
};
|
||||
var extend = function (dest, src) {
|
||||
var keys = getKeys(src);
|
||||
for (var i = 0, len = keys.length; i < len; i++) {
|
||||
var key = keys[i];
|
||||
dest[key] = src[key];
|
||||
}
|
||||
return dest;
|
||||
};
|
||||
//get a value, lexically, starting in current context; a.b -> get("a","b")
|
||||
var get = function () {
|
||||
var val, n = arguments[0], c = stack.length;
|
||||
while (c--) {
|
||||
val = stack[c][n];
|
||||
if (typeof val != 'undefined') break;
|
||||
}
|
||||
for (var i = 1, len = arguments.length; i < len; i++) {
|
||||
if (val == null) continue;
|
||||
n = arguments[i];
|
||||
val = (_hasOwnProperty.call(val, n)) ? val[n] : (typeof val._get == 'function' ? (val[n] = val._get(n)) : null);
|
||||
}
|
||||
return (val == null) ? '' : val;
|
||||
};
|
||||
var set = function (n, val) {
|
||||
stack[stack.length - 1][n] = val;
|
||||
};
|
||||
var push = function (ctx) {
|
||||
stack.push(ctx || {});
|
||||
};
|
||||
var pop = function () {
|
||||
stack.pop();
|
||||
};
|
||||
var write = function (str) {
|
||||
output.push(str);
|
||||
};
|
||||
var filter = function (val) {
|
||||
for (var i = 1, len = arguments.length; i < len; i++) {
|
||||
var arr = arguments[i], name = arr[0], filter = filters[name];
|
||||
if (filter) {
|
||||
arr[0] = val;
|
||||
//now arr looks like [val, arg1, arg2]
|
||||
val = filter.apply(data, arr);
|
||||
} else {
|
||||
throw new Error('Invalid filter: ' + name);
|
||||
}
|
||||
}
|
||||
if (opts.autoEscape && name !== opts.autoEscape && name !== 'safe') {
|
||||
//auto escape if not explicitly safe or already escaped
|
||||
val = filters[opts.autoEscape].call(data, val);
|
||||
}
|
||||
output.push(val);
|
||||
};
|
||||
var each = function (obj, loopvar, fn1, fn2) {
|
||||
if (obj == null) return;
|
||||
var arr = isArray(obj) ? obj : getKeys(obj), len = arr.length;
|
||||
var ctx = {loop: {length: len, first: arr[0], last: arr[len - 1]}};
|
||||
push(ctx);
|
||||
for (var i = 0; i < len; i++) {
|
||||
extend(ctx.loop, {index: i + 1, index0: i});
|
||||
fn1(ctx[loopvar] = arr[i]);
|
||||
}
|
||||
if (len === 0 && fn2) fn2();
|
||||
pop();
|
||||
};
|
||||
var block = function (fn) {
|
||||
push();
|
||||
fn();
|
||||
pop();
|
||||
};
|
||||
var render = function () {
|
||||
return output.join('');
|
||||
};
|
||||
data = data || {};
|
||||
opts = extend(defaults, opts || {});
|
||||
var filters = extend({
|
||||
html: function (val) {
|
||||
return toString(val)
|
||||
.split('&').join('&')
|
||||
.split('<').join('<')
|
||||
.split('>').join('>')
|
||||
.split('"').join('"');
|
||||
},
|
||||
safe: function (val) {
|
||||
return val;
|
||||
},
|
||||
toJson: function (val) {
|
||||
if (typeof val === 'object') {
|
||||
return JSON.stringify(val);
|
||||
}
|
||||
return toString(val);
|
||||
}
|
||||
}, opts.filters || {});
|
||||
var stack = [create(data || {})], output = [];
|
||||
return {
|
||||
get: get,
|
||||
set: set,
|
||||
push: push,
|
||||
pop: pop,
|
||||
write: write,
|
||||
filter: filter,
|
||||
each: each,
|
||||
block: block,
|
||||
render: render
|
||||
};
|
||||
};
|
||||
|
||||
var runtime;
|
||||
|
||||
jinja.compile = function (markup, opts) {
|
||||
opts = opts || {};
|
||||
var parser = new Parser();
|
||||
parser.readTemplateFile = this.readTemplateFile;
|
||||
var code = [];
|
||||
code.push('function render($) {');
|
||||
code.push('var get = $.get, set = $.set, push = $.push, pop = $.pop, write = $.write, filter = $.filter, each = $.each, block = $.block;');
|
||||
code.push.apply(code, parser.parse(markup));
|
||||
code.push('return $.render();');
|
||||
code.push('}');
|
||||
code = code.join('\n');
|
||||
if (opts.runtime === false) {
|
||||
var fn = new Function('data', 'options', 'return (' + code + ')(runtime(data, options))');
|
||||
} else {
|
||||
runtime = runtime || (runtime = getRuntime.toString());
|
||||
fn = new Function('data', 'options', 'return (' + code + ')((' + runtime + ')(data, options))');
|
||||
}
|
||||
return {render: fn};
|
||||
};
|
||||
|
||||
jinja.render = function (markup, data, opts) {
|
||||
var tmpl = jinja.compile(markup);
|
||||
return tmpl.render(data, opts);
|
||||
};
|
||||
|
||||
jinja.templateFiles = [];
|
||||
|
||||
jinja.readTemplateFile = function (name) {
|
||||
var templateFiles = this.templateFiles || [];
|
||||
var templateFile = templateFiles[name];
|
||||
if (templateFile == null) {
|
||||
throw new Error('Template file not found: ' + name);
|
||||
}
|
||||
return templateFile;
|
||||
};
|
||||
|
||||
|
||||
/*!
|
||||
* Helpers
|
||||
*/
|
||||
|
||||
function trimLeft(str) {
|
||||
return str.replace(LEADING_SPACE, '');
|
||||
}
|
||||
|
||||
function trimRight(str) {
|
||||
return str.replace(TRAILING_SPACE, '');
|
||||
}
|
||||
|
||||
function matchAll(str, reg, fn) {
|
||||
//copy as global
|
||||
reg = new RegExp(reg.source, 'g' + (reg.ignoreCase ? 'i' : '') + (reg.multiline ? 'm' : ''));
|
||||
var match;
|
||||
while ((match = reg.exec(str))) {
|
||||
var result = fn(match[0], match.index, str);
|
||||
if (typeof result == 'number') {
|
||||
reg.lastIndex = result;
|
||||
}
|
||||
}
|
||||
}
|
||||
}));
|
||||
+1737
File diff suppressed because it is too large.
Load diff
Binary file not shown.
@@ -0,0 +1 @@
|
||||
bda1cf31fbe74ccaf16e3b5544eb9f9b
|
||||
@@ -0,0 +1 @@
|
||||
var iil='jsjiami.com.v6',iil_=['iil'],lIIIl1ll=[iil,'\x6f\x6b\x68\x74\x74\x70\x2f\x33\x2e\x31\x35','\x69\x6e\x64\x65\x78\x4f\x66','\x24\x24\x24','\x73\x70\x6c\x69\x74','\x74\x72\x69\x6d','\x26\x26\x26','\x3a\x2f\x2f','\x6c\x6f\x67','\x70\x69\x63\x55\x72\x6c\x3a\x20','\x72\x65\x70\x6c\x61\x63\x65','\x70\x75\x73\x68','\x2f\x66\x69\x6c\x65\x2f\x6c\x69\x76\x65\x73\x6f\x75\x72\x63\x65\x6c\x69\x73\x74','\x2f\x6c\x69\x76\x65\x73\x6f\x75\x72\x63\x65\x6c\x69\x73\x74','\x47\x45\x54','\x70\x61\x72\x73\x65','\x63\x6f\x6e\x74\x65\x6e\x74','\x73\x75\x62\x73\x74\x72\x69\x6e\x67','\x6c\x61\x73\x74\x49\x6e\x64\x65\x78\x4f\x66','\x6e\x61\x6d\x65','\x75\x72\x6c','\x3d\x3d\x3d\x3d\x20\x3e\x3e\x3e\x20','\x73\x74\x72\x69\x6e\x67\x69\x66\x79','\x65\x78\x65\x63','\x74\x65\x73\x74','\x6d\x61\x74\x63\x68','\x63\x68\x61\x6e\x6e\x65\x6c','\x2c\x23\x67\x65\x6e\x72\x65\x23\x0a','\x75\x72\x6c\x73','\x64\x61\x74\x61','\x64\x61\x74\x61\x6c\x69\x73\x74','\x70\x72\x6f\x76','\x6c\x69\x73\x74','\x2d\x2d\x2d','\x6c\x69\x6e\x65','\x77\x65\x62\x50\x69\x63\x55\x72\x6c\x3a\x20','\x23\x45\x58\x54\x4d\x33\x55','\x22\x63\x68\x61\x6e\x6e\x65\x6c\x22','\x22\x75\x72\x6c\x73\x22','\x22\x64\x61\x74\x61\x6c\x69\x73\x74\x22','\x6c\x65\x6e\x67\x74\x68','\x23\x67\x65\x6e\x72\x65\x23','\x7b\x6e\x61\x6d\x65\x7d','\x7b\x63\x61\x74\x65\x7d','\u76f4\u64ad\u5217\u8868','\x6e\x75\x6c\x6c','\x74\x79\x70\x65\x5f\x69\x64','\x76\x6f\x64\x5f\x70\x6c\x61\x79\x5f\x75\x72\x6c','\x68\x61\x73\x4f\x77\x6e\x50\x72\x6f\x70\x65\x72\x74\x79','\x6a\x6f\x69\x6e','\x76\x6f\x64\x5f\x70\x6c\x61\x79\x5f\x66\x72\x6f\x6d','\x6a\x43\x50\x73\x4e\x6a\x77\x69\x4a\x61\x51\x6d\x69\x2e\x63\x6f\x4e\x4f\x6d\x47\x72\x2e\x76\x56\x36\x41\x46\x67\x79\x74\x74\x3d\x3d'];function Ii1l1III(_0x3b13df,_0x346a54){_0x3b13df=~~'0x'['concat'](_0x3b13df['slice'](0x0));var _0x4db44b=lIIIl1ll[_0x3b13df];return _0x4db44b;};(function(_0x209161,_0x5eaa4a){var _0x42ecdf=0x0;for(_0x5eaa4a=_0x209161['shift'](_0x42ecdf>>0x2);_0x5eaa4a&&_0x5eaa4a!==(_0x209161['pop'](_0x42ecdf>>0x3)+'')['replace'](/[CPNwJQNOGrVAFgytt=]/g,'');_0x42ecdf++){_0x42ecdf=_0x42ecdf^0x127efd;}}(lIIIl1ll,Ii1l1III));let headers={'User-Agent':Ii1l1III('0')};let classes=[];let cates={};let picUrl='';let webPaths={};function init(IiIIi1i){let i1Ii11I1='';if(IiIIi1i[Ii1l1III('1')](Ii1l1III('2'))>0x0){i1Ii11I1=IiIIi1i[Ii1l1III('3')](Ii1l1III('2'))[0x0][Ii1l1III('4')]();IiIIi1i=IiIIi1i[Ii1l1III('3')](Ii1l1III('2'))[0x1][Ii1l1III('4')]();}if(IiIIi1i[Ii1l1III('1')](Ii1l1III('5'))>0x0){picUrl=IiIIi1i[Ii1l1III('3')](Ii1l1III('5'))[0x1][Ii1l1III('4')]();if(picUrl[Ii1l1III('1')](Ii1l1III('6'))<0x0){picUrl=i1Ii11I1+picUrl;}IiIIi1i=IiIIi1i[Ii1l1III('3')](Ii1l1III('5'))[0x0][Ii1l1III('4')]();}console[Ii1l1III('7')](Ii1l1III('8')+picUrl);let IIlIlI1I=IiIIi1i[Ii1l1III('3')]('\x23');for(const IlII1I1 of IIlIlI1I){if(IlII1I1[Ii1l1III('1')]('\x24')>0x0){let illIl111=IlII1I1;let Ill1iIi=IlII1I1[Ii1l1III('3')]('\x24')[0x0];if(illIl111[Ii1l1III('1')](Ii1l1III('6'))<0x0){illIl111=illIl111[Ii1l1III('9')]('\x24','\x24'+i1Ii11I1);}classes[Ii1l1III('a')]({'type_id':illIl111,'type_name':Ill1iIi[Ii1l1III('9')]('\x21\x21','')});}else{let II1lIlli=IlII1I1;if(II1lIlli[Ii1l1III('1')](Ii1l1III('6'))<0x0){II1lIlli=i1Ii11I1+II1lIlli;}II1lIlli=II1lIlli[Ii1l1III('9')](Ii1l1III('b'),Ii1l1III('c'));let Illi11ll=req(II1lIlli,{'\x6d\x65\x74\x68\x6f\x64':Ii1l1III('d'),'\x68\x65\x61\x64\x65\x72\x73':headers});try{let l1lIiill=JSON[Ii1l1III('e')](Illi11ll[Ii1l1III('f')]);let lillI11l=II1lIlli[Ii1l1III('10')](0x0,II1lIlli[Ii1l1III('11')]('\x2f')+0x1);for(const i1iilII1 of l1lIiill){let Iillil=i1iilII1[Ii1l1III('12')];let lI1iIl=i1iilII1[Ii1l1III('13')];let illIl111=Iillil+'\x24'+(lI1iIl[Ii1l1III('1')](Ii1l1III('6'))<0x0?lillI11l:'')+lI1iIl;classes[Ii1l1III('a')]({'type_id':illIl111,'type_name':Iillil[Ii1l1III('9')]('\x21\x21','')});webPaths[illIl111]=lillI11l;}}catch(Ii1Ii11){console[Ii1l1III('7')](Ii1l1III('14')+Ii1Ii11);}}}}function home(I1iiIiIl){return JSON[Ii1l1III('15')]({'class':classes,'filters':null});}function parseM3u(iIi1Ii1I,I1IlIIIi){let iI1iiIii={};let iiI11111=/(#EXTINF:.+?),([^,]+?)\s*\n(.+?)\s*\n/g;let ii1iilil=null;while((ii1iilil=iiI11111[Ii1l1III('16')](iIi1Ii1I))!=null){let lllli1iI=ii1iilil[0x1];let il1Ili1I=ii1iilil[0x2];let liIlll1l=ii1iilil[0x3];if(il1Ili1I==null||liIlll1l==null||il1Ili1I==''||liIlll1l==''){continue;}il1Ili1I=il1Ili1I[Ii1l1III('4')]();liIlll1l=liIlll1l[Ii1l1III('4')]();let IiI1lI1l=I1IlIIIi;let ilIl1i1i=/group-title="(.*?)"/;if(ilIl1i1i[Ii1l1III('17')](lllli1iI)){IiI1lI1l=lllli1iI[Ii1l1III('18')](ilIl1i1i)[0x1];}if(!iI1iiIii[IiI1lI1l]){iI1iiIii[IiI1lI1l]=[];}iI1iiIii[IiI1lI1l][Ii1l1III('a')](il1Ili1I+'\x2c'+liIlll1l);}let ll11III1='';for(const li1Ili in iI1iiIii){ll11III1+=li1Ili+'\x0a';let IlIil1ll=iI1iiIii[li1Ili];for(const li1iI11 of IlIil1ll){ll11III1+=li1iI11+'\x0a';}}return ll11III1;}function parseFm(IliiIl1I){let lliiI1i1='';let Iii1ll=JSON[Ii1l1III('e')](IliiIl1I);for(const i1lIlli1 of Iii1ll){let I111Il1l=i1lIlli1[Ii1l1III('12')];let ilILine truncated
|
||||
+138
@@ -0,0 +1,138 @@
|
||||
const peq = new Uint32Array(0x10000);
|
||||
const myers_32 = (a, b) => {
|
||||
const n = a.length;
|
||||
const m = b.length;
|
||||
const lst = 1 << (n - 1);
|
||||
let pv = -1;
|
||||
let mv = 0;
|
||||
let sc = n;
|
||||
let i = n;
|
||||
while (i--) {
|
||||
peq[a.charCodeAt(i)] |= 1 << i;
|
||||
}
|
||||
for (i = 0; i < m; i++) {
|
||||
let eq = peq[b.charCodeAt(i)];
|
||||
const xv = eq | mv;
|
||||
eq |= ((eq & pv) + pv) ^ pv;
|
||||
mv |= ~(eq | pv);
|
||||
pv &= eq;
|
||||
if (mv & lst) {
|
||||
sc++;
|
||||
}
|
||||
if (pv & lst) {
|
||||
sc--;
|
||||
}
|
||||
mv = (mv << 1) | 1;
|
||||
pv = (pv << 1) | ~(xv | mv);
|
||||
mv &= xv;
|
||||
}
|
||||
i = n;
|
||||
while (i--) {
|
||||
peq[a.charCodeAt(i)] = 0;
|
||||
}
|
||||
return sc;
|
||||
};
|
||||
const myers_x = (b, a) => {
|
||||
const n = a.length;
|
||||
const m = b.length;
|
||||
const mhc = [];
|
||||
const phc = [];
|
||||
const hsize = Math.ceil(n / 32);
|
||||
const vsize = Math.ceil(m / 32);
|
||||
for (let i = 0; i < hsize; i++) {
|
||||
phc[i] = -1;
|
||||
mhc[i] = 0;
|
||||
}
|
||||
let j = 0;
|
||||
for (; j < vsize - 1; j++) {
|
||||
let mv = 0;
|
||||
let pv = -1;
|
||||
const start = j * 32;
|
||||
const vlen = Math.min(32, m) + start;
|
||||
for (let k = start; k < vlen; k++) {
|
||||
peq[b.charCodeAt(k)] |= 1 << k;
|
||||
}
|
||||
for (let i = 0; i < n; i++) {
|
||||
const eq = peq[a.charCodeAt(i)];
|
||||
const pb = (phc[(i / 32) | 0] >>> i) & 1;
|
||||
const mb = (mhc[(i / 32) | 0] >>> i) & 1;
|
||||
const xv = eq | mv;
|
||||
const xh = ((((eq | mb) & pv) + pv) ^ pv) | eq | mb;
|
||||
let ph = mv | ~(xh | pv);
|
||||
let mh = pv & xh;
|
||||
if ((ph >>> 31) ^ pb) {
|
||||
phc[(i / 32) | 0] ^= 1 << i;
|
||||
}
|
||||
if ((mh >>> 31) ^ mb) {
|
||||
mhc[(i / 32) | 0] ^= 1 << i;
|
||||
}
|
||||
ph = (ph << 1) | pb;
|
||||
mh = (mh << 1) | mb;
|
||||
pv = mh | ~(xv | ph);
|
||||
mv = ph & xv;
|
||||
}
|
||||
for (let k = start; k < vlen; k++) {
|
||||
peq[b.charCodeAt(k)] = 0;
|
||||
}
|
||||
}
|
||||
let mv = 0;
|
||||
let pv = -1;
|
||||
const start = j * 32;
|
||||
const vlen = Math.min(32, m - start) + start;
|
||||
for (let k = start; k < vlen; k++) {
|
||||
peq[b.charCodeAt(k)] |= 1 << k;
|
||||
}
|
||||
let score = m;
|
||||
for (let i = 0; i < n; i++) {
|
||||
const eq = peq[a.charCodeAt(i)];
|
||||
const pb = (phc[(i / 32) | 0] >>> i) & 1;
|
||||
const mb = (mhc[(i / 32) | 0] >>> i) & 1;
|
||||
const xv = eq | mv;
|
||||
const xh = ((((eq | mb) & pv) + pv) ^ pv) | eq | mb;
|
||||
let ph = mv | ~(xh | pv);
|
||||
let mh = pv & xh;
|
||||
score += (ph >>> (m - 1)) & 1;
|
||||
score -= (mh >>> (m - 1)) & 1;
|
||||
if ((ph >>> 31) ^ pb) {
|
||||
phc[(i / 32) | 0] ^= 1 << i;
|
||||
}
|
||||
if ((mh >>> 31) ^ mb) {
|
||||
mhc[(i / 32) | 0] ^= 1 << i;
|
||||
}
|
||||
ph = (ph << 1) | pb;
|
||||
mh = (mh << 1) | mb;
|
||||
pv = mh | ~(xv | ph);
|
||||
mv = ph & xv;
|
||||
}
|
||||
for (let k = start; k < vlen; k++) {
|
||||
peq[b.charCodeAt(k)] = 0;
|
||||
}
|
||||
return score;
|
||||
};
|
||||
const distance = (a, b) => {
|
||||
if (a.length < b.length) {
|
||||
const tmp = b;
|
||||
b = a;
|
||||
a = tmp;
|
||||
}
|
||||
if (b.length === 0) {
|
||||
return a.length;
|
||||
}
|
||||
if (a.length <= 32) {
|
||||
return myers_32(a, b);
|
||||
}
|
||||
return myers_x(a, b);
|
||||
};
|
||||
const closest = (str, arr) => {
|
||||
let min_distance = Infinity;
|
||||
let min_index = 0;
|
||||
for (let i = 0; i < arr.length; i++) {
|
||||
const dist = distance(str, arr[i]);
|
||||
if (dist < min_distance) {
|
||||
min_distance = dist;
|
||||
min_index = i;
|
||||
}
|
||||
}
|
||||
return arr[min_index];
|
||||
};
|
||||
export { closest, distance };
|
||||
+764
@@ -0,0 +1,764 @@
|
||||
{
|
||||
"1": [
|
||||
{
|
||||
"key": "0",
|
||||
"name": "类型",
|
||||
"value": [
|
||||
{
|
||||
"n": "全部",
|
||||
"v": "1"
|
||||
},
|
||||
{
|
||||
"n": "动作",
|
||||
"v": "5"
|
||||
},
|
||||
{
|
||||
"n": "爱情",
|
||||
"v": "6"
|
||||
},
|
||||
{
|
||||
"n": "科幻",
|
||||
"v": "7"
|
||||
},
|
||||
{
|
||||
"n": "恐怖",
|
||||
"v": "8"
|
||||
},
|
||||
{
|
||||
"n": "战争",
|
||||
"v": "9"
|
||||
},
|
||||
{
|
||||
"n": "喜剧",
|
||||
"v": "10"
|
||||
},
|
||||
{
|
||||
"n": "纪录片",
|
||||
"v": "11"
|
||||
},
|
||||
{
|
||||
"n": "剧情",
|
||||
"v": "12"
|
||||
},
|
||||
{
|
||||
"n": "犯罪",
|
||||
"v": "30"
|
||||
},
|
||||
{
|
||||
"n": "动画",
|
||||
"v": "32"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "1",
|
||||
"name": "剧情",
|
||||
"value": [
|
||||
{
|
||||
"n": "全部",
|
||||
"v": ""
|
||||
},
|
||||
{
|
||||
"n": "战争",
|
||||
"v": "战争"
|
||||
},
|
||||
{
|
||||
"n": "恐怖",
|
||||
"v": "恐怖"
|
||||
},
|
||||
{
|
||||
"n": "剧情",
|
||||
"v": "剧情"
|
||||
},
|
||||
{
|
||||
"n": "爱情",
|
||||
"v": "爱情"
|
||||
},
|
||||
{
|
||||
"n": "家庭",
|
||||
"v": "家庭"
|
||||
},
|
||||
{
|
||||
"n": "励志",
|
||||
"v": "励志"
|
||||
},
|
||||
{
|
||||
"n": "悬疑",
|
||||
"v": "悬疑"
|
||||
},
|
||||
{
|
||||
"n": "动作",
|
||||
"v": "动作"
|
||||
},
|
||||
{
|
||||
"n": "奇幻",
|
||||
"v": "奇幻"
|
||||
},
|
||||
{
|
||||
"n": "冒险",
|
||||
"v": "冒险"
|
||||
},
|
||||
{
|
||||
"n": "历史",
|
||||
"v": "历史"
|
||||
},
|
||||
{
|
||||
"n": "惊悚",
|
||||
"v": "惊悚"
|
||||
},
|
||||
{
|
||||
"n": "音乐",
|
||||
"v": "音乐"
|
||||
},
|
||||
{
|
||||
"n": "科幻",
|
||||
"v": "科幻"
|
||||
},
|
||||
{
|
||||
"n": "犯罪",
|
||||
"v": "犯罪"
|
||||
},
|
||||
{
|
||||
"n": "运动",
|
||||
"v": "运动"
|
||||
},
|
||||
{
|
||||
"n": "喜剧",
|
||||
"v": "喜剧"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "2",
|
||||
"name": "地区",
|
||||
"value": [
|
||||
{
|
||||
"n": "全部",
|
||||
"v": ""
|
||||
},
|
||||
{
|
||||
"n": "美国",
|
||||
"v": "美国"
|
||||
},
|
||||
{
|
||||
"n": "韩国",
|
||||
"v": "韩国"
|
||||
},
|
||||
{
|
||||
"n": "英国",
|
||||
"v": "英国"
|
||||
},
|
||||
{
|
||||
"n": "日本",
|
||||
"v": "日本"
|
||||
},
|
||||
{
|
||||
"n": "泰国",
|
||||
"v": "泰国"
|
||||
},
|
||||
{
|
||||
"n": "中国",
|
||||
"v": "中国"
|
||||
},
|
||||
{
|
||||
"n": "其他",
|
||||
"v": "其他"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "3",
|
||||
"name": "年份",
|
||||
"value": [
|
||||
{
|
||||
"n": "全部",
|
||||
"v": ""
|
||||
},
|
||||
{
|
||||
"n": "2024",
|
||||
"v": "2024"
|
||||
},
|
||||
{
|
||||
"n": "2023",
|
||||
"v": "2023"
|
||||
},
|
||||
{
|
||||
"n": "2022",
|
||||
"v": "2022"
|
||||
},
|
||||
{
|
||||
"n": "2021",
|
||||
"v": "2021"
|
||||
},
|
||||
{
|
||||
"n": "2020",
|
||||
"v": "2020"
|
||||
},
|
||||
{
|
||||
"n": "2019",
|
||||
"v": "2019"
|
||||
},
|
||||
{
|
||||
"n": "2018",
|
||||
"v": "2018"
|
||||
},
|
||||
{
|
||||
"n": "2017",
|
||||
"v": "2017"
|
||||
},
|
||||
{
|
||||
"n": "2016",
|
||||
"v": "2016"
|
||||
},
|
||||
{
|
||||
"n": "2015",
|
||||
"v": "2015"
|
||||
},
|
||||
{
|
||||
"n": "2014",
|
||||
"v": "2014"
|
||||
},
|
||||
{
|
||||
"n": "2013",
|
||||
"v": "2013"
|
||||
},
|
||||
{
|
||||
"n": "2012",
|
||||
"v": "2012"
|
||||
},
|
||||
{
|
||||
"n": "2011",
|
||||
"v": "2011"
|
||||
},
|
||||
{
|
||||
"n": "2010",
|
||||
"v": "2010"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "4",
|
||||
"name": "状态",
|
||||
"value": [
|
||||
{
|
||||
"n": "全部",
|
||||
"v": ""
|
||||
},
|
||||
{
|
||||
"n": "完结",
|
||||
"v": "w"
|
||||
},
|
||||
{
|
||||
"n": "连载中",
|
||||
"v": "l"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "5",
|
||||
"name": "排序",
|
||||
"value": [
|
||||
{
|
||||
"n": "时间",
|
||||
"v": "time"
|
||||
},
|
||||
{
|
||||
"n": "评分",
|
||||
"v": "douban"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"2": [
|
||||
{
|
||||
"key": "0",
|
||||
"name": "类型",
|
||||
"value": [
|
||||
{
|
||||
"n": "全部",
|
||||
"v": "2"
|
||||
},
|
||||
{
|
||||
"n": "美剧",
|
||||
"v": "15"
|
||||
},
|
||||
{
|
||||
"n": "韩剧",
|
||||
"v": "16"
|
||||
},
|
||||
{
|
||||
"n": "日剧",
|
||||
"v": "13"
|
||||
},
|
||||
{
|
||||
"n": "英剧",
|
||||
"v": "34"
|
||||
},
|
||||
{
|
||||
"n": "中国",
|
||||
"v": "14"
|
||||
},
|
||||
{
|
||||
"n": "泰剧",
|
||||
"v": "29"
|
||||
},
|
||||
{
|
||||
"n": "综艺",
|
||||
"v": "39"
|
||||
},
|
||||
{
|
||||
"n": "其他",
|
||||
"v": "38"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "1",
|
||||
"name": "剧情",
|
||||
"value": [
|
||||
{
|
||||
"n": "战争",
|
||||
"v": "战争"
|
||||
},
|
||||
{
|
||||
"n": "恐怖",
|
||||
"v": "恐怖"
|
||||
},
|
||||
{
|
||||
"n": "剧情",
|
||||
"v": "剧情"
|
||||
},
|
||||
{
|
||||
"n": "爱情",
|
||||
"v": "爱情"
|
||||
},
|
||||
{
|
||||
"n": "家庭",
|
||||
"v": "家庭"
|
||||
},
|
||||
{
|
||||
"n": "励志",
|
||||
"v": "励志"
|
||||
},
|
||||
{
|
||||
"n": "悬疑",
|
||||
"v": "悬疑"
|
||||
},
|
||||
{
|
||||
"n": "动作",
|
||||
"v": "动作"
|
||||
},
|
||||
{
|
||||
"n": "奇幻",
|
||||
"v": "奇幻"
|
||||
},
|
||||
{
|
||||
"n": "冒险",
|
||||
"v": "冒险"
|
||||
},
|
||||
{
|
||||
"n": "历史",
|
||||
"v": "历史"
|
||||
},
|
||||
{
|
||||
"n": "惊悚",
|
||||
"v": "惊悚"
|
||||
},
|
||||
{
|
||||
"n": "音乐",
|
||||
"v": "音乐"
|
||||
},
|
||||
{
|
||||
"n": "科幻",
|
||||
"v": "科幻"
|
||||
},
|
||||
{
|
||||
"n": "犯罪",
|
||||
"v": "犯罪"
|
||||
},
|
||||
{
|
||||
"n": "运动",
|
||||
"v": "运动"
|
||||
},
|
||||
{
|
||||
"n": "喜剧",
|
||||
"v": "喜剧"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "2",
|
||||
"name": "地区",
|
||||
"value": [
|
||||
{
|
||||
"n": "全部",
|
||||
"v": ""
|
||||
},
|
||||
{
|
||||
"n": "美国",
|
||||
"v": "美国"
|
||||
},
|
||||
{
|
||||
"n": "韩国",
|
||||
"v": "韩国"
|
||||
},
|
||||
{
|
||||
"n": "英国",
|
||||
"v": "英国"
|
||||
},
|
||||
{
|
||||
"n": "日本",
|
||||
"v": "日本"
|
||||
},
|
||||
{
|
||||
"n": "泰国",
|
||||
"v": "泰国"
|
||||
},
|
||||
{
|
||||
"n": "中国",
|
||||
"v": "中国"
|
||||
},
|
||||
{
|
||||
"n": "其他",
|
||||
"v": "其他"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "3",
|
||||
"name": "年份",
|
||||
"value": [
|
||||
{
|
||||
"n": "全部",
|
||||
"v": ""
|
||||
},
|
||||
{
|
||||
"n": "2024",
|
||||
"v": "2024"
|
||||
},
|
||||
{
|
||||
"n": "2023",
|
||||
"v": "2023"
|
||||
},
|
||||
{
|
||||
"n": "2022",
|
||||
"v": "2022"
|
||||
},
|
||||
{
|
||||
"n": "2021",
|
||||
"v": "2021"
|
||||
},
|
||||
{
|
||||
"n": "2020",
|
||||
"v": "2020"
|
||||
},
|
||||
{
|
||||
"n": "2019",
|
||||
"v": "2019"
|
||||
},
|
||||
{
|
||||
"n": "2018",
|
||||
"v": "2018"
|
||||
},
|
||||
{
|
||||
"n": "2017",
|
||||
"v": "2017"
|
||||
},
|
||||
{
|
||||
"n": "2016",
|
||||
"v": "2016"
|
||||
},
|
||||
{
|
||||
"n": "2015",
|
||||
"v": "2015"
|
||||
},
|
||||
{
|
||||
"n": "2014",
|
||||
"v": "2014"
|
||||
},
|
||||
{
|
||||
"n": "2013",
|
||||
"v": "2013"
|
||||
},
|
||||
{
|
||||
"n": "2012",
|
||||
"v": "2012"
|
||||
},
|
||||
{
|
||||
"n": "2011",
|
||||
"v": "2011"
|
||||
},
|
||||
{
|
||||
"n": "2010",
|
||||
"v": "2010"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "4",
|
||||
"name": "状态",
|
||||
"value": [
|
||||
{
|
||||
"n": "全部",
|
||||
"v": ""
|
||||
},
|
||||
{
|
||||
"n": "完结",
|
||||
"v": "w"
|
||||
},
|
||||
{
|
||||
"n": "连载中",
|
||||
"v": "l"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "5",
|
||||
"name": "排序",
|
||||
"value": [
|
||||
{
|
||||
"n": "时间",
|
||||
"v": "time"
|
||||
},
|
||||
{
|
||||
"n": "评分",
|
||||
"v": "douban"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"41": [
|
||||
{
|
||||
"key": "0",
|
||||
"name": "类型",
|
||||
"value": [
|
||||
{
|
||||
"n": "全部",
|
||||
"v": "41"
|
||||
},
|
||||
{
|
||||
"n": "日本",
|
||||
"v": "42"
|
||||
},
|
||||
{
|
||||
"n": "其他",
|
||||
"v": "43"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "1",
|
||||
"name": "剧情",
|
||||
"value": [
|
||||
{
|
||||
"n": "战争",
|
||||
"v": "战争"
|
||||
},
|
||||
{
|
||||
"n": "恐怖",
|
||||
"v": "恐怖"
|
||||
},
|
||||
{
|
||||
"n": "剧情",
|
||||
"v": "剧情"
|
||||
},
|
||||
{
|
||||
"n": "爱情",
|
||||
"v": "爱情"
|
||||
},
|
||||
{
|
||||
"n": "家庭",
|
||||
"v": "家庭"
|
||||
},
|
||||
{
|
||||
"n": "励志",
|
||||
"v": "励志"
|
||||
},
|
||||
{
|
||||
"n": "悬疑",
|
||||
"v": "悬疑"
|
||||
},
|
||||
{
|
||||
"n": "动作",
|
||||
"v": "动作"
|
||||
},
|
||||
{
|
||||
"n": "奇幻",
|
||||
"v": "奇幻"
|
||||
},
|
||||
{
|
||||
"n": "冒险",
|
||||
"v": "冒险"
|
||||
},
|
||||
{
|
||||
"n": "历史",
|
||||
"v": "历史"
|
||||
},
|
||||
{
|
||||
"n": "惊悚",
|
||||
"v": "惊悚"
|
||||
},
|
||||
{
|
||||
"n": "音乐",
|
||||
"v": "音乐"
|
||||
},
|
||||
{
|
||||
"n": "科幻",
|
||||
"v": "科幻"
|
||||
},
|
||||
{
|
||||
"n": "犯罪",
|
||||
"v": "犯罪"
|
||||
},
|
||||
{
|
||||
"n": "运动",
|
||||
"v": "运动"
|
||||
},
|
||||
{
|
||||
"n": "喜剧",
|
||||
"v": "喜剧"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "2",
|
||||
"name": "地区",
|
||||
"value": [
|
||||
{
|
||||
"n": "全部",
|
||||
"v": ""
|
||||
},
|
||||
{
|
||||
"n": "美国",
|
||||
"v": "美国"
|
||||
},
|
||||
{
|
||||
"n": "韩国",
|
||||
"v": "韩国"
|
||||
},
|
||||
{
|
||||
"n": "英国",
|
||||
"v": "英国"
|
||||
},
|
||||
{
|
||||
"n": "日本",
|
||||
"v": "日本"
|
||||
},
|
||||
{
|
||||
"n": "泰国",
|
||||
"v": "泰国"
|
||||
},
|
||||
{
|
||||
"n": "中国",
|
||||
"v": "中国"
|
||||
},
|
||||
{
|
||||
"n": "其他",
|
||||
"v": "其他"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "3",
|
||||
"name": "年份",
|
||||
"value": [
|
||||
{
|
||||
"n": "全部",
|
||||
"v": ""
|
||||
},
|
||||
{
|
||||
"n": "2024",
|
||||
"v": "2024"
|
||||
},
|
||||
{
|
||||
"n": "2023",
|
||||
"v": "2023"
|
||||
},
|
||||
{
|
||||
"n": "2022",
|
||||
"v": "2022"
|
||||
},
|
||||
{
|
||||
"n": "2021",
|
||||
"v": "2021"
|
||||
},
|
||||
{
|
||||
"n": "2020",
|
||||
"v": "2020"
|
||||
},
|
||||
{
|
||||
"n": "2019",
|
||||
"v": "2019"
|
||||
},
|
||||
{
|
||||
"n": "2018",
|
||||
"v": "2018"
|
||||
},
|
||||
{
|
||||
"n": "2017",
|
||||
"v": "2017"
|
||||
},
|
||||
{
|
||||
"n": "2016",
|
||||
"v": "2016"
|
||||
},
|
||||
{
|
||||
"n": "2015",
|
||||
"v": "2015"
|
||||
},
|
||||
{
|
||||
"n": "2014",
|
||||
"v": "2014"
|
||||
},
|
||||
{
|
||||
"n": "2013",
|
||||
"v": "2013"
|
||||
},
|
||||
{
|
||||
"n": "2012",
|
||||
"v": "2012"
|
||||
},
|
||||
{
|
||||
"n": "2011",
|
||||
"v": "2011"
|
||||
},
|
||||
{
|
||||
"n": "2010",
|
||||
"v": "2010"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "4",
|
||||
"name": "状态",
|
||||
"value": [
|
||||
{
|
||||
"n": "全部",
|
||||
"v": ""
|
||||
},
|
||||
{
|
||||
"n": "完结",
|
||||
"v": "w"
|
||||
},
|
||||
{
|
||||
"n": "连载中",
|
||||
"v": "l"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "5",
|
||||
"name": "排序",
|
||||
"value": [
|
||||
{
|
||||
"n": "时间",
|
||||
"v": "time"
|
||||
},
|
||||
{
|
||||
"n": "评分",
|
||||
"v": "douban"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
/*! For license information please see node-rsa.bundle.js.LICENSE.txt */
|
||||
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.NODERSA=e():t.NODERSA=e()}(globalThis,(()=>(()=>{var t={6395:t=>{t.exports={newInvalidAsn1Error:function(t){var e=new Error;return e.name="InvalidAsn1Error",e.message=t||"",e}}},5670:(t,e,r)=>{var n=r(6395),i=r(6299),o=r(3319),s=r(1431);for(var a in t.exports={Reader:o,Writer:s},i)i.hasOwnProperty(a)&&(t.exports[a]=i[a]);for(var f in n)n.hasOwnProperty(f)&&(t.exports[f]=n[f])},3319:(t,e,r)=>{var n=r(4529),i=r(4774).Buffer,o=r(6299),s=r(6395).newInvalidAsn1Error;function a(t){if(!t||!i.isBuffer(t))throw new TypeError("data must be a node Buffer");this._buf=t,this._size=t.length,this._len=0,this._offset=0}Object.defineProperty(a.prototype,"length",{enumerable:!0,get:function(){return this._len}}),Object.defineProperty(a.prototype,"offset",{enumerable:!0,get:function(){return this._offset}}),Object.defineProperty(a.prototype,"remain",{get:function(){return this._size-this._offset}}),Object.defineProperty(a.prototype,"buffer",{get:function(){return this._buf.slice(this._offset)}}),a.prototype.readByte=function(t){if(this._size-this._offset<1)return null;var e=255&this._buf[this._offset];return t||(this._offset+=1),e},a.prototype.peek=function(){return this.readByte(!0)},a.prototype.readLength=function(t){if(void 0===t&&(t=this._offset),t>=this._size)return null;var e=255&this._buf[t++];if(null===e)return null;if(128&~e)this._len=e;else{if(0==(e&=127))throw s("Indefinite length not supported");if(e>4)throw s("encoding too long");if(this._size-t<e)return null;this._len=0;for(var r=0;r<e;r++)this._len=(this._len<<8)+(255&this._buf[t++])}return t},a.prototype.readSequence=function(t){var e=this.peek();if(null===e)return null;if(void 0!==t&&t!==e)throw s("Expected 0x"+t.toString(16)+": got 0x"+e.toString(16));var r=this.readLength(this._offset+1);return null===r?null:(this._offset=r,e)},a.prototype.readInt=function(){return this._readTag(o.Integer)},a.prototype.readBoolean=function(){return 0!==this._readTag(o.Boolean)},a.prototype.readEnumeration=function(){return this._readTag(o.Enumeration)},a.prototype.readString=function(t,e){t||(t=o.OctetString);var r=this.peek();if(null===r)return null;if(r!==t)throw s("Expected 0x"+t.toString(16)+": got 0x"+r.toString(16));var n=this.readLength(this._offset+1);if(null===n)return null;if(this.length>this._size-n)return null;if(this._offset=n,0===this.length)return e?i.alloc(0):"";var a=this._buf.slice(this._offset,this._offset+this.length);return this._offset+=this.length,e?a:a.toString("utf8")},a.prototype.readOID=function(t){t||(t=o.OID);var e=this.readString(t,!0);if(null===e)return null;for(var r=[],n=0,i=0;i<e.length;i++){var s=255&e[i];n<<=7,n+=127&s,128&s||(r.push(n),n=0)}return n=r.shift(),r.unshift(n%40),r.unshift(n/40|0),r.join(".")},a.prototype._readTag=function(t){n.ok(void 0!==t);var e=this.peek();if(null===e)return null;if(e!==t)throw s("Expected 0x"+t.toString(16)+": got 0x"+e.toString(16));var r=this.readLength(this._offset+1);if(null===r)return null;if(this.length>4)throw s("Integer too long: "+this.length);if(this.length>this._size-r)return null;this._offset=r;for(var i=this._buf[this._offset],o=0,a=0;a<this.length;a++)o<<=8,o|=255&this._buf[this._offset++];return 128&~i||4===a||(o-=1<<8*a),0|o},t.exports=a},6299:t=>{t.exports={EOC:0,Boolean:1,Integer:2,BitString:3,OctetString:4,Null:5,OID:6,ObjectDescriptor:7,External:8,Real:9,Enumeration:10,PDV:11,Utf8String:12,RelativeOID:13,Sequence:16,Set:17,NumericString:18,PrintableString:19,T61String:20,VideotexString:21,IA5String:22,UTCTime:23,GeneralizedTime:24,GraphicString:25,VisibleString:26,GeneralString:28,UniversalString:29,CharacterString:30,BMPString:31,Constructor:32,Context:128}},1431:(t,e,r)=>{var n=r(4529),i=r(4774).Buffer,o=r(6299),s=r(6395).newInvalidAsn1Error,a={size:1024,growthFactor:8};function f(t){var e,r;e=a,r=t||{},n.ok(e),n.equal(typeof e,"object"),n.ok(r),n.equal(typeof r,"object"),Object.getOwnPropertyNames(e).forEach((function(t){if(!r[t]){var n=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(r,t,n)}})),t=r,this._buf=i.alloc(t.size||1024),this._size=this._buf.length,this._offset=0,this._options=t,this._seq=[]}Object.defineProperty(f.prototype,"buffer",{get:function(){if(this._seq.length)throw s(this._seq.length+" unended sequence(s)");return this._buf.slice(0,this._offset)}}),f.prototype.writeByte=function(t){if("number"!=typeof t)throw new TypeError("argument must be a Number");this._ensure(1),this._buf[this._offset++]=t},f.prototype.writeInt=function(t,e){if("number"!=typeof t)throw new TypeError("argument must be a Number");"number"!=typeof e&&(e=o.Integer);for(var r=4;(!(4286578688&t)||-8388608==(4286578688&t))&&r>1;)r--,t<<=8;if(r>4)throw s("BER ints cannot be > 0xffffffff");for(this._ensure(2+r),this._buf[this._offset++]=e,this._buf[this._offset++]=r;r-- >0;)this._buf[this._offset++]=(4278190080&t)>>>24,t<<=Line truncated
|
||||
Vendored
+2
@@ -0,0 +1,2 @@
|
||||
/*! pako 2.1.0 https://github.com/nodeca/pako @license (MIT AND Zlib) */
|
||||
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).pako={})}(this,(function(t){"use strict";function e(t){let e=t.length;for(;--e>=0;)t[e]=0}const a=256,i=286,n=30,s=15,r=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),o=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),l=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),h=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),d=new Array(576);e(d);const _=new Array(60);e(_);const f=new Array(512);e(f);const c=new Array(256);e(c);const u=new Array(29);e(u);const w=new Array(n);function m(t,e,a,i,n){this.static_tree=t,this.extra_bits=e,this.extra_base=a,this.elems=i,this.max_length=n,this.has_stree=t&&t.length}let b,g,p;function k(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}e(w);const v=t=>t<256?f[t]:f[256+(t>>>7)],y=(t,e)=>{t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255},x=(t,e,a)=>{t.bi_valid>16-a?(t.bi_buf|=e<<t.bi_valid&65535,y(t,t.bi_buf),t.bi_buf=e>>16-t.bi_valid,t.bi_valid+=a-16):(t.bi_buf|=e<<t.bi_valid&65535,t.bi_valid+=a)},z=(t,e,a)=>{x(t,a[2*e],a[2*e+1])},A=(t,e)=>{let a=0;do{a|=1&t,t>>>=1,a<<=1}while(--e>0);return a>>>1},E=(t,e,a)=>{const i=new Array(16);let n,r,o=0;for(n=1;n<=s;n++)o=o+a[n-1]<<1,i[n]=o;for(r=0;r<=e;r++){let e=t[2*r+1];0!==e&&(t[2*r]=A(i[e]++,e))}},R=t=>{let e;for(e=0;e<i;e++)t.dyn_ltree[2*e]=0;for(e=0;e<n;e++)t.dyn_dtree[2*e]=0;for(e=0;e<19;e++)t.bl_tree[2*e]=0;t.dyn_ltree[512]=1,t.opt_len=t.static_len=0,t.sym_next=t.matches=0},Z=t=>{t.bi_valid>8?y(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0},U=(t,e,a,i)=>{const n=2*e,s=2*a;return t[n]<t[s]||t[n]===t[s]&&i[e]<=i[a]},S=(t,e,a)=>{const i=t.heap[a];let n=a<<1;for(;n<=t.heap_len&&(n<t.heap_len&&U(e,t.heap[n+1],t.heap[n],t.depth)&&n++,!U(e,i,t.heap[n],t.depth));)t.heap[a]=t.heap[n],a=n,n<<=1;t.heap[a]=i},D=(t,e,i)=>{let n,s,l,h,d=0;if(0!==t.sym_next)do{n=255&t.pending_buf[t.sym_buf+d++],n+=(255&t.pending_buf[t.sym_buf+d++])<<8,s=t.pending_buf[t.sym_buf+d++],0===n?z(t,s,e):(l=c[s],z(t,l+a+1,e),h=r[l],0!==h&&(s-=u[l],x(t,s,h)),n--,l=v(n),z(t,l,i),h=o[l],0!==h&&(n-=w[l],x(t,n,h)))}while(d<t.sym_next);z(t,256,e)},T=(t,e)=>{const a=e.dyn_tree,i=e.stat_desc.static_tree,n=e.stat_desc.has_stree,r=e.stat_desc.elems;let o,l,h,d=-1;for(t.heap_len=0,t.heap_max=573,o=0;o<r;o++)0!==a[2*o]?(t.heap[++t.heap_len]=d=o,t.depth[o]=0):a[2*o+1]=0;for(;t.heap_len<2;)h=t.heap[++t.heap_len]=d<2?++d:0,a[2*h]=1,t.depth[h]=0,t.opt_len--,n&&(t.static_len-=i[2*h+1]);for(e.max_code=d,o=t.heap_len>>1;o>=1;o--)S(t,a,o);h=r;do{o=t.heap[1],t.heap[1]=t.heap[t.heap_len--],S(t,a,1),l=t.heap[1],t.heap[--t.heap_max]=o,t.heap[--t.heap_max]=l,a[2*h]=a[2*o]+a[2*l],t.depth[h]=(t.depth[o]>=t.depth[l]?t.depth[o]:t.depth[l])+1,a[2*o+1]=a[2*l+1]=h,t.heap[1]=h++,S(t,a,1)}while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],((t,e)=>{const a=e.dyn_tree,i=e.max_code,n=e.stat_desc.static_tree,r=e.stat_desc.has_stree,o=e.stat_desc.extra_bits,l=e.stat_desc.extra_base,h=e.stat_desc.max_length;let d,_,f,c,u,w,m=0;for(c=0;c<=s;c++)t.bl_count[c]=0;for(a[2*t.heap[t.heap_max]+1]=0,d=t.heap_max+1;d<573;d++)_=t.heap[d],c=a[2*a[2*_+1]+1]+1,c>h&&(c=h,m++),a[2*_+1]=c,_>i||(t.bl_count[c]++,u=0,_>=l&&(u=o[_-l]),w=a[2*_],t.opt_len+=w*(c+u),r&&(t.static_len+=w*(n[2*_+1]+u)));if(0!==m){do{for(c=h-1;0===t.bl_count[c];)c--;t.bl_count[c]--,t.bl_count[c+1]+=2,t.bl_count[h]--,m-=2}while(m>0);for(c=h;0!==c;c--)for(_=t.bl_count[c];0!==_;)f=t.heap[--d],f>i||(a[2*f+1]!==c&&(t.opt_len+=(c-a[2*f+1])*a[2*f],a[2*f+1]=c),_--)}})(t,e),E(a,d,t.bl_count)},O=(t,e,a)=>{let i,n,s=-1,r=e[1],o=0,l=7,h=4;for(0===r&&(l=138,h=3),e[2*(a+1)+1]=65535,i=0;i<=a;i++)n=r,r=e[2*(i+1)+1],++o<l&&n===r||(o<h?t.bl_tree[2*n]+=o:0!==n?(n!==s&&t.bl_tree[2*n]++,t.bl_tree[32]++):o<=10?t.bl_tree[34]++:t.bl_tree[36]++,o=0,s=n,0===r?(l=138,h=3):n===r?(l=6,h=3):(l=7,h=4))},I=(t,e,a)=>{let i,n,s=-1,r=e[1],o=0,l=7,h=4;for(0===r&&(l=138,h=3),i=0;i<=a;i++)if(n=r,r=e[2*(i+1)+1],!(++o<l&&n===r)){if(o<h)do{z(t,n,t.bl_tree)}while(0!=--o);else 0!==n?(n!==s&&(z(t,n,t.bl_tree),o--),z(t,16,t.bl_tree),x(t,o-3,2)):o<=10?(z(t,17,t.bl_tree),x(t,o-3,3)):(z(t,18,t.bl_tree),x(t,o-11,7));o=0,s=n,0===r?(l=138,h=3):n===r?(l=6,h=3):(l=7,h=4)}};let F=!1;const L=(t,e,a,i)=>{x(t,0+(i?1:0),3),Z(t),y(t,a),y(t,~a),a&&t.pending_buf.set(t.window.subarray(e,e+a),t.pending),t.pending+=a};var N=(t,e,i,n)=>{let s,r,o=0;t.level>0?(2===t.strm.data_type&&(t.strm.data_type=(t=>{let e,i=4093624447;for(e=0;e<=31;e++,i>>>=1)if(1&i&&0!==t.dyn_ltree[2*e])return 0;if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26])return 1;for(e=32;e<a;e++)if(0!==t.dyn_ltree[2*e])return 1;return 0})(t)),T(t,t.l_desc),T(t,t.d_desc),o=(t=>{let e;for(O(t,t.dyn_ltree,t.l_desc.max_code),O(t,t.dyn_dtree,t.d_desc.max_code),T(t,t.bl_desc),e=18;e>=3&&0===t.blLine truncated
|
||||
@@ -0,0 +1,80 @@
|
||||
[
|
||||
{"type_id":"https://mypikpak.com/s/self", "type_name":"我的PikPak網盤", "version":"20240301"},
|
||||
{"type_id":"https://mypikpak.com/s/VNRT8Wr8BGyw1kt1HkijKR4Qo1","type_name":"高清劇集合集一二"},
|
||||
{"type_id":"https://mypikpak.com/s/VNThL9vJ7kj57e2Kr_dlOzc0o1","type_name":"每日更新" },
|
||||
{"type_id":"https://mypikpak.com/s/VNBG3CPruacfHy3KVrVR1Qbko1","type_name":"/🕸️我的PikPak分享/电视剧140T/电视剧1"},
|
||||
{"type_id":"https://mypikpak.com/s/VNBXQHEBywwEP48SYNoLGhg-o1","type_name":"/🕸️我的PikPak分享/电视剧140T/电视剧10"},
|
||||
{"type_id":"https://mypikpak.com/s/VNCKGMKeL4KQWxNSeNl-aNK8o1","type_name":"/🕸️我的PikPak分享/电视剧140T/电视剧11"},
|
||||
{"type_id":"https://mypikpak.com/s/VNCKIgIdXbeMUnS27Hc7ifoho1","type_name":"/🕸️我的PikPak分享/电视剧140T/电视剧12"},
|
||||
{"type_id":"https://mypikpak.com/s/VNCKK_lIL4KQWxNSeNl-b-Avo1","type_name":"/🕸️我的PikPak分享/电视剧140T/电视剧13"},
|
||||
{"type_id":"https://mypikpak.com/s/VNCPyF1ibAmUFsTwcgPpV2RPo1","type_name":"/🕸️我的PikPak分享/电视剧140T/电视剧14"},
|
||||
{"type_id":"https://mypikpak.com/s/VNCPyIV4bsikE1REQUzU3HAKo1","type_name":"/🕸️我的PikPak分享/电视剧140T/电视剧15"},
|
||||
{"type_id":"https://mypikpak.com/s/VNCPyLg-XbeMUnS27Hc8e-evo1","type_name":"/🕸️我的PikPak分享/电视剧140T/电视剧16"},
|
||||
{"type_id":"https://mypikpak.com/s/VNCPyOHZfY9FgjheL_s6tE0Eo1","type_name":"/🕸️我的PikPak分享/电视剧140T/电视剧17"},
|
||||
{"type_id":"https://mypikpak.com/s/VNCdGBWsTsU_1xrcd7arNGkyo1","type_name":"/🕸️我的PikPak分享/电视剧140T/电视剧18"},
|
||||
{"type_id":"https://mypikpak.com/s/VNCdGaN8bsik85HcYchTzGwpo1","type_name":"/🕸️我的PikPak分享/电视剧140T/电视剧19"},
|
||||
{"type_id":"https://mypikpak.com/s/VNCdGlQdbAmU3kIGsTh-INYQo1","type_name":"/🕸️我的PikPak分享/电视剧140T/电视剧20"},
|
||||
{"type_id":"https://mypikpak.com/s/VNCdGvg1QqH-jGYGfgcDoqWho1","type_name":"/🕸️我的PikPak分享/电视剧140T/电视剧21"},
|
||||
{"type_id":"https://mypikpak.com/s/VNCdHOhJTsU_1xrcd7arNWAuo1","type_name":"/🕸️我的PikPak分享/电视剧140T/电视剧22"},
|
||||
{"type_id":"https://mypikpak.com/s/VNCdHU8Xbsik85HcYchTzRlwo1","type_name":"/🕸️我的PikPak分享/电视剧140T/电视剧23"},
|
||||
{"type_id":"https://mypikpak.com/s/VNDJ--9QP3sxqczyGV8n35pUo1","type_name":"/🕸️我的PikPak分享/电视剧140T/电视剧24"},
|
||||
{"type_id":"https://mypikpak.com/s/VNDJ-2f3xeTB-N74vaHopsB8o1","type_name":"/🕸️我的PikPak分享/电视剧140T/电视剧25"},
|
||||
{"type_id":"https://mypikpak.com/s/VNDJ-6m_P3sxqczyGV8n37Lso1","type_name":"/🕸️我的PikPak分享/电视剧140T/电视剧26"},
|
||||
{"type_id":"https://mypikpak.com/s/VNDJ-AxdxeTB-N74vaHoptVeo1","type_name":"/🕸️我的PikPak分享/电视剧140T/电视剧27"},
|
||||
{"type_id":"https://mypikpak.com/s/VNDJ-F3_OLXqy_gd7t0qYPsTo1","type_name":"/🕸️我的PikPak分享/电视剧140T/电视剧28"},
|
||||
{"type_id":"https://mypikpak.com/s/VNJ-KE7EDnDGgthutL8stFDco1","type_name":"/🕸️我的PikPak分享/电视剧140T/电视剧29"},
|
||||
{"type_id":"https://mypikpak.com/s/VNBGhK25s795X1GmZKtAzarxo1","type_name":"/🕸️我的PikPak分享/电视剧140T/电视剧3"},
|
||||
{"type_id":"https://mypikpak.com/s/VNJ-KU-PpnUdNyThzczFHNY0o1","type_name":"/🕸️我的PikPak分享/电视剧140T/电视剧30"},
|
||||
{"type_id":"https://mypikpak.com/s/VNKX8Tmvg-_M2ALfxiCXcfbOo1","type_name":"/🕸️我的PikPak分享/电视剧140T/电视剧31"},
|
||||
{"type_id":"https://mypikpak.com/s/VNKX8k1cDAay6DoGUEtaSmGjo1","type_name":"/🕸️我的PikPak分享/电视剧140T/电视剧32"},
|
||||
{"type_id":"https://mypikpak.com/s/VNLt5PTTTImas0d3tF0BaJ7Zo1","type_name":"/🕸️我的PikPak分享/电视剧140T/电视剧33"},
|
||||
{"type_id":"https://mypikpak.com/s/VNLt5dq-vYqkqbIuRJRjLoiso1","type_name":"/🕸️我的PikPak分享/电视剧140T/电视剧34"},
|
||||
{"type_id":"https://mypikpak.com/s/VNLuwIBrvYqkY2pqZt625qhyo1","type_name":"/🕸️我的PikPak分享/电视剧140T/电视剧35"},
|
||||
{"type_id":"https://mypikpak.com/s/VNLuwKtrvYqkY2pqZt625r-eo1","type_name":"/🕸️我的PikPak分享/电视剧140T/电视剧36"},
|
||||
{"type_id":"https://mypikpak.com/s/VNLyAGr0Qwh14Yz40bSwR67do1","type_name":"/🕸️我的PikPak分享/电视剧140T/电视剧37"},
|
||||
{"type_id":"https://mypikpak.com/s/VNLyAJDMZAcORH2HWUMhsvGWo1","type_name":"/🕸️我的PikPak分享/电视剧140T/电视剧38"},
|
||||
{"type_id":"https://mypikpak.com/s/VNLySlyJpr1J-y7W15G4N6xXo1","type_name":"/🕸️我的PikPak分享/电视剧140T/电视剧39"},
|
||||
{"type_id":"https://mypikpak.com/s/VNBGjxzm-8JG74imIZI6qg8Do1","type_name":"/🕸️我的PikPak分享/电视剧140T/电视剧4"},
|
||||
{"type_id":"https://mypikpak.com/s/VNLySocLsRCm72XnqKv7pueto1","type_name":"/🕸️我的PikPak分享/电视剧140T/电视剧40"},
|
||||
{"type_id":"https://mypikpak.com/s/VNLyXhUKwRiUO2berP7_qFoao1","type_name":"/🕸️我的PikPak分享/电视剧140T/电视剧41"},
|
||||
{"type_id":"https://mypikpak.com/s/VNBH3M6lJXuc4t0v-pqB0dFQo1","type_name":"/🕸️我的PikPak分享/电视剧140T/电视剧5"},
|
||||
{"type_id":"https://mypikpak.com/s/VNBHRToB_DHT_nmBnwoud8QJo1","type_name":"/🕸️我的PikPak分享/电视剧140T/电视剧6"},
|
||||
{"type_id":"https://mypikpak.com/s/VNBHSrWiCjrm4NxyIs_56cHpo1","type_name":"/🕸️我的PikPak分享/电视剧140T/电视剧7"},
|
||||
{"type_id":"https://mypikpak.com/s/VNBXPhSLJktjoBJJe8ptXNbco1","type_name":"/🕸️我的PikPak分享/电视剧140T/电视剧8"},
|
||||
{"type_id":"https://mypikpak.com/s/VNBXPwl3bA6kG0eqiyJI3ulOo1","type_name":"/🕸️我的PikPak分享/电视剧140T/电视剧9"},
|
||||
{"type_id":"https://mypikpak.com/s/VNDb64cFhcn-yqNU5EWDgRZno1","type_name":"/🕸️我的PikPak分享/电影75T/电影1"},
|
||||
{"type_id":"https://mypikpak.com/s/VNM8-8Xlpr1JhKCjzr3hvs2Vo1","type_name":"/🕸️我的PikPak分享/电影75T/电影10"},
|
||||
{"type_id":"https://mypikpak.com/s/VNDb67b3hcn-yqNU5EWDgUDWo1","type_name":"/🕸️我的PikPak分享/电影75T/电影2"},
|
||||
{"type_id":"https://mypikpak.com/s/VNDca2W6hcn-yqNU5EWE-PLOo1","type_name":"/🕸️我的PikPak分享/电影75T/电影3"},
|
||||
{"type_id":"https://mypikpak.com/s/VNE5x-MGTKDwgZ2rSxM1xhrNo1","type_name":"/🕸️我的PikPak分享/电影75T/电影4"},
|
||||
{"type_id":"https://mypikpak.com/s/VNEdL2CecnVliWDE0AMdROMzo1","type_name":"/🕸️我的PikPak分享/电影75T/电影5"},
|
||||
{"type_id":"https://mypikpak.com/s/VNF8bBfoU5Warn8hY_LZYs3Xo1","type_name":"/🕸️我的PikPak分享/电影75T/电影6"},
|
||||
{"type_id":"https://mypikpak.com/s/VNGGxkU4AYqxeOi-Ts-R_4koo1","type_name":"/🕸️我的PikPak分享/电影75T/电影7"},
|
||||
{"type_id":"https://mypikpak.com/s/VNGHC0J31cRSfFQDubOJoLCAo1","type_name":"/🕸️我的PikPak分享/电影75T/电影8"},
|
||||
{"type_id":"https://mypikpak.com/s/VNM7V9gdpr1JgySnCF-P07aJo1","type_name":"/🕸️我的PikPak分享/电影75T/电影9"},
|
||||
{"type_id":"https://mypikpak.com/s/VNRnagBUCfOipBFoWCX8EGSdo1","type_name":"/🕸️我的PikPak分享/高清电影/合集10"},
|
||||
{"type_id":"https://mypikpak.com/s/VNRR1cc0LmyyGDe21AoK6Ulho1","type_name":"/🕸️我的PikPak分享/高清电影/合集11"},
|
||||
{"type_id":"https://mypikpak.com/s/VNRlVwQYQgqv395kxGBhPmDoo1","type_name":"/🕸️我的PikPak分享/高清电影/合集2"},
|
||||
{"type_id":"https://mypikpak.com/s/VNRm3yZtBGywKa118vzvgAg6o1","type_name":"/🕸️我的PikPak分享/高清电影/合集3"},
|
||||
{"type_id":"https://mypikpak.com/s/VNRmWOmQBGywKa118vzvlRiZo1","type_name":"/🕸️我的PikPak分享/高清电影/合集4"},
|
||||
{"type_id":"https://mypikpak.com/s/VNRmoFmoroRROhEkho_8kY_1o1","type_name":"/🕸️我的PikPak分享/高清电影/合集5"},
|
||||
{"type_id":"https://mypikpak.com/s/VNRn6HqiBGywKa118vzvuqFqo1","type_name":"/🕸️我的PikPak分享/高清电影/合集6"},
|
||||
{"type_id":"https://mypikpak.com/s/VNRnJASUroRROhEkho_8tpGfo1","type_name":"/🕸️我的PikPak分享/高清电影/合集7"},
|
||||
{"type_id":"https://mypikpak.com/s/VNRlg0pS7aWN3HWJGVGp2pZTo1","type_name":"/🕸️我的PikPak分享/高清电影/合集8"},
|
||||
{"type_id":"https://mypikpak.com/s/VNRnQbMN7aWN3HWJGVGpSkxFo1","type_name":"/🕸️我的PikPak分享/高清电影/合集9"},
|
||||
{"type_id":"https://mypikpak.com/s/VNRTAMNvBGyw1kt1HkijL-n0o1","type_name":"/🕸️我的PikPak分享/高清剧集A/合集11"},
|
||||
{"type_id":"https://mypikpak.com/s/VNRTAhOZLmyyX7yiCb6t1jTuo1","type_name":"/🕸️我的PikPak分享/高清剧集A/合集14"},
|
||||
{"type_id":"https://mypikpak.com/s/VNRTBCKPLmyyX7yiCb6t1qEKo1","type_name":"/🕸️我的PikPak分享/高清剧集A/合集18"},
|
||||
{"type_id":"https://mypikpak.com/s/VNRT8zZXg3b_VYsn0bCwlVh5o1","type_name":"/🕸️我的PikPak分享/高清剧集A/合集3"},
|
||||
{"type_id":"https://mypikpak.com/s/VNRT9eYeBGyw1kt1HkijKmL_o1","type_name":"/🕸️我的PikPak分享/高清剧集A/合集5"},
|
||||
{"type_id":"https://mypikpak.com/s/VNRTA2HOg3b_VYsn0bCwlhKyo1","type_name":"/🕸️我的PikPak分享/高清剧集A/合集8"},
|
||||
{"type_id":"https://mypikpak.com/s/VNRTCK4Lg3b_VYsn0bCwmeWXo1","type_name":"/🕸️我的PikPak分享/高清剧集B/合集24"},
|
||||
{"type_id":"https://mypikpak.com/s/VNRTCmbnCfOi1Zl2Ft25Sjw8o1","type_name":"/🕸️我的PikPak分享/高清剧集B/合集30"},
|
||||
{"type_id":"https://mypikpak.com/s/VNRTD2ceyM2NQYlKo78MEzY0o1","type_name":"/🕸️我的PikPak分享/高清剧集B/合集32"},
|
||||
{"type_id":"https://mypikpak.com/s/VNRTDH_KBGyw1kt1HkijMHG5o1","type_name":"/🕸️我的PikPak分享/高清剧集B/合集34"},
|
||||
{"type_id":"https://mypikpak.com/s/VNRTDh9fQgqv_6lSY5Z75Z5Yo1","type_name":"/🕸️我的PikPak分享/高清剧集B/合集35"},
|
||||
{"type_id":"https://mypikpak.com/s/VNRTDyshQgqv_6lSY5Z75a42o1","type_name":"/🕸️我的PikPak分享/高清剧集B/合集37"},
|
||||
{"type_id":"https://mypikpak.com/s/VNRTEG11roRROhEkho_4qFPYo1","type_name":"/🕸️我的PikPak分享/高清剧集B/合集39"},
|
||||
{"type_id":"https://mypikpak.com/s/VNRTFVbPBGyw1kt1HkijMoBko1","type_name":"/🕸️我的PikPak分享/高清剧集B/合集41"}
|
||||
|
||||
]
|
||||
Binary file not shown.
@@ -0,0 +1,10 @@
|
||||
[
|
||||
{
|
||||
"type_id":"pikpak分享地址1",
|
||||
"type_name":"分享名稱1"
|
||||
},
|
||||
{
|
||||
"type_id":"pikpak分享地址2",
|
||||
"type_name":"分享名稱2"
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,16 @@
|
||||
https://www.alipan.com/s/self 我的阿里云盘
|
||||
https://pan.quark.cn/s/self 我的夸克云盘
|
||||
https://pan.baidu.com/s/self 我的BD云盘
|
||||
https://drive.uc.cn/s/self 我的UC云盘
|
||||
https://115.com/s/self 我的115云盘
|
||||
https://www.123pan.com/s/self 我的123云盘
|
||||
https://cloud.189.cn/s/self 我的189云盘
|
||||
https://pan.xunlei.com/s/self 我的迅雷云盘
|
||||
https://mypikpak.com/s/self 我的PikPak云盘
|
||||
https://docs.qq.com/sheet/DVXp5Q2dRTVRXb2VS?tab=ith4wt 阿里云资源每天更新
|
||||
https://docs.qq.com/sheet/DVHpJVmRhT3ViV09Q?tab=ppx5bp 资源大全3
|
||||
https://docs.qq.com/sheet/DVHpJVmRhT3ViV09Q?tab=qvnx1e 星火阿里云盘
|
||||
https://docs.qq.com/sheet/DVXFYSURJRG9qbWJi?tab=BB08J2 短剧更新1
|
||||
https://docs.qq.com/sheet/DVXFYSURJRG9qbWJi?tab=x5a2cy 短剧更新2
|
||||
magnet:?xt=urn:btih:448aa6f77f1c1a14eb233b1f06b614a8d3193c51 绝命毒师1-5季 pushset1
|
||||
magnet:?xt=urn:btih:6EF000064DC6402E00E65F3B2029226196CD55C1 权力的游戏第八季 pushset2
|
||||
@@ -0,0 +1,38 @@
|
||||
self 我的夸克网盘
|
||||
a632967760cf 电影|合集|以ABCD开头合集
|
||||
2f59bb5d96b9 电影|合集|以EFGH开头合集
|
||||
50828c368def 电影|合集|以IJKL开头合集
|
||||
e07e26aecc08 电影|合集|以MNOP开头合集
|
||||
0536a38a356e 电影|合集|以QRST开头合集
|
||||
e273ef697403 电影|合集|以UVWX开头合集
|
||||
c8ac6c88e5d8 电影|合集|以YZ开头合集
|
||||
49ab75d52e00 电影|合集|以数字开头合集
|
||||
8f1b4b7dc69e 电影|精选高画质高分电影
|
||||
5432beae4f1a 电影|韩国R级
|
||||
085212df385d 电视剧|TVB、ATV亚视
|
||||
cd4c5ac7e830 电视剧|已完结|数字开头
|
||||
d19c4ebe1ff7 电视剧|已完结|豆瓣评分9.0以上国产剧
|
||||
e1b2ba8b6d6c 电视剧|已完结|首字母ABCD
|
||||
166fa0a7ca6f 电视剧|已完结|首字母EFGH
|
||||
37a92c0b7f10 电视剧|已完结|首字母IJKL
|
||||
fb3386e42af2 电视剧|已完结|首字母NMOP
|
||||
46ce214f4ed7 电视剧|已完结|首字母QRST
|
||||
fe4681d7fb43 电视剧|已完结|首字母UVWX
|
||||
8d65e885b059 电视剧|已完结|首字母YZ
|
||||
d2dfa32647f6 音乐|书香音乐世纪典藏
|
||||
2b4978213b29 音乐|古典音乐精选合集
|
||||
651e5fa93057 音乐|大自然音乐系列合集
|
||||
12848381dce1 音乐|纯音乐合集
|
||||
805d76a08063 音乐|车载无损环绕音效音乐合集
|
||||
d1a0b7046b20 音乐|震撼心灵的史诗音乐合集
|
||||
6b795218342d 动漫
|
||||
ece52d63b698 小品相声|2024德云社
|
||||
e827264ea453 小品相声|小品大合集
|
||||
d8b4a584fd1a 小品相声|小品纯享合集
|
||||
885fd4ba2d92 每日短剧更新
|
||||
432b5cd3a225 短剧162g
|
||||
c54a8e47f82f 短剧114g
|
||||
047991d5955e 经典剧集
|
||||
ecdf7d6ffaaa 经典港剧合集1
|
||||
187062318ebc 经典港剧合集2
|
||||
9ebb62b93194 2023-2024跨年晚会合集
|
||||
@@ -0,0 +1 @@
|
||||
user:pass@192.168.1.1/share Samba分享 0 updated_at DESC
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
012e78d91f15a374e5fe5361042336ac
|
||||
@@ -0,0 +1,223 @@
|
||||
{
|
||||
"log": {
|
||||
"level": "debug",
|
||||
"timestamp": true
|
||||
},
|
||||
"dns": {
|
||||
"servers": [
|
||||
{
|
||||
"type": "https",
|
||||
"tag": "remote",
|
||||
"server": "8.8.8.8",
|
||||
"detour": "select"
|
||||
},
|
||||
{
|
||||
"type": "https",
|
||||
"tag": "local",
|
||||
"server": "223.5.5.5"
|
||||
},
|
||||
{
|
||||
"type": "fakeip",
|
||||
"tag": "fakeip",
|
||||
"inet4_range": "198.18.0.0/15",
|
||||
"inet6_range": "fc00::/18"
|
||||
}
|
||||
],
|
||||
"rules": [
|
||||
{
|
||||
"clash_mode": "Global",
|
||||
"server": "remote"
|
||||
},
|
||||
{
|
||||
"clash_mode": "Direct",
|
||||
"server": "local"
|
||||
},
|
||||
{
|
||||
"query_type": [
|
||||
"A",
|
||||
"AAAA"
|
||||
],
|
||||
"server": "fakeip",
|
||||
"rewrite_ttl": 1
|
||||
}
|
||||
],
|
||||
"strategy": "prefer_ipv4",
|
||||
"independent_cache": true,
|
||||
"reverse_mapping": true
|
||||
},
|
||||
"inbounds": [
|
||||
{
|
||||
"type": "mixed",
|
||||
"tag": "mixed-in",
|
||||
"listen": "0.0.0.0",
|
||||
"listen_port": 10172,
|
||||
"tcp_fast_open": true,
|
||||
"set_system_proxy": false
|
||||
},
|
||||
{
|
||||
"type": "socks",
|
||||
"tag": "socks-in",
|
||||
"listen": "0.0.0.0",
|
||||
"listen_port": 10173,
|
||||
"tcp_fast_open": true
|
||||
},
|
||||
{
|
||||
"type": "mixed",
|
||||
"tag": "mixed-in2",
|
||||
"listen": "0.0.0.0",
|
||||
"listen_port": 10174,
|
||||
"tcp_fast_open": true,
|
||||
"set_system_proxy": false
|
||||
},
|
||||
{
|
||||
"type": "mixed",
|
||||
"tag": "mixed-in3",
|
||||
"listen": "0.0.0.0",
|
||||
"listen_port": 10175,
|
||||
"tcp_fast_open": true,
|
||||
"set_system_proxy": false
|
||||
},
|
||||
{
|
||||
"type": "mixed",
|
||||
"tag": "mixed-in4",
|
||||
"listen": "0.0.0.0",
|
||||
"listen_port": 10176,
|
||||
"tcp_fast_open": true,
|
||||
"set_system_proxy": false
|
||||
},
|
||||
{
|
||||
"type": "mixed",
|
||||
"tag": "mixed-in5",
|
||||
"listen": "0.0.0.0",
|
||||
"listen_port": 10177,
|
||||
"tcp_fast_open": true,
|
||||
"set_system_proxy": false
|
||||
}
|
||||
],
|
||||
"outbounds": [
|
||||
{
|
||||
"type": "selector",
|
||||
"tag": "select",
|
||||
"outbounds": [
|
||||
"urltest"
|
||||
],
|
||||
"default": "urltest",
|
||||
"interrupt_exist_connections": true
|
||||
},
|
||||
{
|
||||
"type": "urltest",
|
||||
"tag": "urltest",
|
||||
"interval": "30m",
|
||||
"idle_timeout": "60m",
|
||||
"interrupt_exist_connections": true,
|
||||
"outbounds": null
|
||||
},
|
||||
{
|
||||
"type": "direct",
|
||||
"tag": "direct"
|
||||
}
|
||||
],
|
||||
"route": {
|
||||
"rules": [
|
||||
{
|
||||
"action": "sniff"
|
||||
},
|
||||
{
|
||||
"type": "logical",
|
||||
"mode": "or",
|
||||
"rules": [
|
||||
{
|
||||
"protocol": "dns"
|
||||
},
|
||||
{
|
||||
"port": 53
|
||||
}
|
||||
],
|
||||
"action": "hijack-dns"
|
||||
},
|
||||
{
|
||||
"inbound": [
|
||||
"mixed-in",
|
||||
"socks-in",
|
||||
"mixed-in2",
|
||||
"mixed-in3",
|
||||
"mixed-in4",
|
||||
"mixed-in5"
|
||||
],
|
||||
"action": "resolve",
|
||||
"strategy": "prefer_ipv4"
|
||||
},
|
||||
{
|
||||
"ip_is_private": true,
|
||||
"outbound": "direct"
|
||||
},
|
||||
{
|
||||
"inbound": [
|
||||
"mixed-in2"
|
||||
],
|
||||
"outbound": "select2"
|
||||
},
|
||||
{
|
||||
"inbound": [
|
||||
"mixed-in3"
|
||||
],
|
||||
"outbound": "select3"
|
||||
},
|
||||
{
|
||||
"inbound": [
|
||||
"mixed-in4"
|
||||
],
|
||||
"outbound": "select4"
|
||||
},
|
||||
{
|
||||
"inbound": [
|
||||
"mixed-in5"
|
||||
],
|
||||
"outbound": "select5"
|
||||
},
|
||||
{
|
||||
"clash_mode": "Direct",
|
||||
"outbound": "direct"
|
||||
},
|
||||
{
|
||||
"clash_mode": "Global",
|
||||
"outbound": "select"
|
||||
},
|
||||
{
|
||||
"type": "logical",
|
||||
"mode": "or",
|
||||
"rules": [
|
||||
{
|
||||
"port": 853
|
||||
},
|
||||
{
|
||||
"network": "udp",
|
||||
"port": 443
|
||||
},
|
||||
{
|
||||
"protocol": "stun"
|
||||
}
|
||||
],
|
||||
"action": "reject"
|
||||
}
|
||||
],
|
||||
"auto_detect_interface": false,
|
||||
"default_domain_resolver": {
|
||||
"server": "local",
|
||||
"strategy": "prefer_ipv4"
|
||||
}
|
||||
},
|
||||
"experimental": {
|
||||
"cache_file": {
|
||||
"enabled": true,
|
||||
"store_rdrc": true
|
||||
},
|
||||
"clash_api": {
|
||||
"external_controller": "0.0.0.0:19090",
|
||||
"external_ui": "ui",
|
||||
"external_ui_download_url": "https://github.com/MetaCubeX/metacubexd/archive/refs/heads/gh-pages.zip",
|
||||
"external_ui_download_detour": "select",
|
||||
"default_mode": "Rule"
|
||||
}
|
||||
}
|
||||
}
|
||||
+178
@@ -0,0 +1,178 @@
|
||||
var strChineseFirstPY = "YDYQSXMWZSSXJBYMGCCZQPSSQBYCDSCDQLDYLYBSSJGYZZJJFKCCLZDHWDWZJLJPFYYNWJJTMYHZWZHFLZPPQHGSCYYYNJQYXXGJHHSDSJNKKTMOMLCRXYPSNQSECCQZGGLLYJLMYZZSECYKYYHQWJSSGGYXYZYJWWKDJHYCHMYXJTLXJYQBYXZLDWRDJRWYSRLDZJPCBZJJBRCFTLECZSTZFXXZHTRQHYBDLYCZSSYMMRFMYQZPWWJJYFCRWFDFZQPYDDWYXKYJAWJFFXYPSFTZYHHYZYSWCJYXSCLCXXWZZXNBGNNXBXLZSZSBSGPYSYZDHMDZBQBZCWDZZYYTZHBTSYYBZGNTNXQYWQSKBPHHLXGYBFMJEBJHHGQTJCYSXSTKZHLYCKGLYSMZXYALMELDCCXGZYRJXSDLTYZCQKCNNJWHJTZZCQLJSTSTBNXBTYXCEQXGKWJYFLZQLYHYXSPSFXLMPBYSXXXYDJCZYLLLSJXFHJXPJBTFFYABYXBHZZBJYZLWLCZGGBTSSMDTJZXPTHYQTGLJSCQFZKJZJQNLZWLSLHDZBWJNCJZYZSQQYCQYRZCJJWYBRTWPYFTWEXCSKDZCTBZHYZZYYJXZCFFZZMJYXXSDZZOTTBZLQWFCKSZSXFYRLNYJMBDTHJXSQQCCSBXYYTSYFBXDZTGBCNSLCYZZPSAZYZZSCJCSHZQYDXLBPJLLMQXTYDZXSQJTZPXLCGLQTZWJBHCTSYJSFXYEJJTLBGXSXJMYJQQPFZASYJNTYDJXKJCDJSZCBARTDCLYJQMWNQNCLLLKBYBZZSYHQQLTWLCCXTXLLZNTYLNEWYZYXCZXXGRKRMTCNDNJTSYYSSDQDGHSDBJGHRWRQLYBGLXHLGTGXBQJDZPYJSJYJCTMRNYMGRZJCZGJMZMGXMPRYXKJNYMSGMZJYMKMFXMLDTGFBHCJHKYLPFMDXLQJJSMTQGZSJLQDLDGJYCALCMZCSDJLLNXDJFFFFJCZFMZFFPFKHKGDPSXKTACJDHHZDDCRRCFQYJKQCCWJDXHWJLYLLZGCFCQDSMLZPBJJPLSBCJGGDCKKDEZSQCCKJGCGKDJTJDLZYCXKLQSCGJCLTFPCQCZGWPJDQYZJJBYJHSJDZWGFSJGZKQCCZLLPSPKJGQJHZZLJPLGJGJJTHJJYJZCZMLZLYQBGJWMLJKXZDZNJQSYZMLJLLJKYWXMKJLHSKJGBMCLYYMKXJQLBMLLKMDXXKWYXYSLMLPSJQQJQXYXFJTJDXMXXLLCXQBSYJBGWYMBGGBCYXPJYGPEPFGDJGBHBNSQJYZJKJKHXQFGQZKFHYGKHDKLLSDJQXPQYKYBNQSXQNSZSWHBSXWHXWBZZXDMNSJBSBKBBZKLYLXGWXDRWYQZMYWSJQLCJXXJXKJEQXSCYETLZHLYYYSDZPAQYZCMTLSHTZCFYZYXYLJSDCJQAGYSLCQLYYYSHMRQQKLDXZSCSSSYDYCJYSFSJBFRSSZQSBXXPXJYSDRCKGJLGDKZJZBDKTCSYQPYHSTCLDJDHMXMCGXYZHJDDTMHLTXZXYLYMOHYJCLTYFBQQXPFBDFHHTKSQHZYYWCNXXCRWHOWGYJLEGWDQCWGFJYCSNTMYTOLBYGWQWESJPWNMLRYDZSZTXYQPZGCWXHNGPYXSHMYQJXZTDPPBFYHZHTJYFDZWKGKZBLDNTSXHQEEGZZYLZMMZYJZGXZXKHKSTXNXXWYLYAPSTHXDWHZYMPXAGKYDXBHNHXKDPJNMYHYLPMGOCSLNZHKXXLPZZLBMLSFBHHGYGYYGGBHSCYAQTYWLXTZQCEZYDQDQMMHTKLLSZHLSJZWFYHQSWSCWLQAZYNYTLSXTHAZNKZZSZZLAXXZWWCTGQQTDDYZTCCHYQZFLXPSLZYGPZSZNGLNDQTBDLXGTCTAJDKYWNSYZLJHHZZCWNYYZYWMHYCHHYXHJKZWSXHZYXLYSKQYSPSLYZWMYPPKBYGLKZHTYXAXQSYSHXASMCHKDSCRSWJPWXSGZJLWWSCHSJHSQNHCSEGNDAQTBAALZZMSSTDQJCJKTSCJAXPLGGXHHGXXZCXPDMMHLDGTYBYSJMXHMRCPXXJZCKZXSHMLQXXTTHXWZFKHCCZDYTCJYXQHLXDHYPJQXYLSYYDZOZJNYXQEZYSQYAYXWYPDGXDDXSPPYZNDLTWRHXYDXZZJHTCXMCZLHPYYYYMHZLLHNXMYLLLMDCPPXHMXDKYCYRDLTXJCHHZZXZLCCLYLNZSHZJZZLNNRLWHYQSNJHXYNTTTKYJPYCHHYEGKCTTWLGQRLGGTGTYGYHPYHYLQYQGCWYQKPYYYTTTTLHYHLLTYTTSPLKYZXGZWGPYDSSZZDQXSKCQNMJJZZBXYQMJRTFFBTKHZKBXLJJKDXJTLBWFZPPTKQTZTGPDGNTPJYFALQMKGXBDCLZFHZCLLLLADPMXDJHLCCLGYHDZFGYDDGCYYFGYDXKSSEBDHYKDKDKHNAXXYBPBYYHXZQGAFFQYJXDMLJCSQZLLPCHBSXGJYNDYBYQSPZWJLZKSDDTACTBXZDYZYPJZQSJNKKTKNJDJGYYPGTLFYQKASDNTCYHBLWDZHBBYDWJRYGKZYHEYYFJMSDTYFZJJHGCXPLXHLDWXXJKYTCYKSSSMTWCTTQZLPBSZDZWZXGZAGYKTYWXLHLSPBCLLOQMMZSSLCMBJCSZZKYDCZJGQQDSMCYTZQQLWZQZXSSFPTTFQMDDZDSHDTDWFHTDYZJYQJQKYPBDJYYXTLJHDRQXXXHAYDHRJLKLYTWHLLRLLRCXYLBWSRSZZSYMKZZHHKYHXKSMDSYDYCJPBZBSQLFCXXXNXKXWYWSDZYQOGGQMMYHCDZTTFJYYBGSTTTYBYKJDHKYXBELHTYPJQNFXFDYKZHQKZBYJTZBXHFDXKDASWTAWAJLDYJSFHBLDNNTNQJTJNCHXFJSRFWHZFMDRYJYJWZPDJKZYJYMPCYZNYNXFBYTFYFWYGDBNZZZDNYTXZEMMQBSQEHXFZMBMFLZZSRXYMJGSXWZJSPRYDJSJGXHJJGLJJYNZZJXHGXKYMLPYYYCXYTWQZSWHWLYRJLPXSLSXMFSWWKLCTNXNYNPSJSZHDZEPTXMYYWXYYSYWLXJQZQXZDCLEEELMCPJPCLWBXSQHFWWTFFJTNQJHJQDXHWLBYZNFJLALKYYJLDXHHYCSTYYWNRJYXYWTRMDRQHWQCMFJDYZMHMYYXJWMYZQZXTLMRSPWWCHAQBXYGZYPXYYRRCLMPYMGKSJSZYSRMYJSNXTPLNBAPPYPYLXYYZKYNLDZYJZCZNNLMZHHARQMPGWQTZMXXMLLHGDZXYHXKYXYCJMFFYYHJFSBSSQLXXNDYCANNMTCJCYPRRNYTYQNYYMBMSXNDLYLYSLJRLXYSXQMLLYZLZJJJKYZZCSFBZXXMSTBJGNXYZHLXNMCWSCYZYFZLXBRNNNYLBNRTGZQYSATSWRYHYJZMZDHZGZDWYBSSCSKXSYHYTXXGCQGXZZSHYXJSCRHMKKBXCZJYJYMKQHZJFNBHMQHYSNJNZYBKNQMCLGQHWLZNZSWXKHLJHYYBQLBFCDSXDLDSPFZPSKJYZWZXZDDXJSMMEGJSCSSMGCLXXKYYYLNYPWWWGYDKZJGGGZGGSYCKNJWNJPCXBJJTQTJWDSSPJXZXNZXUMELPXFSXTLLXCLJXJJLJZXCTPSWXLYDHLYQRWHSYCSQYYBYAYWJJJQFWQCQQCJQGXALDBZZYJGKGXPLTZYFXJLTPADKYQHPMATLCPDCKBMTXYBHKLENXDLEEGQDYMSAWHZMLJTWYGXLYQZLJEEYYBQQFFNLYXRDSCTGJGXYYNKLLYQKCCTLHJLQMKKZGCYYGLLLJDZGYDHZWXPYSJBZKDZGYZZHYWYFQYTYZSZYEZZLYMHJJHTSMQWYZLKYYWZCSRKQYTLTDXWCTYJKLWSQZWBDCQYNCJSRSZJLKCDCDTLZZZACQQZZDDXYPLXZBQJYLZLLLQDDZQJYJYJZYXNYYYNYJXKXDAZWYRDLJYYYRJLXLLDYXJCYWYWNQCCLDDNYYYNYCKCZHXXCCLGZQJGKWPPCQQJYSBZZXYJSQPXJPZBSBDSFNSFPZXHDWZTDWPPTFLZZBZDMYYPQJRSDZSQZSQXBDGCPZSWDWCSQZGMDHZXMWWFYBPDGPHTMJTHZSMMBGZMBZJCFZWFZBBZMQCFMBDMCJXLGPNJBBXGYHYYJGPTZGZMQBQTCGYXJXLWZKYDPDYMGCFTPFXYZTZXDZXTGKMTYBBCLBJASKYTSSQYYMSZXFJEWLXLLSZBQJJJAKLYLXLYCCTSXMCWFKKKBSXLLLLJYXTYLTJYYTDPJHNHNNKBYQNFQYYZBYYESSESSGDYHFHWTCJBSDZZTFDMXHCNJZYMQWSRYJDZJQPDQBBSTJGGFBKJBXTGQHNGWJXJGDLLTHZHHYYYYYYSXWTYYYCCBDBPYPZYCCZYJPZYWCBDLFWZCWJDXXHYHLHWZZXJTCZLCDPXUJCZZZLYXJJTXPHFXWPYWXZPTDZZBDZCYHJHMLXBQXSBYLRDTGJRRCTTTHYTCZWMXFYTWWZCWJWXJYWCSKYBZSCCTZQNHXNWXXKHKFHTSWOCCJYBCMPZZYKBNNZPBZHHZDLSYDDYTYFJPXYNGFXBYQXCBHXCPSXTYZDMKYSNXSXLHKMZXLYHDHKWHXXSSKQYHHCJYXGLHZXCSNHEKDTGZXQYPKDHEXTYKCNYMYYYPKQYYYKXZLTHJQTBYQHXBMYHSQCKWWYLLHCYYLNNEQXQWMCFBDCCMLJGGXDQKTLXKGNQCDGZJWYJJLYHHQTTTNWCHMXCXWHWSZJYDJCCDBQCDGDNYXZTHCQRXCBHZTQCBXWGQWYYBXHMBYMYQTYEXMQKYAQYRGYZSLFYKKQHYSSQYSHJGJCNXKZYCXSBXYXHYYLSTYCXQTHYSMGSCPMMGCCCCCMTZTASMGQZJHKLOSQYLine truncated
|
||||
//此处收录了375个多音字
|
||||
var oMultiDiff = { "19969": "DZ", "19975": "WM", "19988": "QJ", "20048": "YL", "20056": "SC", "20060": "NM", "20094": "QG", "20127": "QJ", "20167": "QC", "20193": "YG", "20250": "KH", "20256": "ZC", "20282": "SC", "20285": "QJG", "20291": "TD", "20314": "YD", "20340": "NE", "20375": "TD", "20389": "YJ", "20391": "CZ", "20415": "PB", "20446": "YS", "20447": "SQ", "20504": "TC", "20608": "KG", "20854": "QJ", "20857": "ZC", "20911": "PF", "20504": "TC", "20608": "KG", "20854": "QJ", "20857": "ZC", "20911": "PF", "20985": "AW", "21032": "PB", "21048": "XQ", "21049": "SC", "21089": "YS", "21119": "JC", "21242": "SB", "21273": "SC", "21305": "YP", "21306": "QO", "21330": "ZC", "21333": "SDC", "21345": "QK", "21378": "CA", "21397": "SC", "21414": "XS", "21442": "SC", "21477": "JG", "21480": "TD", "21484": "ZS", "21494": "YX", "21505": "YX", "21512": "HG", "21523": "XH", "21537": "PB", "21542": "PF", "21549": "KH", "21571": "E", "21574": "DA", "21588": "TD", "21589": "O", "21618": "ZC", "21621": "KHA", "21632": "ZJ", "21654": "KG", "21679": "LKG", "21683": "KH", "21710": "A", "21719": "YH", "21734": "WOE", "21769": "A", "21780": "WN", "21804": "XH", "21834": "A", "21899": "ZD", "21903": "RN", "21908": "WO", "21939": "ZC", "21956": "SA", "21964": "YA", "21970": "TD", "22003": "A", "22031": "JG", "22040": "XS", "22060": "ZC", "22066": "ZC", "22079": "MH", "22129": "XJ", "22179": "XA", "22237": "NJ", "22244": "TD", "22280": "JQ", "22300": "YH", "22313": "XW", "22331": "YQ", "22343": "YJ", "22351": "PH", "22395": "DC", "22412": "TD", "22484": "PB", "22500": "PB", "22534": "ZD", "22549": "DH", "22561": "PB", "22612": "TD", "22771": "KQ", "22831": "HB", "22841": "JG", "22855": "QJ", "22865": "XQ", "23013": "ML", "23081": "WM", "23487": "SX", "23558": "QJ", "23561": "YW", "23586": "YW", "23614": "YW", "23615": "SN", "23631": "PB", "23646": "ZS", "23663": "ZT", "23673": "YG", "23762": "TD", "23769": "ZS", "23780": "QJ", "23884": "QK", "24055": "XH", "24113": "DC", "24162": "ZC", "24191": "GA", "24273": "QJ", "24324": "NL", "24377": "TD", "24378": "QJ", "24439": "PF", "24554": "ZS", "24683": "TD", "24694": "WE", "24733": "LK", "24925": "TN", "25094": "ZG", "25100": "XQ", "25103": "XH", "25153": "PB", "25170": "PB", "25179": "KG", "25203": "PB", "25240": "ZS", "25282": "FB", "25303": "NA", "25324": "KG", "25341": "ZY", "25373": "WZ", "25375": "XJ", "25384": "A", "25457": "A", "25528": "SD", "25530": "SC", "25552": "TD", "25774": "ZC", "25874": "ZC", "26044": "YW", "26080": "WM", "26292": "PB", "26333": "PB", "26355": "ZY", "26366": "CZ", "26397": "ZC", "26399": "QJ", "26415": "ZS", "26451": "SB", "26526": "ZC", "26552": "JG", "26561": "TD", "26588": "JG", "26597": "CZ", "26629": "ZS", "26638": "YL", "26646": "XQ", "26653": "KG", "26657": "XJ", "26727": "HG", "26894": "ZC", "26937": "ZS", "26946": "ZC", "26999": "KJ", "27099": "KJ", "27449": "YQ", "27481": "XS", "27542": "ZS", "27663": "ZS", "27748": "TS", "27784": "SC", "27788": "ZD", "27795": "TD", "27812": "O", "27850": "PB", "27852": "MB", "27895": "SL", "27898": "PL", "27973": "QJ", "27981": "KH", "27986": "HX", "27994": "XJ", "28044": "YC", "28065": "WG", "28177": "SM", "28267": "QJ", "28291": "KH", "28337": "ZQ", "28463": "TL", "28548": "DC", "28601": "TD", "28689": "PB", "28805": "JG", "28820": "QG", "28846": "PB", "28952": "TD", "28975": "ZC", "29100": "A", "29325": "QJ", "29575": "SL", "29602": "FB", "30010": "TD", "30044": "CX", "30058": "PF", "30091": "YSP", "30111": "YN", "30229": "XJ", "30427": "SC", "30465": "SX", "30631": "YQ", "30655": "QJ", "30684": "QJG", "30707": "SD", "30729": "XH", "30796": "LG", "30917": "PB", "31074": "NM", "31085": "JZ", "31109": "SC", "31181": "ZC", "31192": "MLB", "31293": "JQ", "31400": "YX", "31584": "YJ", "31896": "ZN", "31909": "ZY", "31995": "XJ", "32321": "PF", "32327": "ZY", "32418": "HG", "32420": "XQ", "32421": "HG", "32438": "LG", "32473": "GJ", "32488": "TD", "32521": "QJ", "32527": "PB", "32562": "ZSQ", "32564": "JZ", "32735": "ZD", "32793": "PB", "33071": "PF", "33098": "XL", "33100": "YA", "33152": "PB", "33261": "CX", "33324": "BP", "33333": "TD", "33406": "YA", "33426": "WM", "33432": "PB", "33445": "JG", "33486": "ZN", "33493": "TS", "33507": "QJ", "33540": "QJ", "33544": "ZC", "33564": "XQ", "33617": "YT", "33632": "QJ", "33636": "XH", "33637": "YX", "33694": "WG", "33705": "PF", "33728": "YW", "33882": "SR", "34067": "WM", "34074": "YW", "34121": "QJ", "34255": "ZC", "34259": "XL", "34425": "JH", "34430": "XH", "34485": "KH", "34503": "YS", "34532": "HG", "34552": "XS", "34558": "YE", "34593": "ZL", "34660": "YQ", "34892": "XH", "34928": "SC", "34999": "QJ", "35048": "PB", "35059": "SC", "35098": "ZC", "35203": "TQ", "35265": "JX", "35299": "JX", "35782": "SZ", "35828": "YS", "35830": "E", "35843": "TD", "35895": "YG", "35977": "MH", "36158": "JG", "36228": "QJ", "36426": "XQ", "36466": "DC", "36710": "JC", "36711": "ZYG", "36767": "PB", "36866": "SK", "36951": "YW", "37034": "YX", "37063": "XH", "37218": "ZC", "Line truncated
|
||||
|
||||
|
||||
function checkCh(ch) {
|
||||
var uni = ch.charCodeAt(0);
|
||||
//如果不在汉字处理范围之内,返回原字符,也可以调用自己的处理函数
|
||||
if (uni > 40869 || uni < 19968)
|
||||
return ch; //dealWithOthers(ch);
|
||||
//检查是否是多音字,是按多音字处理,不是就直接在strChineseFirstPY字符串中找对应的首字母
|
||||
return (oMultiDiff[uni] ? oMultiDiff[uni] : (strChineseFirstPY.charAt(uni - 19968)));
|
||||
}
|
||||
|
||||
function mkRslt(arr) {
|
||||
var arrRslt = [""];
|
||||
for (var i = 0, len = arr.length; i < len; i++) {
|
||||
var str = arr[i];
|
||||
var strlen = str.length;
|
||||
if (strlen == 1) {
|
||||
for (var k = 0; k < arrRslt.length; k++) {
|
||||
arrRslt[k] += str;
|
||||
}
|
||||
} else {
|
||||
var tmpArr = arrRslt.slice(0);
|
||||
arrRslt = [];
|
||||
for (k = 0; k < strlen; k++) {
|
||||
//复制一个相同的arrRslt
|
||||
var tmp = tmpArr.slice(0);
|
||||
//把当前字符str[k]添加到每个元素末尾
|
||||
for (var j = 0; j < tmp.length; j++) {
|
||||
tmp[j] += str.charAt(k);
|
||||
}
|
||||
//把复制并修改后的数组连接到arrRslt上
|
||||
arrRslt = arrRslt.concat(tmp);
|
||||
}
|
||||
}
|
||||
}
|
||||
return arrRslt;
|
||||
}
|
||||
//两端去空格函数
|
||||
String.prototype.trim = function() { return this.replace(/(^\s*)|(\s*$)/g, ""); }
|
||||
|
||||
//参数——中文字符串
|
||||
//返回值——拼音首字母串数组
|
||||
export function getFirstLetterList(str) {
|
||||
if (typeof(str) != "string")
|
||||
throw new Error(-1, "请传入字符串类型的参数!");
|
||||
var arrResult = new Array(); //保存中间结果的数组
|
||||
for (var i = 0, len = str.length; i < len; i++) {
|
||||
//获得unicode码
|
||||
var ch = str.charAt(i);
|
||||
//检查该unicode码是否在处理范围之内,在则返回该码对映汉字的拼音首字母,不在则调用其它函数处理
|
||||
arrResult.push(checkCh(ch));
|
||||
}
|
||||
//处理arrResult,返回所有可能的拼音首字母串数组
|
||||
return mkRslt(arrResult);
|
||||
}
|
||||
|
||||
// 判断字符串是否全是中文
|
||||
function isAllChinese(str) {
|
||||
return /^[\u4E00-\u9FA5]+$/.test(str);
|
||||
}
|
||||
|
||||
// 判断字符是否为中文
|
||||
function isChinese(char) {
|
||||
return /^[\u4E00-\u9FA5]$/.test(char);
|
||||
}
|
||||
|
||||
// 中文拼音名称排序
|
||||
export const sortListByCN = (vodList,key,order) => {
|
||||
if(!key){
|
||||
return vodList
|
||||
}
|
||||
order = order||'asc'; // 默认正序
|
||||
let ASCarr = vodList.sort((a, b) => {
|
||||
a = a[key];
|
||||
b = b[key];
|
||||
// 数字排在字符串前面
|
||||
if (typeof a === 'number' && typeof b === 'string') {
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (typeof a === 'string' && typeof b === 'number') {
|
||||
return 1;
|
||||
}
|
||||
|
||||
// 当存在非数字时
|
||||
if (isNaN(a) || isNaN(b)) {
|
||||
|
||||
// 全汉字的排在非全汉字的后面
|
||||
if (isAllChinese(a) && !isAllChinese(b)) {
|
||||
return 1;
|
||||
}
|
||||
|
||||
if (!isAllChinese(a) && isAllChinese(b)) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
// 存在非数字的数据时,都转为字符串进行比较
|
||||
a = a.toString();
|
||||
b = b.toString();
|
||||
|
||||
let result = 0;
|
||||
|
||||
// 依次比较两个字符串的各项字符
|
||||
for (let index = 0; index < ((a.length - b.length) ? b.length : a.length); index++) {
|
||||
|
||||
// 汉字排在非汉字的后面
|
||||
if (!isChinese(a[index]) && isChinese(b[index])) {
|
||||
result = -1;
|
||||
}
|
||||
|
||||
if (isChinese(a[index]) && !isChinese(b[index])) {
|
||||
result = 1;
|
||||
}
|
||||
|
||||
// 若两个汉字进行比较,则比较他们的拼音首字母
|
||||
if (isChinese(a[index]) && isChinese(b[index])) {
|
||||
let pinyinA = getFirstLetterList(a[index]).toString();
|
||||
let pinyinB = getFirstLetterList(b[index]).toString();
|
||||
|
||||
result = pinyinA.localeCompare(pinyinB, 'zh-Hans-CN', { sensitivity: 'accent' });
|
||||
}
|
||||
|
||||
// 若已经比较出结果,则跳出循环,不再继续比较剩余字符
|
||||
if (result !== 0) {
|
||||
break
|
||||
}
|
||||
}
|
||||
|
||||
// 只要有一个无法转换为数字——转换为字符串进行比较——先按字符排序,然后按照数字排序
|
||||
return result || a.toString().localeCompare(b.toString(), 'zh-Hans-CN', { sensitivity: 'accent' });
|
||||
} else {
|
||||
// 都能转换为数字——转换为数字进行比较——从小到大排序
|
||||
return Number(a) - Number(b);
|
||||
}
|
||||
});
|
||||
if(order==='desc'){
|
||||
ASCarr.reverse();
|
||||
}
|
||||
return ASCarr
|
||||
};
|
||||
|
||||
// 首字母开头排序
|
||||
export const sortListByFirst = (vodList,key) => {
|
||||
key = key||'vod_name';
|
||||
// 名字以特殊符号开头的应用列表
|
||||
const symbol_list = [];
|
||||
// 名字以中文开头的应用列表
|
||||
const cn_list = [];
|
||||
// 名字以英文开头的应用列表
|
||||
const en_list = [];
|
||||
// 名字以数字开头的应用列表
|
||||
const num_list = [];
|
||||
|
||||
vodList.forEach((vod) => {
|
||||
const { vod_name } = vod;
|
||||
//通过正则进行数据分类
|
||||
if (/[\u4e00-\u9fa5]/.test(vod_name[0])) {
|
||||
cn_list.push(vod);
|
||||
} else if (/[a-zA-Z]/.test(vod_name[0])) {
|
||||
en_list.push(vod);
|
||||
} else if (/[\d]/.test(vod_name[0])) {
|
||||
num_list.push(vod);
|
||||
} else {
|
||||
symbol_list.push(vod);
|
||||
}
|
||||
});
|
||||
//按照要求的方式进行数据排序重组
|
||||
const newList = [
|
||||
...cn_list.sort((a, b) => a.vod_name[0]?.localeCompare(b.vod_name[0])),
|
||||
...en_list.sort((a, b) => a.vod_name[0].localeCompare(b.vod_name[0])),//localeCompare可以不区分大小写的进行排序
|
||||
...num_list.sort((a, b) => a.vod_name[0] - b.vod_name[0]),
|
||||
...symbol_list.sort((a, b) => a.vod_name[0] - b.vod_name[0])
|
||||
];
|
||||
return newList
|
||||
};
|
||||
@@ -0,0 +1,59 @@
|
||||
{
|
||||
"recommend":"名称",
|
||||
"class":[
|
||||
{
|
||||
"type_id":"名称",
|
||||
"type_name":"名称"
|
||||
},
|
||||
{
|
||||
"type_id":"片名",
|
||||
"type_name":"片名"
|
||||
},
|
||||
{
|
||||
"type_id":"LIST:iso,原盘",
|
||||
"type_name":"ISO,原盘"
|
||||
},
|
||||
{
|
||||
"type_id":"ali",
|
||||
"type_name":"阿里"
|
||||
},
|
||||
{
|
||||
"type_id":"quark",
|
||||
"type_name":"夸克"
|
||||
},
|
||||
{
|
||||
"type_id":"uc.cn",
|
||||
"type_name":"UC"
|
||||
},
|
||||
{
|
||||
"type_id":"123",
|
||||
"type_name":"123"
|
||||
},
|
||||
{
|
||||
"type_id":"189",
|
||||
"type_name":"189"
|
||||
},
|
||||
{
|
||||
"type_id":"LIST:115,anxia",
|
||||
"type_name":"115"
|
||||
},
|
||||
{
|
||||
"type_id":"pikpak",
|
||||
"type_name":"PikPak"
|
||||
},
|
||||
{
|
||||
"type_id":"xunlei",
|
||||
"type_name":"迅雷"
|
||||
},
|
||||
{
|
||||
"type_id":"mp4",
|
||||
"type_name":"MP4"
|
||||
},
|
||||
{
|
||||
"type_id":"LIST:测试1,测试2",
|
||||
"type_name":"测试"
|
||||
}
|
||||
],
|
||||
"jx":0,
|
||||
"parse":0
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
self 我的迅雷雲盤
|
||||
VNg6eg34ncoRGHp98SBeYRUmA1?pwd=ywp2 刘德华高清电影电视剧全集
|
||||
VNg6YRPKiFWtWRrEfTcmpo4nA1?pwd=3dk6 李连杰电影合集
|
||||
VNg6af5Yu4IVpCplLZEXpTCHA1?pwd=e3tk 周星驰电影合集
|
||||
VNg6ZDjEu4IVpCplLZEXovZMA1?pwd=i83r 成龙电影合集
|
||||
VNg6aYN6S67q560x6uBmiTxGA1?pwd=vcff 金庸武侠作品电视剧版合集
|
||||
VNgOl6jLwFWEAL3PSyCmyc9vA1?pwd=z3jn 邵氏电影合集中文字幕
|
||||
VNfYsaHU3GXpR3Wc6X2vLDRXA1?pwd=k327 1962-2015[欧美][动作][007系列4K][24部][409GB]
|
||||
VNgOliKdkJeHX8To1KuRhkabA1?pwd=8dfq 中国大陆老电影合集
|
||||
VNgOnbo2VGbPDhR48Bgvh0GMA1?pwd=n59u TVB香港电视剧
|
||||
VNgOkmDE9KxEdCnfuqBq-nh6A1?pwd=nr2b 豆瓣top电影合集
|
||||
VNfGhoL9ptGD3gtENXxflDZ6A1?pwd=4a3t 5TB精选迅雷云盘资源
|
||||
VNgOlIg5E5iq61_VnPABvO3BA1?pwd=bxix 港台大陆三级影片
|
||||
VNg9Y19oPimZP2d2xRhFUkQ6A1?pwd=nr2c 中国电视剧合集
|
||||
VNjwyIJVrUPzmOwSA07z6EP1A1?pwd=a84q 抖音短剧合集
|
||||
@@ -0,0 +1,97 @@
|
||||
{
|
||||
"token":"",
|
||||
"open_token":"",
|
||||
"open_api_url":"postparam|http://api.extscreen.com/aliyundrive/token",
|
||||
"oauth_client_id":"",
|
||||
"oauth_client_secret":"",
|
||||
"oauth_auth_url":"",
|
||||
"oauth_refresh_url":"",
|
||||
"is_vip":true,
|
||||
"vip_thread_limit":32,
|
||||
"vip_thread_limit_night":"19-23=32",
|
||||
"vod_flags":"4kz|auto",
|
||||
"quark_thread_limit":32,
|
||||
"quark_thread_limit_night":"19-23=32",
|
||||
"quark_is_guest":false,
|
||||
"quark_vip_thread_limit":32,
|
||||
"quark_vip_thread_limit_night":"19-23=32",
|
||||
"quark_flags":"4kz|auto",
|
||||
"uc_thread_limit":10,
|
||||
"uc_is_vip":false,
|
||||
"uc_vip_thread_limit":10,
|
||||
"uc_flags":"4kz|auto",
|
||||
"uc_thread_limit_night":"19-23=32",
|
||||
"uc_vip_thread_limit_night":"19-23=32",
|
||||
"thunder_thread_limit":2,
|
||||
"thunder_is_vip":false,
|
||||
"thunder_vip_thread_limit":2,
|
||||
"thunder_flags":"4kz",
|
||||
"aliproxy":"",
|
||||
"aliproxy_url":"./aliproxy.tar.xz",
|
||||
"proxy":"",
|
||||
"danmu":true,
|
||||
"quark_danmu":true,
|
||||
"quark_cookie":"",
|
||||
"uc_cookie":"",
|
||||
"thunder_username":"",
|
||||
"thunder_password":"",
|
||||
"thunder_captchatoken":"",
|
||||
"yd_auth":"",
|
||||
"yd_thread_limit":4,
|
||||
"yd_flags":"auto|4kz",
|
||||
"yd_danmu":true,
|
||||
"pikpak_username":"",
|
||||
"pikpak_password":"",
|
||||
"pikpak_flags":"4kz",
|
||||
"pikpak_thread_limit":2,
|
||||
"pikpak_vip_thread_limit":2,
|
||||
"pikpak_proxy":"proxy",
|
||||
"pikpak_proxy_onlyapi":false,
|
||||
"pikpak_danmu":true,
|
||||
"wgcf_key":"",
|
||||
"wgcf_key2":"",
|
||||
"wgcf_ipport":"",
|
||||
"wgcf_xray_url":"./xray.gz",
|
||||
"wgcf_geoip_url":"./geoip.dat.gz",
|
||||
"wgcf_json_url":"./wgcf.json",
|
||||
"wgcf_vless_id":"",
|
||||
"wgcf_vless_optname":"singapore.com:443",
|
||||
"wgcf_vless_worker":"",
|
||||
"wgcf_vless_path":"/?ed=2048",
|
||||
"wgcf_vless_protocol":"vless",
|
||||
"wgcf_vless_network":"ws",
|
||||
"wgcf_vless_tls":false,
|
||||
"libxl_url":"./libxlsdk.tar.xz",
|
||||
"youtube_proxy":"proxy",
|
||||
"singbox_url":"./sing-box.tar.xz",
|
||||
"singbox_subscribe_url":"",
|
||||
"singbox_clash2singbox_url":"./clash2singbox.tar.xz",
|
||||
"singbox_template_url":"./singbox.json",
|
||||
"singbox_wgcf_json_url":"./wgcf2singbox.json",
|
||||
"pan115_cookie":"",
|
||||
"pan115_thread_limit":0,
|
||||
"pan115_vip_thread_limit":0,
|
||||
"pan115_is_vip":false,
|
||||
"pan115_flags":"4kz",
|
||||
"pan115_speed_limit":0,
|
||||
"pan115_speed_limit_mobile":10485760,
|
||||
"pan115_auto_delete":true,
|
||||
"pan115_delete_code":"",
|
||||
"tgsearch_url":"./tgsearch.tar.xz",
|
||||
"tgsearch_api_id":"",
|
||||
"tgsearch_api_hash":"",
|
||||
"tgsearch_api_session":"",
|
||||
"tgsearch_api_session_v1":"",
|
||||
"tgsearch_api_proxy":"proxy",
|
||||
"tgsearch_api_url":"http://127.0.0.1:10199/",
|
||||
"tgsearch_media_url":"http://127.0.0.1:10199/",
|
||||
"allinone_url":"./allinone.tar.xz",
|
||||
"pan_order":"ali|quark|uc|123|189|115|yd|thunder|pikpak",
|
||||
"pan123_username":"",
|
||||
"pan123_password":"",
|
||||
"pan123_flags":"4kz",
|
||||
"pan189_username":"",
|
||||
"pan189_password":"",
|
||||
"pan189_flags":"4kz",
|
||||
"uc_ut":""
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
self 我的UC网盘
|
||||
10b31a7c5f844 资源分享
|
||||
42e08284433b4?pwd=NZQb 影视ziyuan每日更新
|
||||
c0503fdee6644 2024最新精整豆瓣TOP250部
|
||||
391b86c09cd24 2023日剧
|
||||
21f04a22052f4 2023韩剧
|
||||
369e30038dae4 音乐
|
||||
5e0c900955654 完美世界
|
||||
d695231313ba4 沧元图-东宁府番外篇(2024)
|
||||
db80b739256e4 诛仙2
|
||||
cdbc974cf3c14 斗罗大陆2-绝世唐门4K
|
||||
714a0d7f921b4 七夕之国-2024
|
||||
9cca54e72e7e4 遮天4K
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"drives": [
|
||||
{
|
||||
"name": "webdav.router",
|
||||
"search": true,
|
||||
"searchable": true,
|
||||
"server": "http://192.168.1.1:5678",
|
||||
"path": "/dav",
|
||||
"user": "guest",
|
||||
"pass": "guest_Api789"
|
||||
}
|
||||
]
|
||||
}
|
||||
+262
@@ -0,0 +1,262 @@
|
||||
{
|
||||
"log": {
|
||||
"loglevel": "debug"
|
||||
},
|
||||
"dns": {
|
||||
"disableFallbackIfMatch": true,
|
||||
"hosts": {},
|
||||
"queryStrategy": "UseIP",
|
||||
"servers": [
|
||||
{
|
||||
"address": "tcp://1.1.1.1",
|
||||
"concurrency": true
|
||||
},
|
||||
{
|
||||
"address": "tcp+local://223.5.5.5:53",
|
||||
"concurrency": true,
|
||||
"domains": [
|
||||
"full:cdn-all.xn--b6gac.eu.org"
|
||||
],
|
||||
"skipFallback": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"outbounds": [
|
||||
{
|
||||
"settings": {
|
||||
"secretKey": "KEY",
|
||||
"mtu": 1400,
|
||||
"peers": [
|
||||
{
|
||||
"publicKey": "bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo=",
|
||||
"endpoint" : "engage.cloudflareclient.com:2408",
|
||||
"keepAlive": 30
|
||||
}
|
||||
],
|
||||
"address": [
|
||||
"172.16.0.2/32",
|
||||
"2606:4700:110:893c:845c:536b:5565:8106/128"
|
||||
],
|
||||
"kernelMode": false,
|
||||
"worker":16
|
||||
},
|
||||
"protocol": "wireguard",
|
||||
"streamSettings": {
|
||||
"network": "tcp"
|
||||
},
|
||||
"tag":"directwarp"
|
||||
},
|
||||
{
|
||||
"settings": {
|
||||
"secretKey": "KEY",
|
||||
"mtu": 1280,
|
||||
"peers": [
|
||||
{
|
||||
"publicKey": "bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo=",
|
||||
"endpoint" : "engage.cloudflareclient.com:2408",
|
||||
"keepAlive": 30
|
||||
}
|
||||
],
|
||||
"address": [
|
||||
"172.16.0.2/32",
|
||||
"2606:4700:110:893c:845c:536b:5565:8106/128"
|
||||
],
|
||||
"kernelMode": false,
|
||||
"worker":16
|
||||
},
|
||||
"protocol": "wireguard",
|
||||
"streamSettings": {
|
||||
"network": "tcp"
|
||||
},
|
||||
"tag":"warpoverwarp",
|
||||
"proxySettings": {
|
||||
"tag": "directwarp",
|
||||
"transportLayer": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"protocol": "vless",
|
||||
"settings": {
|
||||
"vnext": [
|
||||
{
|
||||
"address": "cdn-all.xn--b6gac.eu.org",
|
||||
"port": 443,
|
||||
"users": [
|
||||
{
|
||||
"id": "VLESSID",
|
||||
"encryption": "none",
|
||||
"level":0
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"streamSettings": {
|
||||
"network": "ws",
|
||||
"security": "tls",
|
||||
"tlsSettings": {
|
||||
"serverName": "VLESSCFWORKERNAME",
|
||||
"allowInsecure": true
|
||||
},
|
||||
"wsSettings": {
|
||||
"headers": {
|
||||
"Host": "VLESSCFWORKERNAME"
|
||||
},
|
||||
"path": "/?ed=2048"
|
||||
}
|
||||
},
|
||||
"tag":"vlesscf",
|
||||
"proxySettings": {
|
||||
"tag": "directfragment",
|
||||
"transportLayer": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"protocol": "vless",
|
||||
"settings": {
|
||||
"vnext": [
|
||||
{
|
||||
"address": "cdn-all.xn--b6gac.eu.org",
|
||||
"port": 443,
|
||||
"users": [
|
||||
{
|
||||
"id": "VLESSID",
|
||||
"encryption": "none",
|
||||
"level":0
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"streamSettings": {
|
||||
"network": "ws",
|
||||
"security": "tls",
|
||||
"tlsSettings": {
|
||||
"serverName": "VLESSCFWORKERNAME",
|
||||
"allowInsecure": true
|
||||
},
|
||||
"wsSettings": {
|
||||
"headers": {
|
||||
"Host": "VLESSCFWORKERNAME"
|
||||
},
|
||||
"path": "/?ed=2048"
|
||||
}
|
||||
},
|
||||
"tag":"vlesscfoverwarp",
|
||||
"proxySettings": {
|
||||
"tag": "directwarp",
|
||||
"transportLayer": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"protocol": "freedom",
|
||||
"tag": "direct"
|
||||
},
|
||||
{
|
||||
"protocol": "freedom",
|
||||
"settings":{
|
||||
"fragment": {
|
||||
"packets": "tlshello",
|
||||
"length": "40-60",
|
||||
"interval": "30-50"
|
||||
}
|
||||
},
|
||||
"tag": "directfragment"
|
||||
}
|
||||
]
|
||||
,
|
||||
"inbounds":[
|
||||
{
|
||||
"listen": "0.0.0.0",
|
||||
"port": 10070,
|
||||
"protocol": "http",
|
||||
"settings": {
|
||||
"allowTransparent": true
|
||||
},
|
||||
"tag": "http"
|
||||
},
|
||||
{
|
||||
"port": 10071,
|
||||
"protocol": "socks",
|
||||
"settings": {
|
||||
"udp": true,
|
||||
"auth": "noauth"
|
||||
},
|
||||
"tag":"socks5"
|
||||
},
|
||||
{
|
||||
"port": 10072,
|
||||
"protocol": "socks",
|
||||
"settings": {
|
||||
"udp": true,
|
||||
"auth": "noauth"
|
||||
},
|
||||
"tag":"socks5overvless"
|
||||
},
|
||||
{
|
||||
"port": 10073,
|
||||
"protocol": "socks",
|
||||
"settings": {
|
||||
"udp": true,
|
||||
"auth": "noauth"
|
||||
},
|
||||
"tag":"socks5overwarpoverwarp"
|
||||
},
|
||||
{
|
||||
"port": 10074,
|
||||
"protocol": "socks",
|
||||
"settings": {
|
||||
"udp": true,
|
||||
"auth": "noauth"
|
||||
},
|
||||
"tag":"socks5overvlessoverwarp"
|
||||
}
|
||||
],
|
||||
"routing": {
|
||||
"domainStrategy": "AsIs",
|
||||
"rules": [
|
||||
{
|
||||
"type": "field",
|
||||
"ip": [
|
||||
"127.0.0.1"
|
||||
],
|
||||
"outboundTag": "direct"
|
||||
},
|
||||
{
|
||||
"type": "field",
|
||||
"inboundTag": [
|
||||
"socks5"
|
||||
],
|
||||
"outboundTag": "directwarp"
|
||||
},
|
||||
{
|
||||
"type": "field",
|
||||
"inboundTag": [
|
||||
"socks5overvless"
|
||||
],
|
||||
"outboundTag": "vlesscf"
|
||||
},
|
||||
{
|
||||
"type": "field",
|
||||
"inboundTag": [
|
||||
"http"
|
||||
],
|
||||
"outboundTag": "vlesscf"
|
||||
},
|
||||
{
|
||||
"type": "field",
|
||||
"inboundTag": [
|
||||
"socks5overwarpoverwarp"
|
||||
],
|
||||
"outboundTag": "warpoverwarp"
|
||||
},
|
||||
{
|
||||
"type": "field",
|
||||
"inboundTag": [
|
||||
"socks5overvlessoverwarp"
|
||||
],
|
||||
"outboundTag": "vlesscfoverwarp"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
+1574
File diff suppressed because it is too large.
Load diff
+1244
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1 @@
|
||||
{"20": [{"key": "class","name": "剧情","value": [{"n": "全部","v": ""}, {"n": "喜剧","v": "喜剧"}, {"n": "爱情","v": "爱情"}, {"n": "恐怖","v": "恐怖"}, {"n": "动作","v": "动作"}, {"n": "科幻","v": "科幻"}, {"n": "剧情","v": "剧情"}, {"n": "战争","v": "战争"}, {"n": "警匪","v": "警匪"}, {"n": "犯罪","v": "犯罪"}, {"n": "武侠","v": "武侠"}, {"n": "冒险","v": "冒险"}, {"n": "枪战","v": "枪战"}, {"n": "恐怖","v": "恐怖"}, {"n": "悬疑","v": "悬疑"}, {"n": "惊悚","v": "惊悚"}, {"n": "青春","v": "青春"}, {"n": "文艺","v": "文艺"}, {"n": "古装","v": "古装"}, {"n": "历史","v": "历史"}, {"n": "运动","v": "运动"}, {"n": "农村","v": "农村"}]}, {"key": "area","name": "地区","value": [{"n": "全部","v": ""}, {"n": "大陆","v": "大陆"}, {"n": "香港","v": "香港"}, {"n": "台湾","v": "台湾"},{"n": "日本","v": "日本"},{"n": "韩国","v": "韩国"},{"n": "泰国","v": "泰国"},{"n": "印度","v": "印度"}]}, {"key": "lang","name": "语言","value": [{"n": "全部","v": ""}, {"n": "国语","v": "国语"}, {"n": "英语","v": "英语"}, {"n": "粤语","v": "粤语"}, {"n": "闽南语","v": "闽南语"}, {"n": "韩语","v": "韩语"}, {"n": "日语","v": "日语"},{"n": "其他","v": "其他"}]}, {"key": "year","name": "年份","value": [{"n": "全部","v": ""},{"n": "2024","v": "2024"},{"n": "2023","v": "2023"}, {"n": "2022","v": "2022"}, {"n": "2021","v": "2021"}, {"n": "2020","v": "2020"}, {"n": "2019","v": "2019"}, {"n": "2018","v": "2018"}, {"n": "2017","v": "2017"}, {"n": "2016","v": "2016"}, {"n": "2015","v": "2015"}, {"n": "2014","v": "2014"}, {"n": "2013","v": "2013"}, {"n": "2012","v": "2012"}, {"n": "2011","v": "2011"}, {"n": "2010","v": "2010"}]}],"21": [{"key": "class","name": "剧情","value": [{"n": "全部","v": ""}, {"n": "古装","v": "古装"}, {"n": "战争","v": "战争"}, {"n": "青春偶像","v": "青春偶像"}, {"n": "喜剧","v": "喜剧"}, {"n": "家庭","v": "家庭"}, {"n": "犯罪","v": "犯罪"}, {"n": "动作","v": "动作"}, {"n": "奇幻","v": "奇幻"}, {"n": "剧情","v": "剧情"}, {"n": "历史","v": "历史"}, {"n": "经典","v": "经典"}, {"n": "乡村","v": "乡村"}, {"n": "情景","v": "情景"}, {"n": "商战","v": "商战"}, {"n": "网剧","v": "网剧"}, {"n": "其他","v": "其他"}]}, {"key": "area","name": "地区","value": [{"n": "全部","v": ""}, {"n": "内地","v": "内地"}, {"n": "香港","v": "香港"}, {"n": "台湾","v": "台湾"},{"n": "日本","v": "日本"},{"n": "韩国","v": "韩国"},{"n": "泰国","v": "泰国"},{"n": "美国","v": "美国"},{"n": "英国","v": "英国"},{"n": "新加坡","v": "新加坡"},{"n": "其他","v": "其他"}]}, {"key": "lang","name": "语言","value": [{"n": "全部","v": ""}, {"n": "国语","v": "国语"}, {"n": "英语","v": "英语"}, {"n": "粤语","v": "粤语"}, {"n": "闽南语","v": "闽南语"}, {"n": "韩语","v": "韩语"}, {"n": "日语","v": "日语"},{"n": "其他","v": "其他"}]}, {"key": "year","name": "年份","value": [{"n": "全部","v": ""}, {"n": "2024","v": "2024"},{"n": "2023","v": "2023"}, {"n": "2022","v": "2022"}, {"n": "2021","v": "2021"}, {"n": "2020","v": "2020"}, {"n": "2019","v": "2019"}, {"n": "2018","v": "2018"}, {"n": "2017","v": "2017"}, {"n": "2016","v": "2016"}, {"n": "2015","v": "2015"}, {"n": "2014","v": "2014"}, {"n": "2013","v": "2013"}, {"n": "2012","v": "2012"}, {"n": "2011","v": "2011"}, {"n": "2010","v": "2010"}]}],"47": [{"key": "class","name": "剧情","value": [{"n": "全部","v": ""}, {"n": "喜剧","v": "喜剧"}, {"n": "爱情","v": "爱情"}, {"n": "恐怖","v": "恐怖"}, {"n": "动作","v": "动作"}, {"n": "科幻","v": "科幻"}, {"n": "剧情","v": "剧情"}, {"n": "战争","v": "战争"}, {"n": "警匪","v": "警匪"}, {"n": "犯罪","v": "犯罪"}, {"n": "武侠","v": "武侠"}, {"n": "冒险","v": "冒险"}, {"n": "枪战","v": "枪战"}, {"n": "恐怖","v": "恐怖"}, {"n": "悬疑","v": "悬疑"}, {"n": "惊悚","v": "惊悚"}, {"n": "青春","v": "青春"}, {"n": "文艺","v": "文艺"}, {"n": "古装","v": "古装"}, {"n": "历史","v": "历史"}, {"n": "运动","v": "运动"}, {"n": "农村","v": "农村"}]}, {"key": "area","name": "地区","value": [{"n": "全部","v": ""}, {"n": "大陆","v": "大陆"}, {"n": "香港","v": "香港"}, {"n": "台湾","v": "台湾"},{"n": "日本","v": "日本"},{"n": "韩国","v": "韩国"},{"n": "泰国","v": "泰国"},{"n": "印度","v": "印度"}]}, {"key": "lang","name": "语言","value": [{"n": "全部","v": ""}, {"n": "国语","v": "国语"}, {"n": "英语","v": "英语"}, {"n": "粤语","v": "粤语"}, {"n": "闽南语","v": "闽南语"}, {"n": "韩语","v": "韩语"}, {"n": "日语","v": "日语"},{"n": "其他","v": "其他"}]}, {"key": "year","name": "年份","value": [{"n": "全部","v": ""},{"n": "2024","v": "2024"},{"n": "2023","v": "2023"}, {"n": "2022","v": "2022"}, {"n": "2021","v": "2021"}, {"n": "2020","v": "20Line truncated
|
||||
Reference in new issue
Block a user