爱意满满的作品展示区。
pcmid

迫于 aria2 没有 rss 订阅 写了一个小东西

  •  
  •   pcmid · Sep 26, 2019 · 9607 views
    This topic created in 2605 days ago, the information mentioned may be changed or developed.

    waifu!d

    项目地址在 github


    waifu!d 是一个 rss 附件下载器, 同时也可以自己写插件支持更多的功能

    目前支持在 telegram 机器人上订阅与取消订阅

    使用方法

    命令行

    waifud [-c, --config=CONFIG_PATH]
    CONFIG_PATH :
    	config file (default "config.toml")
    

    配置

    [service]
        [service.database]
        min-ttl = 600					# rss 最小 ttl
    
        [service.telebot]
        token = ""						# telebot token
    
        [service.aria2c]
        url = "http://127.0.0.1:6800/jsonrpc"		# aria2 rpc 地址
        secret = ""						# aria2 rpc 密码(?)
    

    telebot

    /sub url
    /ubsub url
    

    目前没有返回 (

    效果如下

    20 replies  •  2020-04-17 18:17:23 +08:00
    azh7138m
    azh7138m
    Sep 26, 2019
    1
    前排等图
    azh7138m
    azh7138m
    Sep 26, 2019
    2
    啊,是公司 DNS 的问题

    我也造了一个轮子,不过是订阅 dmhy 然后推送给 aria2 下载(
    Trim21
    Trim21
    Sep 26, 2019 via Android
    3
    flexget 路过(
    hvboekml
    hvboekml
    Sep 26, 2019
    4
    要是能接入 https://hamibot.com/ 就太棒了,方便用微信的同学 😀
    pcmid
    pcmid
    OP
    Sep 26, 2019 via Android❤️1
    5
    @hvboekml 可以考虑加上这个
    sunnywx
    sunnywx
    Sep 26, 2019
    6
    有新的 rss 后,能否再推送到 http api 接口呢,
    Juszoe
    Juszoe
    Sep 26, 2019
    7
    好东西,不过有 Flexget 了
    pcmid
    pcmid
    OP
    Sep 27, 2019 via Android
    8
    @284716337 请问这个什么意思 这个推送不还是要连上收取么 那有什么用处呢
    widewing
    widewing
    Sep 27, 2019 via Android
    9
    sonarr 用户路过
    sunnywx
    sunnywx
    Sep 27, 2019 via Android
    10
    @pcmid 我的意思是推送的时候,能否把内容再调一个接口推送给内网 im 工具的 bot
    404error
    404error
    Sep 27, 2019
    11
    大佬好厉害,你上了我的 chrome 首页推荐。
    话说,我之前搭了一个 rutorrent,里面也有 rss 订阅的功能,可是我从来都没用过。♬(ノ゜∇゜)ノ
    楼主的程序是基于 go 语言的吗?
    github 上的 readme 能不能写得再详细一点呢?
    这只是我的一点小建议,可以不用管我的。(#゚Д゚)
    pcmid
    pcmid
    OP
    Sep 28, 2019
    12
    @404error #11 是用 go 写的, readme 上有哪些不清楚的地方么
    404error
    404error
    Dec 17, 2019 via Android
    13
    @pcmid 如何调整 rss 抓取的频率?
    另外,貌似没有多用户功能,其他人订阅你的机器人后,也可以发送订阅消息。要是有人订阅了动漫花园首页,把硬盘撑爆就惨了。
    还有个问题就是,域名套了 Cloudflare,走 8443 端口 https://i.loli.net/2019/12/17/Is2XSJ4De6UicdT.png
    AriaNG 网页可以连接,但是用这个连不上,密钥应该没有输错。
    ERRO[2019-12-17 06:29:16] aria2c Failed to AddURL for aria2c: Post https://xxxx.me:8443/jsonrpc: dial tcp 123.45.67.890:8443: i/o timeout
    经测试发现,套了 CF,只能用域名连接,不能用 localhost 和真实 ip。
    大佬你开发的软件好像会自动把域名解析出 ip 来,然后连那个 ip 的 rpc 地址。
    如果忘记自己之前订阅了什么网站,想要取消的话,是不是还得要手动修改数据库文件,能不能看给 telegram 机器人加个 list 功能,能看到之前的订阅列表,这样子就可以用 unsub 取消了。
    404error
    404error
    Dec 17, 2019
    14
    @pcmid 今天中午看到 aria2 多了 100 多个正在等待的下载任务😂,昨晚是 0 个的,我也不知道为什么,可能是连接成功了。
    tyhunter
    tyhunter
    Mar 24, 2020
    15
    小白想请教下,这个该怎么部署呢,直接 gitclone 到服务器上修改 config 里的参数可以吗
    PingPong
    PingPong
    Apr 17, 2020
    16
    你好,我运行是出现-bash: waifud: command not found,请问怎么解决
    pcmid
    pcmid
    OP
    Apr 17, 2020 via Android
    17
    @tyhunter 克隆下来需要 go build 编译,再修改配置后 执行 waifud -c config.yaml 就行了
    pcmid
    pcmid
    OP
    Apr 17, 2020 via Android
    18
    @Linon 请问是在什么系统上编译在什么系统上跑的呢,ldd 看一下动态依赖库
    PingPong
    PingPong
    Apr 17, 2020
    19
    你好,是在 debain 10 上编译和运行的,ldd 结果
    https://cdn.jsdelivr.net/gh/Linon419/Img/post-images/Screen Shot 2020-04-17 at 7.51.11 PM.png
    pcmid
    pcmid
    OP
    Apr 17, 2020
    20
    @Linon #19 查一下第一个和第四个库,应该是少了?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2129 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 07:04 · PVG 15:04 · LAX 23:04 · JFK 02:04
    ♥ Do have faith in what you're doing.