找回密码
 立即注册
CeraNetworksBGVM服务器主机交流IP归属甄别会员请立即修改密码
查看: 101|回复: 9

分享一个小玩具——自建白女票图床

[复制链接]

22

主题

550

回帖

1636

积分

金牌会员

积分
1636
发表于 2023-7-6 22:16:55 | 显示全部楼层 |阅读模式
本帖最后由 雁过拔毛的MJJ 于 2023-7-6 22:18 编辑

事情起源:有mjj发的一个利用github和npm的免费图床(https://hostloc.me/thread-1185259-1-1.html),那个太简陋了,而且使用很不方便,需要上传图片后,手动更新release触发action,自己修改链接名称获得图片链接,还不能看到图片以及备份图片 ,于是我就做了部分修改

github action 运行代码来源于:https://blog.yfun.top/posts/2876015612/      本人仅做部分修改
具体修改内容如下:
修改node-version,12.x --> 16.X
安装python3及依赖库(requests)
增加telegram推送,每次github上传图片后后,自动发送图片链接到telegram(简单粗暴给你图片链接,同时还备份图片)
更改action的触发方式, release --> push


简洁使用说明:
github链接如下:https://github.com/w2r/npm_image_url

注册npm账号:https://www.npmjs.com/
注册后点击右上角的头像,然后选择Access Token,点击页面中的Generate New Token,classic token,生成Access Token,格式类似: npm_hF0123456789****(记得去邮箱里退订npm订阅,否则更新一个版本就给你发个邮件,很烦人)
fork到自己仓库,点击setting, 选择Secrets and variable-->Action,新增四个Secrets

[ol]
  • # 准备工作里npm的Access Token
  • NPM_TOKEN -->  npm_hF0123456789****************
  • # botfather(https://t.me/BotFather )新建机器人,并获得机器人的api token
  • TELEGRAM_TOKEN --> 1384839096:AAGWot30iO4************
  • # 随意转发一条信息给机器人https://t.me/getidsbot, 可以获得telegram用户id
  • USER_ID --> 561661***
  • # 镜像选择,优先推荐jsDelivr,国内外速度都很优秀
  • # 可用参数jsdelivr/zhimg/bdstatic/eleme/unpkg
  • # 详情查看推荐镜像地址
  • CDN  -->  jsdelivr[/ol]复制代码

    然后上传图片到rawimg测试一下,
    测试图:




  • 回复

    使用道具 举报

    26

    主题

    535

    回帖

    1580

    积分

    金牌会员

    积分
    1580
    发表于 2023-7-6 22:18:23 | 显示全部楼层
    牛逼,收藏了
    回复

    使用道具 举报

    472

    主题

    744

    回帖

    3414

    积分

    论坛元老

    积分
    3414
    发表于 2023-7-6 22:20:07 | 显示全部楼层
    国内能用吗 速度快吗
    回复

    使用道具 举报

    26

    主题

    535

    回帖

    1580

    积分

    金牌会员

    积分
    1580
    发表于 2023-7-6 22:20:54 | 显示全部楼层
    机器人可以一直用吗,不想建了,直接加你的机器人好了,平时发论坛的图片还要打开pigo上传,能发机器人就方便多了
    回复

    使用道具 举报

    22

    主题

    550

    回帖

    1636

    积分

    金牌会员

    积分
    1636
     楼主| 发表于 2023-7-6 22:21:24 | 显示全部楼层

    腾讯云6折购 发表于 2023-7-6 22:20

    国内能用吗 速度快吗

    必须可以用啊,国内可以用jsdelivr或者饿了么的cdn
    回复

    使用道具 举报

    22

    主题

    550

    回帖

    1636

    积分

    金牌会员

    积分
    1636
     楼主| 发表于 2023-7-6 22:20:00 | 显示全部楼层

    朝花夕拾 发表于 2023-7-6 22:20

    机器人可以一直用吗,不想建了,直接加你的机器人好了,平时发论坛的图片还要打开pigo上传,能发机器人就方 ...

    并不行,需要你手动搭建自己的机器人,并且图片要传到github,暂时不支持tg发送图片
    回复

    使用道具 举报

    472

    主题

    744

    回帖

    3414

    积分

    论坛元老

    积分
    3414
    发表于 2023-7-6 22:23:11 | 显示全部楼层

    雁过拔毛的MJJ 发表于 2023-7-6 22:21

    必须可以用啊,国内可以用jsdelivr或者饿了么的cdn

    泰酷辣
    回复

    使用道具 举报

    30

    主题

    5652

    回帖

    1万

    积分

    论坛元老

    积分
    11978
    发表于 2023-7-6 22:20:00 | 显示全部楼层
    action出现这个
    mv: cannot stat 'webpimg/*.webp': No such file or directory
    Error: Process completed with exit code 1.
    回复

    使用道具 举报

    22

    主题

    550

    回帖

    1636

    积分

    金牌会员

    积分
    1636
     楼主| 发表于 2023-7-6 22:24:35 | 显示全部楼层

    H₂0 发表于 2023-7-6 23:12

    action出现这个
    mv: cannot stat 'webpimg/*.webp': No such file or directory
    Error: Process completed  ...

    在手动运行一下action
    回复

    使用道具 举报

    2

    主题

    28

    回帖

    274

    积分

    中级会员

    积分
    274
    发表于 2023-7-6 22:21:00 | 显示全部楼层
    逐字逐句地看完这个帖子以后,我的心久久不能平静,震撼啊!
    回复

    使用道具 举报

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

    本版积分规则

    Archiver|手机版|小黑屋|HS2V主机综合交流论坛

    GMT+8, 2024-5-29 17:51 , Processed in 0.101976 second(s), 3 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2023 Discuz! Team.

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