阿里云盘资源站规则.js 6.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. ######首页1
  2. {"data":[
  3. {
  4. "title":"阿里小站",
  5. "rule":{
  6. "分类":'var a="影视$video$$图片$picture$$软件$software$$游戏$games$$音乐$music$$动漫$comic$$书籍$books学习$learn$$生活日常$dailylife";var a=a.split("$$");var 前="http://alipan.pan666.cn/api/discussions?include=user,lastPostedUser,tags,tags.parent,firstPost&filter[tag]=";var 后="&sort&page[offset]=#PN#";var items=[];for(var i in a){var title=a[i].split("$")[0];var url=前+a[i].split("$")[1]+后;items.push({title:title,url:url});}JSON.stringify(items);',
  7. "列表规则":'var 列表=e2Arr(getCode(),".json(data)");var 地址规则=".c(http://alipan.pan666.cn/api/discussions/).json(attributes).json(slug)";var 标题规则=".json(attributes).json(title)";var 图片规则=".json(tok)";var 简介规则=".c(发布时间:).json(attributes).json(createdAt).c(最近回复时间:).json(attributes).json(lastPostedAt)";var NEXTPAGE=e2Rex(getCode(),".json(links).json(next)");var PREPAGE=e2Rex(getCode(),".json(links).json(prev)");',
  8. "详情规则":'var 回复=e2Arr(getHttp(getVar("url")),".json(included)").filter(item=>JSON.parse(item).type=="posts");var 正文=[];for(var i in 回复){正文.push(JSON.parse(回复[i]).attributes.contentHtml);}var 正文=正文.join("\\n");'
  9. }
  10. },{
  11. "title":"阿里小纸条",
  12. "rule":{
  13. "分类":'var a=JSON.parse(getHttp(JSON.stringify({url:"https://gitcafe.net/alipaper/home.json"}))).data;for(var i in a){a[i].title=a[i].info.name+a[i].info.cat_num;a[i].url="https://gitcafe.net/alipaper/data/"+a[i].info.code+".json?page=#PN#";}JSON.stringify(a);',
  14. "列表规则":'var 列表=e2Arr(getCode(),".json(data)");var 地址规则=".json(key)";var 标题规则=".json(title)";var 图片规则=".json(tok)";var 简介规则=".json(des)";var NEXTPAGE="";var PREPAGE="";',
  15. "详情规则":'var 正文=e2Rex(getVar("CODE"),".json(title).c(链接:https://www.aliyundrive.com/s/).json(url).c().json(detail)");'
  16. }
  17. },{
  18. "title":"TG频道订阅",
  19. "rule":{
  20. "分类":'var a="云盘资源发布$https://tx.me/s/sharealiyun#PN#$$云盘盘$https://tx.me/s/yunpanpan#PN#$$云盘影视共享$https://tx.me/s/alypysgx#PN#$$V云盘$https://tx.me/s/aliyun69#PN#$$云盘资源共享$https://tx.me/s/aliyunziyuanfenxiang#PN#$$WAYOU资源每日更新$https://tx.me/s/WaYouZiYuan#PN#$$影视必应阁$https://tx.me/s/moviebyg#PN#$$4K影视资源$https://tx.me/s/remux_2160p#PN#$$蓝光影音$https://tx.me/s/voidrss#PN#$$阿里云影视$https://tx.me/s/aliyunys#PN#";var a=a.split("$$");var items=[];for(var i in a){var title=a[i].split("$")[0];var url=a[i].split("$")[1];items.push({title:title,url:url});}JSON.stringify(items);',
  21. "列表规则":'var 列表=e2Arr(getCode(),".get(div.tgme_widget_message_bubble)");var 地址规则=".get(a.tgme_widget_message_photo_wrap).a(href)";var 标题规则=".c(发表时间:).get(time).a(datetime).c( 标题:).get(div.tgme_widget_message_text).t().z([\\\\s\\\\S]{40})";var 图片规则=".get(a.tgme_widget_message_photo_wrap).a(style).ty(\').tz(\')";var 简介规则=".get(div.tgme_widget_message_text).t()";var NEXTPAGE="https://tx.me"+getCode().match(/rel="prev" href="(.+?)"/)[1];var PREPAGE="https://tx.me"+getCode().match(/rel="canonical" href="(.+?)"/)[1];',
  22. "详情规则":'var 正文=getVar("msg");'
  23. }
  24. },{
  25. "title":"星火资源[qq文档]",
  26. "rule":{
  27. "分类":'var a="影视音乐$tab=ppx5bp&subId=ppx5bp&startrow=33#PN#$$电视剧,纪录片$tab=qvnx1e&subId=qvnx1e&startrow=33#PN#$$动漫漫画$tab=kwi9g7&subId=kwi9g7&startrow=33#PN#$$小说.电子书.图片$tab=1nylx9&subId=1nylx9&startrow=33#PN#$$教程.课程.软件$tab=BB08J2&subId=BB08J2&startrow=33#PN#";var a=a.split("$$");var padId="300000000$TzIVdaOubWOP";var items=[];for(var i in a){var title=a[i].split("$")[0];var url="https://docs.qq.com/dop-api/get/sheet?"+a[i].split("$")[1]+"&padId="+padId+"&outformat=1";items.push({title:title,url:url});}JSON.stringify(items);',
  28. "列表规则":'var 原始=JSON.parse(getCode().replace(/"(\\d+)"/g, \'"qq_$1"\')).data.initialAttributedText.text[0][0][0].c[1];var list=[];for(var key in 原始){if(原始[key].qq_2&&原始[key].qq_2[1].length>1){list.push(原始[key].qq_2);}};var 列表=[];for(var i=0;i<list.length;i=i+3){var title="["+list[i][1]+"]"+list[i+1][1];var url=list[i][1];var detail=title+" 链接:"+list[i+2][1];列表.push(JSON.stringify({title:title,url:url,detail:detail}));}var 地址规则=".json(url)";var 标题规则=".json(title)";var 图片规则=".json(url)";var 简介规则=".json(detail)";var NEXTPAGE="";var PREPAGE="";',
  29. "详情规则":'var 正文=getVar("msg");'
  30. }
  31. }
  32. ]
  33. }
  34. ######普通列表
  35. function 通用列表(){
  36. var res={};var items=[];
  37. var LIMIT=列表.length;
  38. for(var j=0;j<LIMIT;j++){
  39. var CODE=列表[j];
  40. var 地址=e2Rex(CODE,地址规则);
  41. var 标题=e2Rex(CODE,标题规则);
  42. var 图片=e2Rex(CODE,图片规则);
  43. var 简介=e2Rex(CODE,简介规则);
  44. items.push({title:标题,url:地址,img:图片,detail:简介});
  45. }
  46. res.data=items;
  47. if(NEXTPAGE){
  48. res.nextpage=NEXTPAGE;
  49. }
  50. if(PREPAGE){
  51. res.prepage=PREPAGE;
  52. }
  53. return JSON.stringify(res);
  54. }
  55. eval(getVar("列表规则"));通用列表();
  56. ######详情列表
  57. function 正文处理(){
  58. var list=正文.match(/[\s\S]*?https:\/\/www\.aliyundrive\.com\/s\/.+/g);
  59. var items=[];
  60. for(var i in list){
  61. var title=list[i].replace(/.+?阿里云盘.+/g,"").replace(/<.+?>/g,"").split("https://www.aliyundrive.com/s/")[0]||"没获取到标题,去看原文吧";
  62. if(title.length>40){
  63. title=title.replace(/\s/g,"").substr(title.length-40);
  64. }
  65. var share_id=list[i].match(/aliyundrive\.com\/s\/([0-9a-zA-Z]+)/)[1];
  66. if(list[i].indexOf("提取码")!=-1){
  67. var pwd=list[i].match(/提取码.*?([0-9a-zA-Z]+)/)[1];
  68. }else if(list[i].indexOf("密码")!=-1){
  69. var pwd=list[i].match(/密码.*?([0-9a-zA-Z]+)/)[1];
  70. }else{
  71. var pwd="";
  72. }
  73. var url="q:root?url=share_id-"+share_id+"$$root$$"+pwd;
  74. items.push({name:title,url:url,detail:url});
  75. }
  76. return JSON.stringify(items);
  77. }
  78. eval(getVar("详情规则"));正文处理();