Skip to content

androiddisk/mdc_mbot_plugin

 
 

Repository files navigation

mdc_mbot_plugin

Yet another MovieBot plugin

GitHub manifest version GitHub release (latest SemVer)

Features

  • 高性能刮削器
  • 监控下载目录,下载完成自动刮削入库
  • 支持图片添加标签水印
  • 存量整理
  • 可视化界面
  • 演员图片

Usage

工作流程

硬链后刮削,无需担心做种问题,全流程如下:

  1. 识别影片ID
  2. 抓取元数据
  3. 创建目标目录
  4. 下载、处理图片
  5. 硬链接视频以及自带的字幕文件到目标目录
  6. 生成nfo文件

安装与使用

  1. Release 页面下载最新版本插件压缩包 mdc_mbot_plugin-${version}.zip

  2. 解压缩并将插件文件夹重命名为 mdc_mbot_plugin,丢到容器的 plugins 目录

  3. 重启容器

  4. 进入 moviebot 的插件管理 - 我的插件页面,对 MDC 插件进行配置: image

    注意:如果配置了监控目录,需要在MR的应用设置 - 下载设置 - 媒体文件夹中添加该目录,只要保持“下载保存路径”一项与MDC监控目录中的配置一致即可,其余随意填写无影响

    image

  5. 代理配好后,在插件管理 - 快捷功能中执行“更新MDC”,等待执行成功

  6. 若更新MDC失败,通常是与github网络连接性问题,请检查代理是否配置正确

  7. 日志中若出现 “MDC version: xxx”:恭喜你,插件配置完成!

  8. MDC的主要功能由核心库提供: https://github.com/mdc-ng/mdc-ng/releases

    请关注核心库的版本发布。可执行5~7步骤单独更新内核,以获得MDC的最新特性

作为基础库

# 其他插件中对 MDC 的调用方式示例
def mdc_command(video, config_path):
    from ..mdc_mbot_plugin import mdc_main
    
    # video:        必填,视频的绝对路径,如 /nas/media/xxx.mp4
    # config_path:  可选,自定义配置文件的绝对路径。不传递则会使用默认config.ini
    mdc_main(video, config_path)

已知问题

  1. 在当前版本MR(v1.9.xx)进行 网页端 搜索或订阅下载的视频,目标目录中会同时存在MR原样硬链过去的文件和插件刮削结果硬链,下载器直接提交的不受影响。MR后续会支持关闭指定媒体目录的自动硬链,此问题即可随之解决

About

mdc-ng as a movie-bot plugin

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%