欢迎光临
我一直在努力开车

【Atc】Abbey微博图床上传网站开源程序

Abbey写博客经常需要上传图片,尤其是写教程,经常需要直接截图然后上传图片的操作,但是之前一直在用的微博图床不支持这个操作,另Abbey很不爽,于是就萌生了自己造个轮子的想法。

Atc介绍

我将这个轮子命名为Atc。意味着是:Abbey造的图床轮子

Atc前端直接用了WebUploader的Demo

Atc后端使用flask简单写了个处理逻辑。

开源出来的Atc没有后台,自己平时使用足够。Abbey后面会写一个带后台管理的Atc,但是带后台的不打算开源。

Atc特性

1. 上传模式,支持:拖拽文件点击上传复制粘贴(截图之后粘贴板有图片信息)
2. 支持批量上传
3. 支持选择图片大小

Atc兼容

1. 兼容Python2.7及以上版本
2. 兼容windowslinux

Atc安装使用

下载源码

cd /home #如果是windows系统,请忽略
git clone https://github.com/abbeyokgo/Atc.git
cd Atc

配置账号信息

编辑config.py文件:

  • WEIBO_USERNAME : 微博账号
  • WEIBO_PASSWORD : 微博密码
  • YUNDAMA_USERNAME : 云打码账号
  • YUNDAMA_PASSWORD : 云打码密码

ps. 为了可以正常登陆微博,这里使用云打码通过验证码验证。请提前注册云打码,并充值1元才能使用!

安装依赖&运行

pip install -r requirements.txt
gunicorn -keventlet -b 0:35000 run:app # linux
python run.py # windows

然后访问:http://ip:35000linuxhttp://localhost:5000windows)即可。

绑定域名

参考PyOne文档-绑定域名

注意:端口号

配置开机启动(仅限centos7,其他系统请自行搜索)

注意目录是否正确

cp supervisord.conf.sample supervisord.conf
echo "supervisord -c /home/Atc/supervisord.conf" >> /etc/rc.d/rc.local
chmod +x /etc/rc.d/rc.local

效果预览

【Atc】Abbey微博图床上传网站开源程序

 

 

赞(6)
未经允许不得转载:一个人的公交 » 【Atc】Abbey微博图床上传网站开源程序

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

Onedrive个人网盘搭建

GitHub地址联系Abbey