MCPcopy
hub / github.com/XPoet/picx

github.com/XPoet/picx @v3.0.2 sqlite

repository ↗ · DeepWiki ↗ · release v3.0.2 ↗
215 symbols 487 edges 89 files 0 documented · 0%
README

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

Extension points exported contracts — how you extend this code

GlobalComponents (Interface)
(no doc)
src/components.d.ts
CustomAxiosRequestConfig (Interface)
(no doc)
src/utils/request/types.ts
RootStateTypes (Interface)
(no doc)
src/stores/types.ts
UploadedImageModel (Interface)
(no doc)
src/common/model/image.ts
ComponentCustomProperties (Interface)
(no doc)
src/components.d.ts
AllStateTypes (Interface)
(no doc)
src/stores/types.ts
UploadImageModel (Interface)
(no doc)
src/common/model/image.ts
UserConfigInfoStateTypes (Interface)
(no doc)
src/stores/modules/user-config-info/types.ts

Core symbols most depended-on inside this repo

request
called by 25
src/utils/request/index.ts
getUuid
called by 18
src/utils/common-utils.ts
deepAssignObject
called by 5
src/utils/common-utils.ts
imgListDeleteStatus
called by 5
src/utils/image-utils.ts
createDirObject
called by 5
src/stores/modules/dir-image-list/utils.ts
cbHandler
called by 5
src/common/api/branch.ts
generateImageLink
called by 4
src/utils/image-link-utils.ts
getFileSuffix
called by 4
src/utils/file-utils.ts

Shape

Function 172
Interface 29
Enum 14

Languages

TypeScript100%

Modules by API surface

src/stores/modules/dir-image-list/index.ts13 symbols
src/utils/common-utils.ts12 symbols
src/stores/modules/user-settings/index.ts11 symbols
src/utils/image-utils.ts10 symbols
src/stores/modules/user-config-info/index.ts8 symbols
src/common/model/image.ts8 symbols
src/utils/file-utils.ts7 symbols
src/views/picx-login/picx-login.util.ts5 symbols
src/views/picx-config/picx-config.util.ts5 symbols
src/views/imgs-management/components/image-card/image-card.util.ts5 symbols
src/utils/image-link-utils.ts5 symbols
src/common/model/user-settings.ts5 symbols

Dependencies from manifests, versioned

@commitlint/cli17.0.3 · 1×
@commitlint/config-conventional17.0.3 · 1×
@iconify-json/ep1.1.10 · 1×
@types/node15.0.1 · 1×
@typescript-eslint/eslint-plugin4.22.0 · 1×
@typescript-eslint/parser4.22.0 · 1×
@vitejs/plugin-vue2.3.4 · 1×
@vue/compiler-sfc3.2.47 · 1×
@yireen/squoosh-browser1.0.7 · 1×
axios1.3.5 · 1×
commitizen4.3.0 · 1×

For agents

$ claude mcp add picx \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact