Code Monkey home page Code Monkey logo

xpoet / picx Goto Github PK

View Code? Open in Web Editor NEW
4.2K 26.0 413.0 21.39 MB

🏞️ PicX 是一款基于 GitHub API 开发的图床工具,提供图片上传托管、生成图片链接和常用图片工具箱服务。

Home Page: https://picx.xpoet.cn

License: GNU Affero General Public License v3.0

HTML 0.11% Vue 39.94% TypeScript 44.66% Stylus 13.49% Shell 0.05% JavaScript 1.76%
github-api image-hosting jsdelivr cdn picx staticaly cloudflare image-toolbox

picx's Introduction

PicX

PicX

Release License Stars Issues Deploy

PicX 是一款基于 GitHub API 开发的图床工具,提供图片上传托管、生成图片链接和常用图片工具箱服务。


亮点 | Highlights

  • 在线使用、无需下载、无需安装。
  • 操作简单、文档完善、持续维护。
  • 代码开源、数据安全、完全免费。

如何使用 | How to use

通过 GitHub OAuth 授权填写 GitHub Token 登录到 PicX,完成 图床配置 后即可使用。

在线使用入口 https://picx.xpoet.cn

重要提示:

  • 为进一步简化用户操作,PicX 自 v3.0 起,不再支持自由选择仓库和分支,统一使用内置的仓库和分支。
  • 如需继续使用自定义的仓库和分支,请使用 PicX v2.0

文档 | Documents

官方文档 https://picx-docs.xpoet.cn

通过阅读 快速开始 教程,可帮助你迅速上手 PicX。

功能 | Features

贡献 | Contribution

欢迎各种形式的贡献,包括但不限于:美化界面、增加功能、性能优化、修复 Bug、完善文档等。

参与贡献必读:PicX 贡献指南

致谢

这个项目的存在多亏了所有的贡献者,在此表示感谢。

反馈 | Feedback

在使用过程中,如遇问题,请仔细阅读 官方文档,或在 GitHub 发起 Issue

赞赏 | Appreciation

PicX 的更新迭代依靠作者工作之外的时间,维护不易,如果对你有帮助,可以赞赏作者,支持开源。

许可 | License

AGPL-3.0

Copyright © 2020-Present XPoet

picx's People

Contributors

baboon-king avatar btrya avatar coffee-kitten avatar eruihniyhbkbnf avatar gijela avatar hikyuu avatar jonnzer avatar jonsam-ng avatar justice996 avatar lewkamtao avatar lmmmmmm-bb avatar luckyscholar avatar noransu avatar shellingfordly avatar xpoet avatar zhazhazhu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

picx's Issues

可以做到链接上传吗

现在只能是手动上传然后再手动复制地址,什么时候能做到直接url地址上传,然后返回图片上传后的url地址

上传出错

提示
Code: 422, Message: Invalid request. For 'properties/email', nil is not a string.

上传失败!

建议添加图片水印功能

图片水印可以弄得简单一点, 比如固定位置(图片右下角), 然后+文字版权信息就好...
不知道可不可以????

批量上传图片哈希化

  • 在批量上传图片时“哈希化”可以增加批量选择功能吗?不希望哈希化就需要一个一个取消勾选很麻烦

jsd 50 MB 限制问题

image
image

之前是使用手动发布release来解决这个问题的,希望picx能够很好地解决这个问题

重新登录后,生成的外链都是undefined

看了下是因为 management.vue 里面,写成了固定的字符串

github_url: generateExternalLink('github', item, this.userConfigInfo),
cdn_url: generateExternalLink('cdn', item, this.userConfigInfo),
markdown_gh: generateExternalLink('markdown_gh', item, this.userConfigInfo),
markdown_cdn: generateExternalLink('markdown_cdn', item, this.userConfigInfo),

应该是

github_url: generateExternalLink(ExternalLinkType.gh, item, this.userConfigInfo),
cdn_url: generateExternalLink(ExternalLinkType.cdn, item, this.userConfigInfo),
markdown_gh: generateExternalLink(ExternalLinkType.md_gh, item, this.userConfigInfo),
markdown_cdn: generateExternalLink(ExternalLinkType.md_cdn, item, this.userConfigInfo),

授权方式问题

为何不使用github oauth进行应用授权
personal token 方便和安全性都存在问题

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.