- neubt爬虫(自动RSS指定板块,根据过滤条件下载种子)
- 自动发布bangumi.moe种子到neubt(目前不稳定,仍在开发)
编译入口地址 neubt/cmd/rss/rss.go
- 编译(或者直接下载release界面的)
- 在运行目录上新建data文件夹
- 在data文件夹内新建download文件夹(必须)
- 在data文件夹内新建config.yaml里面加上如下内容:
username: 你的用户名
password: 你的密码
use_cookie: false #第二次就可以填true了
cookie_path: cookie
qb_addr: "http://127.0.0.1:8080/"
qb_username: 你的qbittorrentWEBUI的用户名
qb_password: 你的qbittorrentWEBUI的密码
torrent_path: "./data/download/"
leveldb_path: "./data/db/"
discount_water_mark: 100 # 100为只下载免费种子,50为下载50折扣的种子,0为下载全部种子
thread_water_mark: 1695272 #第一次启动时候从哪个ID开始爬
程序设置为600秒爬取一次,已经爬取的界面不会再次爬取(会保存在leveldb中),资源索引更新的本来就很慢,不建议改
编译入口地址 neubt/cmd/bgm_auto_poster/bgm_auto_poster.go
- 安装mediainfo
sudo apt install mediainfo -y
ln -s $(which mediainfo) ./lib/mediainfo
- 解压lab目录下的mtn.rar到运行./lib/目录下
- 填写./data/下的配置文件
- 将mediainfo放在运行./lib/目录下
- 解压lab目录下的mtn.rar到运行./lib/目录下
- 填写./data/下的配置文件
- 爬取bangumi上更新的种子
- 查询ptgen上是否有对应动漫信息
- 如果有,通过qbittorrent先下载种子
- 当下载完成时,使用mediainfo获取视频参数
- 在neubt上发布种子
- 重新下载发布过的种子,通过qbittorrent做种
目录结构同NEUBT爬虫,运行即可 每隔600秒扫描种子
自定义过滤器文件 https://github.com/sydxsty/go_crawler/blob/master/bangumi/dao/torrent_manager.go TODO:提取规则到文件