开源了一个名叫picbed的图床程序

 开源项目  开源项目  图床   2020-03-01 19:39 

闲言碎语

一直想弄个图床来着,然鹅又不想用公共图床,开源的一些自建图床程序基本是基于PHP、Java、Go,还有其他桌面版等,皆非我所愿,所以一度搁置。

直到最近再度想起,又找不到合适的程序,只好又造了一个轮子,是的,习惯地用python写的,后端用的flask框架,前台页面基于Layui。

源码地址:https://github.com/staugur/picbed

程序未基于Flask-PluginKit构建,而是单门实现了一个钩子管理器以动态管理钩子(即功能点),不受web环境影响,无需重载即可加载、卸载钩子模块。

所以,第三方可以方便地藉此编写代码扩展picbed的功能。

picbed目前内置了一些钩子up2local、token等,用以将上传的图片保存到本地、API认证上传,此外还写了一些第三方钩子模块,比如up2upyun(上传到又拍云)、up2qiniu(上传到又拍云)。

当然,目前功能还不是很丰富,只是基本的图片Web/API上传、管理、登录等(编写钩子模块可以集成到已有的登录系统)。

PS:后续计划聚合图床

PS:可以使用grab_huaban_board的up2picbed.py将花瓣网画板同步到picbed程序。

文档

详细文档请访问:Picbed Docs

演示站

https://picbed.saintic.com

测试账号:demo

测试密码:123456

对外服务,允许匿名上传,但是目前上传的图片保留删除权利!

预览图

目前beta版本基本完成,先来几张预览图(PS:前几张大概是平板效果,最后一张是PC效果)

未登录首页

登录页面

首页上传效果

首页上传复制

控制台管理员功能

管理我的图片


点赞 打赏
取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦