mirror of
https://github.com/lampame/lampac-ukraine.git
synced 2026-04-16 09:22:21 +00:00
Migration NG
This commit is contained in:
parent
6aece92fd0
commit
312be86e27
5
.gitignore
vendored
5
.gitignore
vendored
@ -10,4 +10,7 @@
|
|||||||
/.qodo/
|
/.qodo/
|
||||||
.DS_Store
|
.DS_Store
|
||||||
AGENTS.md
|
AGENTS.md
|
||||||
/planing/
|
/planing/
|
||||||
|
.vs
|
||||||
|
bin
|
||||||
|
obj
|
||||||
@ -10,21 +10,12 @@ namespace AnimeON
|
|||||||
{
|
{
|
||||||
public class OnlineApi : IModuleOnline
|
public class OnlineApi : IModuleOnline
|
||||||
{
|
{
|
||||||
public List<ModuleOnlineItem> Invoke(HttpContext httpContext, IMemoryCache memoryCache, RequestModel requestInfo, string host, OnlineEventsModel args)
|
public List<ModuleOnlineItem> Invoke(HttpContext httpContext, RequestModel requestInfo, string host, OnlineEventsModel args)
|
||||||
{
|
{
|
||||||
long.TryParse(args.id, out long tmdbid);
|
long.TryParse(args.id, out long tmdbid);
|
||||||
return Events(host, tmdbid, args.imdb_id, args.kinopoisk_id, args.title, args.original_title, args.original_language, args.year, args.source, args.serial, args.account_email);
|
return Events(host, tmdbid, args.imdb_id, args.kinopoisk_id, args.title, args.original_title, args.original_language, args.year, args.source, args.serial, args.account_email);
|
||||||
}
|
}
|
||||||
|
|
||||||
public Task<List<ModuleOnlineItem>> InvokeAsync(HttpContext httpContext, IMemoryCache memoryCache, RequestModel requestInfo, string host, OnlineEventsModel args)
|
|
||||||
=> Task.FromResult(default(List<ModuleOnlineItem>));
|
|
||||||
|
|
||||||
public List<ModuleOnlineSpiderItem> Spider(HttpContext httpContext, IMemoryCache memoryCache, RequestModel requestInfo, string host, OnlineSpiderModel args)
|
|
||||||
=> null;
|
|
||||||
|
|
||||||
public Task<List<ModuleOnlineSpiderItem>> SpiderAsync(HttpContext httpContext, IMemoryCache memoryCache, RequestModel requestInfo, string host, OnlineSpiderModel args)
|
|
||||||
=> Task.FromResult(default(List<ModuleOnlineSpiderItem>));
|
|
||||||
|
|
||||||
private static List<ModuleOnlineItem> Events(string host, long id, string imdb_id, long kinopoisk_id, string title, string original_title, string original_language, int year, string source, int serial, string account_email)
|
private static List<ModuleOnlineItem> Events(string host, long id, string imdb_id, long kinopoisk_id, string title, string original_title, string original_language, int year, string source, int serial, string account_email)
|
||||||
{
|
{
|
||||||
var online = new List<ModuleOnlineItem>();
|
var online = new List<ModuleOnlineItem>();
|
||||||
@ -36,11 +27,10 @@ namespace AnimeON
|
|||||||
|
|
||||||
if (init.enable && !init.rip && (serial == -1 || isanime || !hasLang))
|
if (init.enable && !init.rip && (serial == -1 || isanime || !hasLang))
|
||||||
{
|
{
|
||||||
string url = init.overridehost;
|
if (UpdateService.IsDisconnected())
|
||||||
if (string.IsNullOrEmpty(url) || UpdateService.IsDisconnected())
|
init.overridehost = null;
|
||||||
url = $"{host}/lite/animeon";
|
|
||||||
|
|
||||||
online.Add(new ModuleOnlineItem(init.displayname, url, "animeon", init.displayindex));
|
online.Add(new ModuleOnlineItem(init, "animeon"));
|
||||||
}
|
}
|
||||||
|
|
||||||
return online;
|
return online;
|
||||||
|
|||||||
@ -1,6 +1,3 @@
|
|||||||
{
|
{
|
||||||
"enable": true,
|
"enable": true
|
||||||
"version": 3,
|
|
||||||
"initspace": "AnimeON.ModInit",
|
|
||||||
"online": "AnimeON.OnlineApi"
|
|
||||||
}
|
}
|
||||||
@ -10,21 +10,12 @@ namespace Bamboo
|
|||||||
{
|
{
|
||||||
public class OnlineApi : IModuleOnline
|
public class OnlineApi : IModuleOnline
|
||||||
{
|
{
|
||||||
public List<ModuleOnlineItem> Invoke(HttpContext httpContext, IMemoryCache memoryCache, RequestModel requestInfo, string host, OnlineEventsModel args)
|
public List<ModuleOnlineItem> Invoke(HttpContext httpContext, RequestModel requestInfo, string host, OnlineEventsModel args)
|
||||||
{
|
{
|
||||||
long.TryParse(args.id, out long tmdbid);
|
long.TryParse(args.id, out long tmdbid);
|
||||||
return Events(host, tmdbid, args.imdb_id, args.kinopoisk_id, args.title, args.original_title, args.original_language, args.year, args.source, args.serial, args.account_email);
|
return Events(host, tmdbid, args.imdb_id, args.kinopoisk_id, args.title, args.original_title, args.original_language, args.year, args.source, args.serial, args.account_email);
|
||||||
}
|
}
|
||||||
|
|
||||||
public Task<List<ModuleOnlineItem>> InvokeAsync(HttpContext httpContext, IMemoryCache memoryCache, RequestModel requestInfo, string host, OnlineEventsModel args)
|
|
||||||
=> Task.FromResult(default(List<ModuleOnlineItem>));
|
|
||||||
|
|
||||||
public List<ModuleOnlineSpiderItem> Spider(HttpContext httpContext, IMemoryCache memoryCache, RequestModel requestInfo, string host, OnlineSpiderModel args)
|
|
||||||
=> null;
|
|
||||||
|
|
||||||
public Task<List<ModuleOnlineSpiderItem>> SpiderAsync(HttpContext httpContext, IMemoryCache memoryCache, RequestModel requestInfo, string host, OnlineSpiderModel args)
|
|
||||||
=> Task.FromResult(default(List<ModuleOnlineSpiderItem>));
|
|
||||||
|
|
||||||
private static List<ModuleOnlineItem> Events(string host, long id, string imdb_id, long kinopoisk_id, string title, string original_title, string original_language, int year, string source, int serial, string account_email)
|
private static List<ModuleOnlineItem> Events(string host, long id, string imdb_id, long kinopoisk_id, string title, string original_title, string original_language, int year, string source, int serial, string account_email)
|
||||||
{
|
{
|
||||||
var online = new List<ModuleOnlineItem>();
|
var online = new List<ModuleOnlineItem>();
|
||||||
@ -39,11 +30,10 @@ namespace Bamboo
|
|||||||
return online;
|
return online;
|
||||||
}
|
}
|
||||||
|
|
||||||
string url = init.overridehost;
|
if (UpdateService.IsDisconnected())
|
||||||
if (string.IsNullOrEmpty(url) || UpdateService.IsDisconnected())
|
init.overridehost = null;
|
||||||
url = $"{host}/lite/bamboo";
|
|
||||||
|
|
||||||
online.Add(new ModuleOnlineItem(init.displayname, url, "bamboo", init.displayindex));
|
online.Add(new ModuleOnlineItem(init, "bamboo"));
|
||||||
}
|
}
|
||||||
|
|
||||||
return online;
|
return online;
|
||||||
|
|||||||
@ -1,6 +1,3 @@
|
|||||||
{
|
{
|
||||||
"enable": true,
|
"enable": true
|
||||||
"version": 3,
|
|
||||||
"initspace": "Bamboo.ModInit",
|
|
||||||
"online": "Bamboo.OnlineApi"
|
|
||||||
}
|
}
|
||||||
@ -10,21 +10,12 @@ namespace JackTor
|
|||||||
{
|
{
|
||||||
public class OnlineApi : IModuleOnline
|
public class OnlineApi : IModuleOnline
|
||||||
{
|
{
|
||||||
public List<ModuleOnlineItem> Invoke(HttpContext httpContext, IMemoryCache memoryCache, RequestModel requestInfo, string host, OnlineEventsModel args)
|
public List<ModuleOnlineItem> Invoke(HttpContext httpContext, RequestModel requestInfo, string host, OnlineEventsModel args)
|
||||||
{
|
{
|
||||||
long.TryParse(args.id, out long tmdbid);
|
long.TryParse(args.id, out long tmdbid);
|
||||||
return Events(host, tmdbid, args.imdb_id, args.kinopoisk_id, args.title, args.original_title, args.original_language, args.year, args.source, args.serial, args.account_email);
|
return Events(host, tmdbid, args.imdb_id, args.kinopoisk_id, args.title, args.original_title, args.original_language, args.year, args.source, args.serial, args.account_email);
|
||||||
}
|
}
|
||||||
|
|
||||||
public Task<List<ModuleOnlineItem>> InvokeAsync(HttpContext httpContext, IMemoryCache memoryCache, RequestModel requestInfo, string host, OnlineEventsModel args)
|
|
||||||
=> Task.FromResult(default(List<ModuleOnlineItem>));
|
|
||||||
|
|
||||||
public List<ModuleOnlineSpiderItem> Spider(HttpContext httpContext, IMemoryCache memoryCache, RequestModel requestInfo, string host, OnlineSpiderModel args)
|
|
||||||
=> null;
|
|
||||||
|
|
||||||
public Task<List<ModuleOnlineSpiderItem>> SpiderAsync(HttpContext httpContext, IMemoryCache memoryCache, RequestModel requestInfo, string host, OnlineSpiderModel args)
|
|
||||||
=> Task.FromResult(default(List<ModuleOnlineSpiderItem>));
|
|
||||||
|
|
||||||
private static List<ModuleOnlineItem> Events(string host, long id, string imdb_id, long kinopoisk_id, string title, string original_title, string original_language, int year, string source, int serial, string account_email)
|
private static List<ModuleOnlineItem> Events(string host, long id, string imdb_id, long kinopoisk_id, string title, string original_title, string original_language, int year, string source, int serial, string account_email)
|
||||||
{
|
{
|
||||||
var online = new List<ModuleOnlineItem>();
|
var online = new List<ModuleOnlineItem>();
|
||||||
@ -32,11 +23,10 @@ namespace JackTor
|
|||||||
var init = ModInit.JackTor;
|
var init = ModInit.JackTor;
|
||||||
if (init.enable && !init.rip)
|
if (init.enable && !init.rip)
|
||||||
{
|
{
|
||||||
string url = init.overridehost;
|
if (UpdateService.IsDisconnected())
|
||||||
if (string.IsNullOrEmpty(url) || UpdateService.IsDisconnected())
|
init.overridehost = null;
|
||||||
url = $"{host}/lite/jacktor";
|
|
||||||
|
|
||||||
online.Add(new ModuleOnlineItem(init.displayname, url, "jacktor", init.displayindex));
|
online.Add(new ModuleOnlineItem(init, "jacktor"));
|
||||||
}
|
}
|
||||||
|
|
||||||
return online;
|
return online;
|
||||||
|
|||||||
@ -1,6 +1,3 @@
|
|||||||
{
|
{
|
||||||
"enable": true,
|
"enable": true
|
||||||
"version": 3,
|
|
||||||
"initspace": "JackTor.ModInit",
|
|
||||||
"online": "JackTor.OnlineApi"
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -10,21 +10,12 @@ namespace KlonFUN
|
|||||||
{
|
{
|
||||||
public class OnlineApi : IModuleOnline
|
public class OnlineApi : IModuleOnline
|
||||||
{
|
{
|
||||||
public List<ModuleOnlineItem> Invoke(HttpContext httpContext, IMemoryCache memoryCache, RequestModel requestInfo, string host, OnlineEventsModel args)
|
public List<ModuleOnlineItem> Invoke(HttpContext httpContext, RequestModel requestInfo, string host, OnlineEventsModel args)
|
||||||
{
|
{
|
||||||
long.TryParse(args.id, out long tmdbid);
|
long.TryParse(args.id, out long tmdbid);
|
||||||
return Events(host, tmdbid, args.imdb_id, args.kinopoisk_id, args.title, args.original_title, args.original_language, args.year, args.source, args.serial, args.account_email);
|
return Events(host, tmdbid, args.imdb_id, args.kinopoisk_id, args.title, args.original_title, args.original_language, args.year, args.source, args.serial, args.account_email);
|
||||||
}
|
}
|
||||||
|
|
||||||
public Task<List<ModuleOnlineItem>> InvokeAsync(HttpContext httpContext, IMemoryCache memoryCache, RequestModel requestInfo, string host, OnlineEventsModel args)
|
|
||||||
=> Task.FromResult(default(List<ModuleOnlineItem>));
|
|
||||||
|
|
||||||
public List<ModuleOnlineSpiderItem> Spider(HttpContext httpContext, IMemoryCache memoryCache, RequestModel requestInfo, string host, OnlineSpiderModel args)
|
|
||||||
=> null;
|
|
||||||
|
|
||||||
public Task<List<ModuleOnlineSpiderItem>> SpiderAsync(HttpContext httpContext, IMemoryCache memoryCache, RequestModel requestInfo, string host, OnlineSpiderModel args)
|
|
||||||
=> Task.FromResult(default(List<ModuleOnlineSpiderItem>));
|
|
||||||
|
|
||||||
private static List<ModuleOnlineItem> Events(string host, long id, string imdb_id, long kinopoisk_id, string title, string original_title, string original_language, int year, string source, int serial, string account_email)
|
private static List<ModuleOnlineItem> Events(string host, long id, string imdb_id, long kinopoisk_id, string title, string original_title, string original_language, int year, string source, int serial, string account_email)
|
||||||
{
|
{
|
||||||
var online = new List<ModuleOnlineItem>();
|
var online = new List<ModuleOnlineItem>();
|
||||||
@ -32,11 +23,10 @@ namespace KlonFUN
|
|||||||
var init = ModInit.KlonFUN;
|
var init = ModInit.KlonFUN;
|
||||||
if (init.enable && !init.rip)
|
if (init.enable && !init.rip)
|
||||||
{
|
{
|
||||||
string url = init.overridehost;
|
if (UpdateService.IsDisconnected())
|
||||||
if (string.IsNullOrEmpty(url) || UpdateService.IsDisconnected())
|
init.overridehost = null;
|
||||||
url = $"{host}/lite/klonfun";
|
|
||||||
|
|
||||||
online.Add(new ModuleOnlineItem(init.displayname, url, "klonfun", init.displayindex));
|
online.Add(new ModuleOnlineItem(init, "klonfun"));
|
||||||
}
|
}
|
||||||
|
|
||||||
return online;
|
return online;
|
||||||
|
|||||||
@ -1,6 +1,3 @@
|
|||||||
{
|
{
|
||||||
"enable": true,
|
"enable": true
|
||||||
"version": 3,
|
|
||||||
"initspace": "KlonFUN.ModInit",
|
|
||||||
"online": "KlonFUN.OnlineApi"
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -10,21 +10,12 @@ namespace Makhno
|
|||||||
{
|
{
|
||||||
public class OnlineApi : IModuleOnline
|
public class OnlineApi : IModuleOnline
|
||||||
{
|
{
|
||||||
public List<ModuleOnlineItem> Invoke(HttpContext httpContext, IMemoryCache memoryCache, RequestModel requestInfo, string host, OnlineEventsModel args)
|
public List<ModuleOnlineItem> Invoke(HttpContext httpContext, RequestModel requestInfo, string host, OnlineEventsModel args)
|
||||||
{
|
{
|
||||||
long.TryParse(args.id, out long tmdbid);
|
long.TryParse(args.id, out long tmdbid);
|
||||||
return Events(host, tmdbid, args.imdb_id, args.kinopoisk_id, args.title, args.original_title, args.original_language, args.year, args.source, args.serial, args.account_email);
|
return Events(host, tmdbid, args.imdb_id, args.kinopoisk_id, args.title, args.original_title, args.original_language, args.year, args.source, args.serial, args.account_email);
|
||||||
}
|
}
|
||||||
|
|
||||||
public Task<List<ModuleOnlineItem>> InvokeAsync(HttpContext httpContext, IMemoryCache memoryCache, RequestModel requestInfo, string host, OnlineEventsModel args)
|
|
||||||
=> Task.FromResult(default(List<ModuleOnlineItem>));
|
|
||||||
|
|
||||||
public List<ModuleOnlineSpiderItem> Spider(HttpContext httpContext, IMemoryCache memoryCache, RequestModel requestInfo, string host, OnlineSpiderModel args)
|
|
||||||
=> null;
|
|
||||||
|
|
||||||
public Task<List<ModuleOnlineSpiderItem>> SpiderAsync(HttpContext httpContext, IMemoryCache memoryCache, RequestModel requestInfo, string host, OnlineSpiderModel args)
|
|
||||||
=> Task.FromResult(default(List<ModuleOnlineSpiderItem>));
|
|
||||||
|
|
||||||
private static List<ModuleOnlineItem> Events(string host, long id, string imdb_id, long kinopoisk_id, string title, string original_title, string original_language, int year, string source, int serial, string account_email)
|
private static List<ModuleOnlineItem> Events(string host, long id, string imdb_id, long kinopoisk_id, string title, string original_title, string original_language, int year, string source, int serial, string account_email)
|
||||||
{
|
{
|
||||||
var online = new List<ModuleOnlineItem>();
|
var online = new List<ModuleOnlineItem>();
|
||||||
@ -32,11 +23,10 @@ namespace Makhno
|
|||||||
var init = ModInit.Makhno;
|
var init = ModInit.Makhno;
|
||||||
if (init.enable && !init.rip)
|
if (init.enable && !init.rip)
|
||||||
{
|
{
|
||||||
string url = init.overridehost;
|
if (UpdateService.IsDisconnected())
|
||||||
if (string.IsNullOrEmpty(url) || UpdateService.IsDisconnected())
|
init.overridehost = null;
|
||||||
url = $"{host}/lite/makhno";
|
|
||||||
|
|
||||||
online.Add(new ModuleOnlineItem(init.displayname, url, "makhno", init.displayindex));
|
online.Add(new ModuleOnlineItem(init, "makhno"));
|
||||||
}
|
}
|
||||||
|
|
||||||
return online;
|
return online;
|
||||||
|
|||||||
@ -1,6 +1,3 @@
|
|||||||
{
|
{
|
||||||
"enable": true,
|
"enable": true
|
||||||
"version": 3,
|
|
||||||
"initspace": "Makhno.ModInit",
|
|
||||||
"online": "Makhno.OnlineApi"
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -10,21 +10,12 @@ namespace Mikai
|
|||||||
{
|
{
|
||||||
public class OnlineApi : IModuleOnline
|
public class OnlineApi : IModuleOnline
|
||||||
{
|
{
|
||||||
public List<ModuleOnlineItem> Invoke(HttpContext httpContext, IMemoryCache memoryCache, RequestModel requestInfo, string host, OnlineEventsModel args)
|
public List<ModuleOnlineItem> Invoke(HttpContext httpContext, RequestModel requestInfo, string host, OnlineEventsModel args)
|
||||||
{
|
{
|
||||||
long.TryParse(args.id, out long tmdbid);
|
long.TryParse(args.id, out long tmdbid);
|
||||||
return Events(host, tmdbid, args.imdb_id, args.kinopoisk_id, args.title, args.original_title, args.original_language, args.year, args.source, args.serial, args.account_email);
|
return Events(host, tmdbid, args.imdb_id, args.kinopoisk_id, args.title, args.original_title, args.original_language, args.year, args.source, args.serial, args.account_email);
|
||||||
}
|
}
|
||||||
|
|
||||||
public Task<List<ModuleOnlineItem>> InvokeAsync(HttpContext httpContext, IMemoryCache memoryCache, RequestModel requestInfo, string host, OnlineEventsModel args)
|
|
||||||
=> Task.FromResult(default(List<ModuleOnlineItem>));
|
|
||||||
|
|
||||||
public List<ModuleOnlineSpiderItem> Spider(HttpContext httpContext, IMemoryCache memoryCache, RequestModel requestInfo, string host, OnlineSpiderModel args)
|
|
||||||
=> null;
|
|
||||||
|
|
||||||
public Task<List<ModuleOnlineSpiderItem>> SpiderAsync(HttpContext httpContext, IMemoryCache memoryCache, RequestModel requestInfo, string host, OnlineSpiderModel args)
|
|
||||||
=> Task.FromResult(default(List<ModuleOnlineSpiderItem>));
|
|
||||||
|
|
||||||
private static List<ModuleOnlineItem> Events(string host, long id, string imdb_id, long kinopoisk_id, string title, string original_title, string original_language, int year, string source, int serial, string account_email)
|
private static List<ModuleOnlineItem> Events(string host, long id, string imdb_id, long kinopoisk_id, string title, string original_title, string original_language, int year, string source, int serial, string account_email)
|
||||||
{
|
{
|
||||||
var online = new List<ModuleOnlineItem>();
|
var online = new List<ModuleOnlineItem>();
|
||||||
@ -36,11 +27,10 @@ namespace Mikai
|
|||||||
|
|
||||||
if (init.enable && !init.rip && (serial == -1 || isanime || !hasLang))
|
if (init.enable && !init.rip && (serial == -1 || isanime || !hasLang))
|
||||||
{
|
{
|
||||||
string url = init.overridehost;
|
if (UpdateService.IsDisconnected())
|
||||||
if (string.IsNullOrEmpty(url) || UpdateService.IsDisconnected())
|
init.overridehost = null;
|
||||||
url = $"{host}/lite/mikai";
|
|
||||||
|
|
||||||
online.Add(new ModuleOnlineItem(init.displayname, url, "mikai", init.displayindex));
|
online.Add(new ModuleOnlineItem(init, "mikai"));
|
||||||
}
|
}
|
||||||
|
|
||||||
return online;
|
return online;
|
||||||
|
|||||||
@ -1,6 +1,3 @@
|
|||||||
{
|
{
|
||||||
"enable": true,
|
"enable": true
|
||||||
"version": 3,
|
|
||||||
"initspace": "Mikai.ModInit",
|
|
||||||
"online": "Mikai.OnlineApi"
|
|
||||||
}
|
}
|
||||||
@ -10,21 +10,12 @@ namespace NMoonAnime
|
|||||||
{
|
{
|
||||||
public class OnlineApi : IModuleOnline
|
public class OnlineApi : IModuleOnline
|
||||||
{
|
{
|
||||||
public List<ModuleOnlineItem> Invoke(HttpContext httpContext, IMemoryCache memoryCache, RequestModel requestInfo, string host, OnlineEventsModel args)
|
public List<ModuleOnlineItem> Invoke(HttpContext httpContext, RequestModel requestInfo, string host, OnlineEventsModel args)
|
||||||
{
|
{
|
||||||
long.TryParse(args.id, out long tmdbid);
|
long.TryParse(args.id, out long tmdbid);
|
||||||
return Events(host, tmdbid, args.imdb_id, args.kinopoisk_id, args.title, args.original_title, args.original_language, args.year, args.source, args.serial, args.account_email);
|
return Events(host, tmdbid, args.imdb_id, args.kinopoisk_id, args.title, args.original_title, args.original_language, args.year, args.source, args.serial, args.account_email);
|
||||||
}
|
}
|
||||||
|
|
||||||
public Task<List<ModuleOnlineItem>> InvokeAsync(HttpContext httpContext, IMemoryCache memoryCache, RequestModel requestInfo, string host, OnlineEventsModel args)
|
|
||||||
=> Task.FromResult(default(List<ModuleOnlineItem>));
|
|
||||||
|
|
||||||
public List<ModuleOnlineSpiderItem> Spider(HttpContext httpContext, IMemoryCache memoryCache, RequestModel requestInfo, string host, OnlineSpiderModel args)
|
|
||||||
=> null;
|
|
||||||
|
|
||||||
public Task<List<ModuleOnlineSpiderItem>> SpiderAsync(HttpContext httpContext, IMemoryCache memoryCache, RequestModel requestInfo, string host, OnlineSpiderModel args)
|
|
||||||
=> Task.FromResult(default(List<ModuleOnlineSpiderItem>));
|
|
||||||
|
|
||||||
private static List<ModuleOnlineItem> Events(string host, long id, string imdb_id, long kinopoisk_id, string title, string original_title, string original_language, int year, string source, int serial, string account_email)
|
private static List<ModuleOnlineItem> Events(string host, long id, string imdb_id, long kinopoisk_id, string title, string original_title, string original_language, int year, string source, int serial, string account_email)
|
||||||
{
|
{
|
||||||
var online = new List<ModuleOnlineItem>();
|
var online = new List<ModuleOnlineItem>();
|
||||||
@ -36,11 +27,10 @@ namespace NMoonAnime
|
|||||||
|
|
||||||
if (init.enable && !init.rip && (serial == -1 || isAnime || !hasLang))
|
if (init.enable && !init.rip && (serial == -1 || isAnime || !hasLang))
|
||||||
{
|
{
|
||||||
string url = init.overridehost;
|
if (UpdateService.IsDisconnected())
|
||||||
if (string.IsNullOrEmpty(url) || UpdateService.IsDisconnected())
|
init.overridehost = null;
|
||||||
url = $"{host}/lite/nmoonanime";
|
|
||||||
|
|
||||||
online.Add(new ModuleOnlineItem(init.displayname, url, "nmoonanime", init.displayindex));
|
online.Add(new ModuleOnlineItem(init, "nmoonanime"));
|
||||||
}
|
}
|
||||||
|
|
||||||
return online;
|
return online;
|
||||||
|
|||||||
@ -1,6 +1,3 @@
|
|||||||
{
|
{
|
||||||
"enable": true,
|
"enable": true
|
||||||
"version": 3,
|
|
||||||
"initspace": "NMoonAnime.ModInit",
|
|
||||||
"online": "NMoonAnime.OnlineApi"
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -11,21 +11,12 @@ namespace StarLight
|
|||||||
{
|
{
|
||||||
public class OnlineApi : IModuleOnline
|
public class OnlineApi : IModuleOnline
|
||||||
{
|
{
|
||||||
public List<ModuleOnlineItem> Invoke(HttpContext httpContext, IMemoryCache memoryCache, RequestModel requestInfo, string host, OnlineEventsModel args)
|
public List<ModuleOnlineItem> Invoke(HttpContext httpContext, RequestModel requestInfo, string host, OnlineEventsModel args)
|
||||||
{
|
{
|
||||||
long.TryParse(args.id, out long tmdbid);
|
long.TryParse(args.id, out long tmdbid);
|
||||||
return Events(host, tmdbid, args.imdb_id, args.kinopoisk_id, args.title, args.original_title, args.original_language, args.year, args.source, args.serial, args.account_email);
|
return Events(host, tmdbid, args.imdb_id, args.kinopoisk_id, args.title, args.original_title, args.original_language, args.year, args.source, args.serial, args.account_email);
|
||||||
}
|
}
|
||||||
|
|
||||||
public Task<List<ModuleOnlineItem>> InvokeAsync(HttpContext httpContext, IMemoryCache memoryCache, RequestModel requestInfo, string host, OnlineEventsModel args)
|
|
||||||
=> Task.FromResult(default(List<ModuleOnlineItem>));
|
|
||||||
|
|
||||||
public List<ModuleOnlineSpiderItem> Spider(HttpContext httpContext, IMemoryCache memoryCache, RequestModel requestInfo, string host, OnlineSpiderModel args)
|
|
||||||
=> null;
|
|
||||||
|
|
||||||
public Task<List<ModuleOnlineSpiderItem>> SpiderAsync(HttpContext httpContext, IMemoryCache memoryCache, RequestModel requestInfo, string host, OnlineSpiderModel args)
|
|
||||||
=> Task.FromResult(default(List<ModuleOnlineSpiderItem>));
|
|
||||||
|
|
||||||
private static List<ModuleOnlineItem> Events(string host, long id, string imdb_id, long kinopoisk_id, string title, string original_title, string original_language, int year, string source, int serial, string account_email)
|
private static List<ModuleOnlineItem> Events(string host, long id, string imdb_id, long kinopoisk_id, string title, string original_title, string original_language, int year, string source, int serial, string account_email)
|
||||||
{
|
{
|
||||||
var online = new List<ModuleOnlineItem>();
|
var online = new List<ModuleOnlineItem>();
|
||||||
@ -36,11 +27,10 @@ namespace StarLight
|
|||||||
var init = ModInit.StarLight;
|
var init = ModInit.StarLight;
|
||||||
if (init.enable && !init.rip)
|
if (init.enable && !init.rip)
|
||||||
{
|
{
|
||||||
string url = init.overridehost;
|
if (UpdateService.IsDisconnected())
|
||||||
if (string.IsNullOrEmpty(url) || UpdateService.IsDisconnected())
|
init.overridehost = null;
|
||||||
url = $"{host}/lite/starlight";
|
|
||||||
|
|
||||||
online.Add(new ModuleOnlineItem(init.displayname, url, "starlight", init.displayindex));
|
online.Add(new ModuleOnlineItem(init, "starlight"));
|
||||||
}
|
}
|
||||||
|
|
||||||
return online;
|
return online;
|
||||||
|
|||||||
@ -1,6 +1,3 @@
|
|||||||
{
|
{
|
||||||
"enable": true,
|
"enable": true
|
||||||
"version": 3,
|
|
||||||
"initspace": "StarLight.ModInit",
|
|
||||||
"online": "StarLight.OnlineApi"
|
|
||||||
}
|
}
|
||||||
@ -10,21 +10,12 @@ namespace Uaflix
|
|||||||
{
|
{
|
||||||
public class OnlineApi : IModuleOnline
|
public class OnlineApi : IModuleOnline
|
||||||
{
|
{
|
||||||
public List<ModuleOnlineItem> Invoke(HttpContext httpContext, IMemoryCache memoryCache, RequestModel requestInfo, string host, OnlineEventsModel args)
|
public List<ModuleOnlineItem> Invoke(HttpContext httpContext, RequestModel requestInfo, string host, OnlineEventsModel args)
|
||||||
{
|
{
|
||||||
long.TryParse(args.id, out long tmdbid);
|
long.TryParse(args.id, out long tmdbid);
|
||||||
return Events(host, tmdbid, args.imdb_id, args.kinopoisk_id, args.title, args.original_title, args.original_language, args.year, args.source, args.serial, args.account_email);
|
return Events(host, tmdbid, args.imdb_id, args.kinopoisk_id, args.title, args.original_title, args.original_language, args.year, args.source, args.serial, args.account_email);
|
||||||
}
|
}
|
||||||
|
|
||||||
public Task<List<ModuleOnlineItem>> InvokeAsync(HttpContext httpContext, IMemoryCache memoryCache, RequestModel requestInfo, string host, OnlineEventsModel args)
|
|
||||||
=> Task.FromResult(default(List<ModuleOnlineItem>));
|
|
||||||
|
|
||||||
public List<ModuleOnlineSpiderItem> Spider(HttpContext httpContext, IMemoryCache memoryCache, RequestModel requestInfo, string host, OnlineSpiderModel args)
|
|
||||||
=> null;
|
|
||||||
|
|
||||||
public Task<List<ModuleOnlineSpiderItem>> SpiderAsync(HttpContext httpContext, IMemoryCache memoryCache, RequestModel requestInfo, string host, OnlineSpiderModel args)
|
|
||||||
=> Task.FromResult(default(List<ModuleOnlineSpiderItem>));
|
|
||||||
|
|
||||||
private static List<ModuleOnlineItem> Events(string host, long id, string imdb_id, long kinopoisk_id, string title, string original_title, string original_language, int year, string source, int serial, string account_email)
|
private static List<ModuleOnlineItem> Events(string host, long id, string imdb_id, long kinopoisk_id, string title, string original_title, string original_language, int year, string source, int serial, string account_email)
|
||||||
{
|
{
|
||||||
var online = new List<ModuleOnlineItem>();
|
var online = new List<ModuleOnlineItem>();
|
||||||
@ -32,11 +23,10 @@ namespace Uaflix
|
|||||||
var init = ModInit.UaFlix;
|
var init = ModInit.UaFlix;
|
||||||
if (init.enable && !init.rip)
|
if (init.enable && !init.rip)
|
||||||
{
|
{
|
||||||
string url = init.overridehost;
|
if (UpdateService.IsDisconnected())
|
||||||
if (string.IsNullOrEmpty(url) || UpdateService.IsDisconnected())
|
init.overridehost = null;
|
||||||
url = $"{host}/lite/uaflix";
|
|
||||||
|
|
||||||
online.Add(new ModuleOnlineItem(init.displayname, url, "uaflix", init.displayindex));
|
online.Add(new ModuleOnlineItem(init, "uaflix"));
|
||||||
}
|
}
|
||||||
|
|
||||||
return online;
|
return online;
|
||||||
|
|||||||
@ -1,6 +1,3 @@
|
|||||||
{
|
{
|
||||||
"enable": true,
|
"enable": true
|
||||||
"version": 3,
|
|
||||||
"initspace": "Uaflix.ModInit",
|
|
||||||
"online": "Uaflix.OnlineApi"
|
|
||||||
}
|
}
|
||||||
@ -10,21 +10,12 @@ namespace Unimay
|
|||||||
{
|
{
|
||||||
public class OnlineApi : IModuleOnline
|
public class OnlineApi : IModuleOnline
|
||||||
{
|
{
|
||||||
public List<ModuleOnlineItem> Invoke(HttpContext httpContext, IMemoryCache memoryCache, RequestModel requestInfo, string host, OnlineEventsModel args)
|
public List<ModuleOnlineItem> Invoke(HttpContext httpContext, RequestModel requestInfo, string host, OnlineEventsModel args)
|
||||||
{
|
{
|
||||||
long.TryParse(args.id, out long tmdbid);
|
long.TryParse(args.id, out long tmdbid);
|
||||||
return Events(host, tmdbid, args.imdb_id, args.kinopoisk_id, args.title, args.original_title, args.original_language, args.year, args.source, args.serial, args.account_email);
|
return Events(host, tmdbid, args.imdb_id, args.kinopoisk_id, args.title, args.original_title, args.original_language, args.year, args.source, args.serial, args.account_email);
|
||||||
}
|
}
|
||||||
|
|
||||||
public Task<List<ModuleOnlineItem>> InvokeAsync(HttpContext httpContext, IMemoryCache memoryCache, RequestModel requestInfo, string host, OnlineEventsModel args)
|
|
||||||
=> Task.FromResult(default(List<ModuleOnlineItem>));
|
|
||||||
|
|
||||||
public List<ModuleOnlineSpiderItem> Spider(HttpContext httpContext, IMemoryCache memoryCache, RequestModel requestInfo, string host, OnlineSpiderModel args)
|
|
||||||
=> null;
|
|
||||||
|
|
||||||
public Task<List<ModuleOnlineSpiderItem>> SpiderAsync(HttpContext httpContext, IMemoryCache memoryCache, RequestModel requestInfo, string host, OnlineSpiderModel args)
|
|
||||||
=> Task.FromResult(default(List<ModuleOnlineSpiderItem>));
|
|
||||||
|
|
||||||
private static List<ModuleOnlineItem> Events(string host, long id, string imdb_id, long kinopoisk_id, string title, string original_title, string original_language, int year, string source, int serial, string account_email)
|
private static List<ModuleOnlineItem> Events(string host, long id, string imdb_id, long kinopoisk_id, string title, string original_title, string original_language, int year, string source, int serial, string account_email)
|
||||||
{
|
{
|
||||||
var online = new List<ModuleOnlineItem>();
|
var online = new List<ModuleOnlineItem>();
|
||||||
@ -36,11 +27,10 @@ namespace Unimay
|
|||||||
|
|
||||||
if (init.enable && !init.rip && (serial == -1 || isanime || !hasLang))
|
if (init.enable && !init.rip && (serial == -1 || isanime || !hasLang))
|
||||||
{
|
{
|
||||||
string url = init.overridehost;
|
if (UpdateService.IsDisconnected())
|
||||||
if (string.IsNullOrEmpty(url) || UpdateService.IsDisconnected())
|
init.overridehost = null;
|
||||||
url = $"{host}/lite/unimay";
|
|
||||||
|
|
||||||
online.Add(new ModuleOnlineItem(init.displayname, url, "unimay", init.displayindex));
|
online.Add(new ModuleOnlineItem(init, "unimay"));
|
||||||
}
|
}
|
||||||
|
|
||||||
return online;
|
return online;
|
||||||
|
|||||||
@ -1,6 +1,3 @@
|
|||||||
{
|
{
|
||||||
"enable": true,
|
"enable": true
|
||||||
"version": 3,
|
|
||||||
"initspace": "Unimay.ModInit",
|
|
||||||
"online": "Unimay.OnlineApi"
|
|
||||||
}
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user