MCPcopy Index your code
hub / github.com/sqzw-x/mdcx

github.com/sqzw-x/mdcx @python3.13 sqlite

repository ↗ · DeepWiki ↗ · release python3.13 ↗
1,024 symbols 4,187 edges 100 files 132 documented · 13%
README

MDCx

python

上游项目

  • yoshiko2/Movie_Data_Capture: CLI 工具, 开源版本现已不活跃, 新版本已闭源商业化.
  • moyy996/AVDC: 上述项目早期的一个 Fork, 使用 PyQt 实现了图形界面, 已停止维护
  • @Hermit/MDCx: AVDC 的 Fork, 一度在 anyabc/something 分发源代码及可执行文件.
  • 2023-11-3 @anyabc 因未知原因销号删库, 其分发的最后一个版本号为 20231014.
  • 本项目基于 @Hermit/MDCx, 对代码进行了大幅的重构与拆分, 以提高可维护性

向相关开发者表示敬意.

构建

一般情况请勿自行构建, 至 Release 下载最新版

Windows 7

即将放弃对 Windows 7 的支持. #494

Windows 7 上需使用 Python 3.8 构建, 代码及依赖均兼容, 可在本地自行构建. 也可使用 GitHub Actions 构建:

  1. fork 本仓库, 在仓库设置中启用 Actions
  2. 参考 为存储库创建配置变量, 设置 BUILD_FOR_WINDOWS_LEGACY 变量, 值非空即可
  3. 在 Actions 中手动运行 Build and Release

macOS

低版本 macOS: 需注意 opencv 兼容性问题, 参考 issue #82. 也可使用 GitHub Actions 构建, 步骤同上, 需设置 BUILD_FOR_MACOS_LEGACY 变量, 值非空即可; 以及 MACOS_LEGACY_CV_VERSION 变量, 值为兼容的 opencv-contrib-python-headless 版本

授权许可

本插件项目在 GPLv3 许可授权下发行。此外,如果使用本项目表明还额外接受以下条款:

  • 本项目仅供学习以及技术交流使用
  • 请勿在公共社交平台上宣传此项目
  • 使用本软件时请遵守当地法律法规
  • 法律及使用后果由使用者自己承担
  • 禁止将本软件用于任何的商业用途

Core symbols most depended-on inside this repo

write
called by 697
mdcx/models/log_buffer.py
info
called by 395
mdcx/models/log_buffer.py
show_log_text
called by 320
mdcx/controllers/main_window/main_window.py
get
called by 161
mdcx/models/log_buffer.py
log
called by 139
mdcx/models/log_buffer.py
convert_path
called by 102
mdcx/utils/__init__.py
get_text
called by 94
mdcx/web_async.py
req
called by 89
mdcx/models/log_buffer.py

Shape

Function 721
Method 270
Class 32
Route 1

Languages

Python100%

Modules by API surface

mdcx/controllers/main_window/main_window.py146 symbols
mdcx/utils/__init__.py31 symbols
mdcx/crawlers/dmm.py22 symbols
mdcx/crawlers/javdb.py21 symbols
scripts/extract.py20 symbols
mdcx/controllers/cut_window.py19 symbols
mdcx/web_async.py18 symbols
mdcx/models/types.py18 symbols
mdcx/models/base/file.py18 symbols
mdcx/crawlers/mgstage.py18 symbols
mdcx/crawlers/javbus.py18 symbols
mdcx/crawlers/avsex.py18 symbols

Dependencies from manifests, versioned

Pillow9.4.0 · 1×
PyQt55.15.6 · 1×
aiofiles24.1.0 · 1×
aiolimiter1.2.1 · 1×
beautifulsoup44.13.4 · 1×
curl-cffi0.11.4 · 1×
langid1.1.6 · 1×
lxml5.4.0 · 1×
numpy1.26.4 · 1×
openai1.91.0 · 1×
opencv-contrib-python-headless4.7.0.68 · 1×
oshash0.1.1 · 1×

For agents

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

⬇ download graph artifact