├── .gitignore ├── Emby.Actress ├── Config.cs ├── Emby.Actress.csproj ├── EmbyActressImportService.cs ├── FodyWeavers.xml ├── FodyWeavers.xsd ├── Icon.ico ├── Program.cs └── README.md ├── Emby.Plugins.JavScraper.sln ├── Emby.Plugins.JavScraper ├── Baidu │ ├── BaiduAccessToken.cs │ ├── BaiduApiResult.cs │ ├── BaiduFanyiService.cs │ ├── BaiduServiceBase.cs │ └── BodyAnalysisService.cs ├── Configuration │ ├── ConfigPage.html │ ├── JavOrganizationConfigPage.html │ ├── JavOrganizationOptions.cs │ ├── Jellyfin.ConfigPage.html │ ├── Jellyfin.JavOrganizationConfigPage.html │ └── PluginConfiguration.cs ├── Data │ ├── ApplicationDbContext.cs │ ├── ImageFaceCenterPoint.cs │ ├── Metadata.cs │ ├── Plot.cs │ └── Translation.cs ├── Emby.Plugins.JavScraper.csproj ├── Extensions │ ├── FileExtensionContentTypeProvider.cs │ ├── ILogManagerExtensions.cs │ ├── JellyfinExtensions.cs │ ├── NamedLockerAsync.cs │ ├── PluginExtensions.cs │ └── StringExtensions.cs ├── FixChineseSubtitleGenreTask.cs ├── Http │ ├── HttpClientEx.cs │ ├── JavWebProxy.cs │ └── ProxyHttpClientHandler.cs ├── JavIdRecognizer.cs ├── JavImageProvider.cs ├── JavMovieProvider.cs ├── JavOrganizeTask.cs ├── JavPersonProvider.cs ├── JavPersonTask.cs ├── Plugin.cs ├── Scrapers │ ├── AVSOX.cs │ ├── AbstractScraper.cs │ ├── FC2.cs │ ├── FC2Video.cs │ ├── Gfriends.cs │ ├── Jav123.cs │ ├── JavBus.cs │ ├── JavDB.cs │ ├── JavPersonIndex.cs │ ├── JavVideo.cs │ ├── JavVideoIndex.cs │ ├── LevenshteinDistance.cs │ ├── MgsTage.cs │ └── R18.cs ├── Services │ ├── ImageProxyService.cs │ ├── ImageService.cs │ ├── TranslationService.cs │ └── UpdateService.cs └── thumb.png ├── Jellyfin.GenerateConfigurationPage ├── Jellyfin.GenerateConfigurationPage.csproj └── Program.cs ├── README.md ├── Screenshots └── Screenshot01.png ├── cf-worker ├── README.md └── index.js └── manifest.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/.gitignore -------------------------------------------------------------------------------- /Emby.Actress/Config.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Actress/Config.cs -------------------------------------------------------------------------------- /Emby.Actress/Emby.Actress.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Actress/Emby.Actress.csproj -------------------------------------------------------------------------------- /Emby.Actress/EmbyActressImportService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Actress/EmbyActressImportService.cs -------------------------------------------------------------------------------- /Emby.Actress/FodyWeavers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Actress/FodyWeavers.xml -------------------------------------------------------------------------------- /Emby.Actress/FodyWeavers.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Actress/FodyWeavers.xsd -------------------------------------------------------------------------------- /Emby.Actress/Icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Actress/Icon.ico -------------------------------------------------------------------------------- /Emby.Actress/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Actress/Program.cs -------------------------------------------------------------------------------- /Emby.Actress/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Actress/README.md -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper.sln -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Baidu/BaiduAccessToken.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Baidu/BaiduAccessToken.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Baidu/BaiduApiResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Baidu/BaiduApiResult.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Baidu/BaiduFanyiService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Baidu/BaiduFanyiService.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Baidu/BaiduServiceBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Baidu/BaiduServiceBase.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Baidu/BodyAnalysisService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Baidu/BodyAnalysisService.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Configuration/ConfigPage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Configuration/ConfigPage.html -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Configuration/JavOrganizationConfigPage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Configuration/JavOrganizationConfigPage.html -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Configuration/JavOrganizationOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Configuration/JavOrganizationOptions.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Configuration/Jellyfin.ConfigPage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Configuration/Jellyfin.ConfigPage.html -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Configuration/Jellyfin.JavOrganizationConfigPage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Configuration/Jellyfin.JavOrganizationConfigPage.html -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Configuration/PluginConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Configuration/PluginConfiguration.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Data/ApplicationDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Data/ApplicationDbContext.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Data/ImageFaceCenterPoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Data/ImageFaceCenterPoint.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Data/Metadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Data/Metadata.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Data/Plot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Data/Plot.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Data/Translation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Data/Translation.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Emby.Plugins.JavScraper.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Emby.Plugins.JavScraper.csproj -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Extensions/FileExtensionContentTypeProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Extensions/FileExtensionContentTypeProvider.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Extensions/ILogManagerExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Extensions/ILogManagerExtensions.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Extensions/JellyfinExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Extensions/JellyfinExtensions.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Extensions/NamedLockerAsync.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Extensions/NamedLockerAsync.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Extensions/PluginExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Extensions/PluginExtensions.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Extensions/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Extensions/StringExtensions.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/FixChineseSubtitleGenreTask.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/FixChineseSubtitleGenreTask.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Http/HttpClientEx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Http/HttpClientEx.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Http/JavWebProxy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Http/JavWebProxy.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Http/ProxyHttpClientHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Http/ProxyHttpClientHandler.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/JavIdRecognizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/JavIdRecognizer.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/JavImageProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/JavImageProvider.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/JavMovieProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/JavMovieProvider.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/JavOrganizeTask.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/JavOrganizeTask.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/JavPersonProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/JavPersonProvider.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/JavPersonTask.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/JavPersonTask.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Plugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Plugin.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Scrapers/AVSOX.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Scrapers/AVSOX.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Scrapers/AbstractScraper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Scrapers/AbstractScraper.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Scrapers/FC2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Scrapers/FC2.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Scrapers/FC2Video.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Scrapers/FC2Video.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Scrapers/Gfriends.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Scrapers/Gfriends.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Scrapers/Jav123.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Scrapers/Jav123.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Scrapers/JavBus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Scrapers/JavBus.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Scrapers/JavDB.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Scrapers/JavDB.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Scrapers/JavPersonIndex.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Scrapers/JavPersonIndex.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Scrapers/JavVideo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Scrapers/JavVideo.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Scrapers/JavVideoIndex.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Scrapers/JavVideoIndex.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Scrapers/LevenshteinDistance.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Scrapers/LevenshteinDistance.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Scrapers/MgsTage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Scrapers/MgsTage.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Scrapers/R18.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Scrapers/R18.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Services/ImageProxyService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Services/ImageProxyService.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Services/ImageService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Services/ImageService.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Services/TranslationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Services/TranslationService.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/Services/UpdateService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/Services/UpdateService.cs -------------------------------------------------------------------------------- /Emby.Plugins.JavScraper/thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Emby.Plugins.JavScraper/thumb.png -------------------------------------------------------------------------------- /Jellyfin.GenerateConfigurationPage/Jellyfin.GenerateConfigurationPage.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Jellyfin.GenerateConfigurationPage/Jellyfin.GenerateConfigurationPage.csproj -------------------------------------------------------------------------------- /Jellyfin.GenerateConfigurationPage/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Jellyfin.GenerateConfigurationPage/Program.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/README.md -------------------------------------------------------------------------------- /Screenshots/Screenshot01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/Screenshots/Screenshot01.png -------------------------------------------------------------------------------- /cf-worker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/cf-worker/README.md -------------------------------------------------------------------------------- /cf-worker/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/cf-worker/index.js -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjrjustin/Emby.Plugins.JavScraper/HEAD/manifest.json --------------------------------------------------------------------------------