注意:程序作为一款自动化媒体资源管理的工具,本身是不具备任何媒体内容的。仅提供了网站自动化访问技术框架,开放配置描述能力来完成一些网站自动化访问,以及站点用户数据自动记录,统计分析。并且严格限制了对网站访问频率,来保护自动化访问的站点(一天不超过48次)。自动化访问技术仅供个人学习及测试使用。
程序中的站点管理模块,提供了对用户数据分析,以及添加自动化站点的功能入口,但什么网站可以被添加,需要用户自己制作配置描述。
在你指定的/data配置目录内,sites文件夹,是用于存放站点自动化访问的配置文件目录。
任何的站点访问支持,都是由sites里配置文件描述规则来决定的,访问哪些网站,获取什么内容,均需要通过yaml配置描述的形式来实现,每个站点的支持需要一个配置文件。
一句话讲明白:你想去什么来源获取内容,就要为这个站点配置一个规则配置文件,然后拷贝到sites目录,重启一下程序,就会加载成功,然后去站点管理中添加。
自己编写配置文件还是有些技术门槛的,至少需要掌握css选择器技术。
在设计之初,为了方便用户自行配置,特意参考并试图兼容Jackett和Prowlarr的描述文件语法,感兴趣可以看prowlarr官方文档
Prowlarr Cardigann YML Definition
配置逻辑和prowlarr文档说明是非常相似的,网络上有很多热心的用户,以交流和学习的目的,分享了一些自己编写的站点配置文件,可以通过观察这些配置,去学习如何适配。
程序遵循配置文件中的规则,以特定的频率,模拟人工访问的技术机制,自动访问配置文件中的链接来完成数据获取,供程序其他功能使用
影片订阅、自定义订阅、养站、站点数据这几大核心功能都需要根站点交互,依赖站点资源,提前划重点,就算你开启了所有功能,订阅、养站、站点数据等等,24小时对单个站点的访问也就在50-60次,哪怕你只用订阅,不开养站,也是这么多次。基本思路和原理如下: