Git Product home page Git Product logo

emby.plugins.javscraper's Introduction

Emby.Plugins.JavScraper

Emby/Jellyfin 的一个日本电影刮削器插件,可以从某些网站抓取影片信息。

https://javscraper.com

Jav Scraper Logo

关键字:Jav, Scraper, Jav Scraper, Emby Plugins, Jellyfin Plugins, JavBus, JavDB, FC2, Japanese, Adult, Movie, Metadata, 刮削器, 插件, 日本, 电影, 元数据, 番号

目录

主要原理

  • 通过在 CloudFlare Worker 上架设的修改版 jsproxy 作为代理,用于访问几个网站下载元数据和图片。
  • 安装到 Emby 的 JavScraper 刮削器插件,根据文件名/文件夹名称找到番号,并下载元数据和图片。

目前已经支持 HTTP/HTTPS/SOCKS5 代理方式。

支持的采集来源

如何使用

部署修改版 jsproxy

具体参见使用 CloudFlare Worker 免费部署

默认已经配置了一个代理,多人使用会超过免费的额度,建议自己配置;非**区或全局穿墙用户,可禁用该代理。

目前已经支持 HTTP/HTTPS/SOCKS5 代理方式。

插件安装

  • 点击这里下载最新的插件文件,解压出里面的 JavScraper.dll 文件,通过ssh等方式拷贝到 Emby 的插件目录
  • 常见的插件目录如下:
    • 群晖
      • /volume1/Emby/plugins
      • /var/packages/EmbyServer/var/plugins
      • /volume1/@appdata/EmbyServer/plugins
    • Windows
      • emby\programdata\plugins
  • 需要重启Emby服务,插件才生效。

插件更新

  • 打开 JavScraper 配置页面的时,会自动检查更新(在页面的最下方)。
  • 如果有更新,则点击立即更新,并在重启 Emby Server 后生效。

配置

  • 服务器 配置菜单中找到 Jav Scraper,或者 插件 菜单中找到 Jav Scraper
  • 配置你自己的 jsproxy 地址 或者 HTTP/HTTPS/SOCKS5 代理。

非**区或全局穿墙用户,可禁用该代理。

  • 媒体库中,找到你的日本电影的媒体库,并编辑:
    • 媒体库类型必须是电影
    • 显示高级设置
    • Movie元数据下载器 中只 勾选 JavScraper
    • Movie图片获取程序 中只 勾选 JavScraper

使用

  • 添加新影片后:在媒体库中点 扫描媒体库文件
  • 如果需要更新全部元数据:在媒体库中点 刷新元数据
  • 如果需要更新某影片元数据:在影片中点 识别 ,并输入番号查找。

女优头像

参见 Emby 女优头像批量导入工具

已经集成头像采集,可以在 控制台-高级-计划任务 中找到 JavScraper: 采集缺失的女优头像,并点击右边的三角符号开始启动采集任务。

头像数据源来自 女友头像仓库

特别建议

  • Emby 自动搜索元数据时,会将非根文件夹的名称作为关键字,所以,需要非根文件夹名称中包含番号信息。
  • 如果自动搜索元数据失败或者不正确时,请使用 识别 功能手动刷新 单部影片 的元数据 或者 修改文件夹、文件名称后再 扫描媒体库文件
  • 强烈建议配置百度的人体分析接口,这样封面生成会更加准确(默认等比例截取右边部分作为封面)。

计划新增特性

  • 支持某些域名不走代理
  • 支持禁用代理
  • 支持移除某些标签
  • 标签从日文转为中文
  • 翻译影片标题、标签、简介
  • 刮削器支持排序
  • 支持HTTP/HTTPS/SOCKS5代理
  • 采集女优头像
  • 刮削器支持重新指定网站的域名
  • 文件整理

反馈

如果有什么想法,请在提交反馈

截图

效果

媒体库

Movie Library

影片详情

Movie Details

识别

Movie Search

配置

Jav Scraper 配置

Jav Scraper Configuration

媒体库配置

Library Edit Library Edit

女优头像采集

Actress

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.