V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xJogger
V2EX  ›  分享发现

搭建了个抓取动漫壁纸的 tg 频道

  •  
  •   xJogger · 2020-08-08 08:02:40 +08:00 via Android · 3555 次点击
    这是一个创建于 1569 天前的主题,其中的信息可能已经有所发展或是发生改变。
    地址: https://t.me/YaKonachan
    预览: https://t.me/s/YaKonachan

    每天早上 6 点发送 K 站( Konachan )更新的 Safe 级别的图片,发送图片时也会发送原始文件,由于 tg 的限制,图片大于 10M 就不发图片,只发送原始文件。

    可以利用 tg 桌面端批量下载原始文件。

    已经稳定运行一个多月了,积累了 1000+的动漫壁纸,求一波关注~

    利用 Github Actions 进行抓取和更新,大家如果有兴趣的话可以放出仓库地址。
    第 1 条附言  ·  2020-08-08 09:16:15 +08:00
    有人对怎么搭建有兴趣,贴一下仓库地址:
    https://github.com/xJogger/konadl

    其中爬取 K 站的部分使用了现有的一个爬虫,详见我这个仓库的源仓库。

    我新增的是 Github Actions 的规则和 tg 的推送脚本。

    Github Actions 规则主要是安装 Python 环境和根据项目的 Secrets 运行脚本。

    两个 Secrets,一个 BOTID 是 TG 机器人的 ID,一个 CHANNELID 是需要推送的频道的 ID 。

    tg 推送脚本( TelegramPusher )主要是检测频道最新图片的 ID,之后根据最新图片的 ID 进行下载、推送,详情就直接看脚本吧。

    PS. 之前都用了驼峰规则来命名,看了《 Python 编程之美》才知道 python 里只有类名才推荐这样命名,不过既然脚本能用就懒得改了。
    17 条回复    2023-03-16 18:59:57 +08:00
    QGabriel
        1
    QGabriel  
       2020-08-08 08:20:18 +08:00   ❤️ 1
    加一个 Windows10 聚焦推荐壁纸呗
    xJogger
        2
    xJogger  
    OP
       2020-08-08 08:22:08 +08:00 via Android
    @QGabriel 有道理!我也觉得 Win10 推送的壁纸挺好看的,改天研究下撸一个。
    IGJacklove
        3
    IGJacklove  
       2020-08-08 08:37:51 +08:00 via Android   ❤️ 1
    能开源吗?想学习一下。
    OutOfMemery
        4
    OutOfMemery  
       2020-08-08 08:48:59 +08:00   ❤️ 1
    @QGabriel #1 直接去文件夹里拷呗。
    C:\Users\用户名\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_%随机字符串%\LocalState\Assets
    binux
        5
    binux  
       2020-08-08 09:05:31 +08:00   ❤️ 3
    safe 有啥意思,来,我这里有一个实时的 preview 品质图片替换成 sample 的 RSS feed:
    https://script.google.com/macros/s/AKfycby56iyEAOfVKpjspuV7e_vzfSLBOel4x02AXzFW1UoEfMJSwGnj/exec
    xJogger
        6
    xJogger  
    OP
       2020-08-08 09:17:09 +08:00
    @IGJacklove #3 贴上仓库地址和简要的说明啦,你可以去瞅瞅哦。
    xJogger
        7
    xJogger  
    OP
       2020-08-08 09:20:09 +08:00
    @binux #5 没……没太看懂,大佬解释一下?这个是在 RSS 阅读器里订阅了,就可以直接得到原图的意思么
    binux
        8
    binux  
       2020-08-08 09:33:28 +08:00   ❤️ 1
    @xJogger #7 sample 画质,就是你在网站上看到的画质。在 RSS 阅读器里面订阅就能看到图了。
    QGabriel
        9
    QGabriel  
       2020-08-08 09:49:10 +08:00   ❤️ 1
    @OutOfMemery 可是我用的 mac
    OutOfMemery
        10
    OutOfMemery  
       2020-08-08 09:52:44 +08:00   ❤️ 1
    @QGabriel #9 emmmmm,卧槽。。。。那你为啥会注意到 windows 开机壁纸的
    QGabriel
        11
    QGabriel  
       2020-08-08 09:57:18 +08:00   ❤️ 1
    @OutOfMemery 我同事用的 win10 看着还不错
    MajestySolor
        12
    MajestySolor  
       2020-08-08 10:14:21 +08:00   ❤️ 1
    @binux #5 已订阅 👍
    lyx1975
        13
    lyx1975  
       2020-08-08 15:12:12 +08:00 via Android   ❤️ 1
    好东西,支持一下
    JeffGe
        14
    JeffGe  
       2022-01-03 11:16:18 +08:00
    @xJogger Actions 任务已经暂停了好久了
    xJogger
        15
    xJogger  
    OP
       2022-01-03 17:43:46 +08:00
    @JeffGe #14 感谢提醒,我去重启下哈。
    ALLROBOT
        16
    ALLROBOT  
       2023-03-16 06:17:15 +08:00
    搞个 AI ,每天自动生成全新风景图当桌面壁纸👀
    xJogger
        17
    xJogger  
    OP
       2023-03-16 18:59:57 +08:00 via Android
    @ALLROBOT ai 全自动生成还不太现实,生成之后还需要人工筛选一下。
    AI 跑的图可以移步我的博客观看:
    http://nodealpha.me/aispark1
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2810 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 07:32 · PVG 15:32 · LAX 23:32 · JFK 02:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.