找回密码
 立即注册
搜索
查看: 994|回复: 3

[软件] 做了一个原生的webdav媒体服务器scrapefun

[复制链接]
     
发表于 2026-3-20 14:44 | 显示全部楼层 |阅读模式
本帖最后由 Saikou 于 2026-3-22 15:28 编辑

之前在泥潭发过一个帖子,https://stage1st.com/2b/thread-2271801-1-1.html

scrapefun顾名思义,带刮削脚本的服务器,idea是来自metatube,起初的想法是想要插入自己写的脚本,写一个带ui可以放入自己的脚本的刮削服务器给plex用,后面获取metadata到突然意识到插入一个链接就能播了,直接转型媒体服务器还折腾什么webdav挂载

说一下scrapefun的亮点,
1.内置刮削脚本编辑器,默认内置了TMDB的刮削器走的是官方api获取。
2.内置了虚拟库,脚本如果添加了怎么获取播放链接就可以组建虚拟库,scrapefun可以代理获取播放链接并推流
3.刮削器可以组成组合刮削器,采用优先级制
4.基于alist做了直链获取
5.基于webdav建立索引库,操作不会像alist一样慢吞吞的
6.更明显的刮削管理,
在webdav页面做了两种显示模式,哪些刮了哪些没刮一目了然


7.scrapefun主要支持的是plex的命名方式,剧文件夹/季文件夹/集,不过单季的媒体可以直接放进去也能正确刮削

8.TV几乎不用改名,采取了两个链路的集数识别,不过如果命名实在过于奇怪也内置了批量rename

9.字幕也是大部分可以自动绑定,而且我还加入了字幕包导入和本地化存储。字幕直接下载导入就结束了

10.我还模拟了jellyfin接口可以直接连接infuse和yamby(不过这部分我做成了收费功能,这个功能已经很成熟了),我这几周一直拿这个在apple tv高强度看剧。

11. 支持openclaw接入,不过我的openclaw还是太笨了,相关的适配也得折腾好久,暂时只是试验性的功能。

这个是我之前跑的不过结果依托,表面上是好的,结果还是一团糟

12.支持alist的离线下载,不过不是所有网盘,要driver的支持

应用已经上架到dockerhub了, haoweil/scrapefun


Deploy


一键脚本:

  1. curl -fsSL https://raw.githubusercontent.com/HaoweiLi97/ScrapeFun/main/scripts/one-click-compose-deploy.sh | bash


复制代码


  1. mkdir -p \
  2.   ~/scrapefun-data/db \
  3.   ~/scrapefun-data/images \
  4.   ~/scrapefun-data/config \
  5.   ~/scrapefun-data/local-subtitles

  6. docker run -d \
  7.   --name scrapefun \
  8.   --restart unless-stopped \
  9.   -p 4000:4000 \
  10.   -v ~/scrapefun-data/db:/app/data/db \
  11.   -v ~/scrapefun-data/images:/app/data/images \
  12.   -v ~/scrapefun-data/config:/app/data/config \
  13.   -v ~/scrapefun-data/local-subtitles:/app/data/local-subtitles \
  14.   -e NODE_ENV=production \
  15.   -e DATABASE_URL=file:/app/data/db/dev.db \
  16.   haoweil/scrapefun:latest


复制代码





说一下这个服务器最好玩的地方,如果你下载了tailscale组网,在外地的话因为是302直链不会受到自家网络的影响,速度会很快,作为外出带机顶盒党这点还挺重要的。此外tailscale可以和朋友分享设备,所以我做了多用户系统,亲人朋友的话哪怕不在一块住也可以直接用。不过盒子对tailscale支持最好的还是果子,其他的tailscale会被杀后台。

现在还在做测试,如果要连接电视的话可以后台我要测试激活码





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

     
发表于 2026-3-20 21:21 | 显示全部楼层
302这个没看明白,是说挂载的网盘支持webdav,发302,流量直接走网盘过?

论坛助手,iPhone
回复

使用道具 举报

     
 楼主| 发表于 2026-3-20 21:43 | 显示全部楼层
紧那罗 发表于 2026-3-20 07:21
302这个没看明白,是说挂载的网盘支持webdav,发302,流量直接走网盘过?

论坛助手,iPhone ...

alist/openlist有些网盘是直接可以获取直链,比如迅雷和115,302就是提供一个稳定的链接然后重定向到网盘的直链。所以除了重定向,所有流量走的都是网盘服务商的服务器,不用走家里服务器再绕一圈

评分

参与人数 1战斗力 +2 收起 理由
紧那罗 + 2 好评加鹅

查看全部评分

回复

使用道具 举报

     
发表于 2026-3-20 22:24 | 显示全部楼层
Saikou 发表于 2026-3-20 21:43
alist/openlist有些网盘是直接可以获取直链,比如迅雷和115,302就是提供一个稳定的链接然后重定向到网盘 ...

我还以为这个模式实现不了 这样在外可以走网盘流量确实好很多 我去试试
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2026-4-3 12:30 , Processed in 0.057148 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表