临时提交
This commit is contained in:
parent
2c90337546
commit
6af7f1173d
13
.idea/.idea.BangumiRenamer.dir/.idea/.gitignore
generated
vendored
Normal file
13
.idea/.idea.BangumiRenamer.dir/.idea/.gitignore
generated
vendored
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
# 默认忽略的文件
|
||||||
|
/shelf/
|
||||||
|
/workspace.xml
|
||||||
|
# Rider 忽略的文件
|
||||||
|
/projectSettingsUpdater.xml
|
||||||
|
/contentModel.xml
|
||||||
|
/modules.xml
|
||||||
|
/.idea.BangumiRenamer.iml
|
||||||
|
# 基于编辑器的 HTTP 客户端请求
|
||||||
|
/httpRequests/
|
||||||
|
# Datasource local storage ignored files
|
||||||
|
/dataSources/
|
||||||
|
/dataSources.local.xml
|
||||||
8
.idea/.idea.BangumiRenamer.dir/.idea/indexLayout.xml
generated
Normal file
8
.idea/.idea.BangumiRenamer.dir/.idea/indexLayout.xml
generated
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="UserContentModel">
|
||||||
|
<attachedFolders />
|
||||||
|
<explicitIncludes />
|
||||||
|
<explicitExcludes />
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
6
.idea/.idea.BangumiRenamer.dir/.idea/vcs.xml
generated
Normal file
6
.idea/.idea.BangumiRenamer.dir/.idea/vcs.xml
generated
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="VcsDirectoryMappings">
|
||||||
|
<mapping directory="" vcs="Git" />
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
13
Defines.cs
Normal file
13
Defines.cs
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
namespace ConsoleApp1;
|
||||||
|
|
||||||
|
public class Tv
|
||||||
|
{
|
||||||
|
public string name;
|
||||||
|
public List<Session> sessions;
|
||||||
|
}
|
||||||
|
|
||||||
|
public class Session
|
||||||
|
{
|
||||||
|
public int id;
|
||||||
|
public List<int> episodes;
|
||||||
|
}
|
||||||
87
Program.cs
87
Program.cs
@ -1,10 +1,83 @@
|
|||||||
using System.Diagnostics;
|
using System.Net;
|
||||||
|
using System.Text;
|
||||||
|
using System.Text.RegularExpressions;
|
||||||
using ConsoleApp1;
|
using ConsoleApp1;
|
||||||
using Newtonsoft.Json;
|
using TMDbLib.Client;
|
||||||
|
|
||||||
await Playgournd.ParseQuestions();
|
|
||||||
|
|
||||||
// var shows = new ShowsManager();
|
|
||||||
// shows.AppendEpisodeFromFile("results_2025_05_13-01_14_16.json");
|
List<Tv> BuildShows(string basePath)
|
||||||
// await shows.QueryTMDB(new Dictionary<string, string> {{"The Name of the People", "人民的名义"}});
|
{
|
||||||
// shows.MoveFiles(@"\\192.168.31.10\media\downloads\aria2\TV", @"\\192.168.31.10\media\downloads\aria2\Done");
|
var shows = new List<Tv>();
|
||||||
|
var showPaths = Directory.GetDirectories(basePath);
|
||||||
|
|
||||||
|
foreach (var showPath in showPaths)
|
||||||
|
{
|
||||||
|
var sessions = new List<Session>();
|
||||||
|
|
||||||
|
var sessionPaths = Directory.GetDirectories(showPath);
|
||||||
|
|
||||||
|
foreach (var sessionPath in sessionPaths)
|
||||||
|
{
|
||||||
|
var episodeIds = new List<int>();
|
||||||
|
var episodePaths = Directory.GetFiles(sessionPath);
|
||||||
|
|
||||||
|
HashSet<int> episodes = new HashSet<int>();
|
||||||
|
foreach (var episodePath in episodePaths)
|
||||||
|
{
|
||||||
|
var matches = Regex.Matches(episodePath, @".*S\d+E(\d+).*");
|
||||||
|
if (matches.Count == 0) continue;
|
||||||
|
var episode = int.Parse(matches[0].Groups[1].Value);
|
||||||
|
episodes.Add(episode);
|
||||||
|
}
|
||||||
|
|
||||||
|
var session = new Session
|
||||||
|
{
|
||||||
|
id = int.Parse(Path.GetFileName(sessionPath).Replace("Season ", "")),
|
||||||
|
episodes = episodes.ToList()
|
||||||
|
};
|
||||||
|
|
||||||
|
sessions.Add(session);
|
||||||
|
}
|
||||||
|
|
||||||
|
shows.Add(new Tv
|
||||||
|
{
|
||||||
|
name = Path.GetFileName(showPath),
|
||||||
|
sessions = sessions
|
||||||
|
});
|
||||||
|
}
|
||||||
|
return shows;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
var tvs = BuildShows(@"\\192.168.31.10\media\autobgm");
|
||||||
|
|
||||||
|
var client = new TMDbClient("991107af25913562cfa06622a52873e1", proxy: new WebProxy("http://127.0.0.1:7897"));
|
||||||
|
|
||||||
|
StringBuilder output = new StringBuilder();
|
||||||
|
|
||||||
|
int i = 0;
|
||||||
|
foreach (var tv in tvs)
|
||||||
|
{
|
||||||
|
Console.WriteLine($"{++i}/{tvs.Count}");
|
||||||
|
var match = Regex.Match(tv.name, @"(.*) \((\d{4})\)");
|
||||||
|
var title = match.Groups[1].Value;
|
||||||
|
var year = int.Parse(match.Groups[2].Value);
|
||||||
|
var result = await client.SearchTvShowAsync(title, firstAirDateYear: year);
|
||||||
|
var info = result.Results.FirstOrDefault();
|
||||||
|
foreach (var session in tv.sessions)
|
||||||
|
{
|
||||||
|
var sessionInfo = await client.GetTvSeasonAsync(info.Id, session.id);
|
||||||
|
foreach (var episode in sessionInfo.Episodes)
|
||||||
|
{
|
||||||
|
if (DateTime.Now.AddDays(-7) < episode.AirDate) continue;
|
||||||
|
if (!session.episodes.Contains(episode.EpisodeNumber))
|
||||||
|
{
|
||||||
|
output.AppendLine($"{title} 的第 {session.id} 季少了第 {episode.EpisodeNumber} 集");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
File.WriteAllText("缺少的级数.txt", output.ToString());
|
||||||
|
|
||||||
|
|||||||
@ -1,6 +0,0 @@
|
|||||||
namespace ConsoleApp1;
|
|
||||||
|
|
||||||
public class TMDBHelper
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
3
workspace/questions.txt
Normal file
3
workspace/questions.txt
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP01.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4
|
||||||
|
The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP02.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4
|
||||||
|
The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP03.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4
|
||||||
497
workspace/results_2025_05_13-01_14_16.json
Normal file
497
workspace/results_2025_05_13-01_14_16.json
Normal file
@ -0,0 +1,497 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP01.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "1",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP02.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "2",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP03.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "3",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP04.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "4",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP05.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "5",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP06.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "6",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP07.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "7",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP08.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "8",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP09.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "9",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP10.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "10",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP11.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "11",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP12.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "12",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP13.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "13",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP14.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "14",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP15.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "15",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP16.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "16",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP17.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "17",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP18.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "18",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP19.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "19",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP20.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "20",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP21.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "21",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP22.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "22",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP23.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "23",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP24.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "24",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP25.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "25",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP26.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "26",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP27.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "27",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP28.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "28",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP29.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "29",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP30.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "30",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP31.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "31",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP32.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "32",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP33.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "33",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP34.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "34",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP35.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "35",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP36.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "36",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP37.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "37",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP38.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "38",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP39.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "39",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP40.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "40",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP41.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "41",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP42.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "42",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP43.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "43",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP44.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "44",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP45.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "45",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP46.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "46",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP47.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "47",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP48.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "48",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP49.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "49",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP50.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "50",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP51.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "51",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP52.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "52",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP53.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "53",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP54.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "54",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "The.Name.of.the.People.2017.EP01-55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba/The.Name.of.the.People.2017.EP55.HD1080P.X264.AAC.Mandarin.CHS.Mp4Ba.mp4",
|
||||||
|
"name": "The Name of the People",
|
||||||
|
"session": "1",
|
||||||
|
"episode": "55",
|
||||||
|
"group": "Mp4Ba",
|
||||||
|
"type": "episode",
|
||||||
|
"language": ""
|
||||||
|
}
|
||||||
|
]
|
||||||
8
workspace/缺少的级数.txt
Normal file
8
workspace/缺少的级数.txt
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
mono女孩 的第 1 季少了第 6 集
|
||||||
|
末日后酒店 的第 1 季少了第 6 集
|
||||||
|
机动战士高达 GQuuuuuuX 的第 1 季少了第 7 集
|
||||||
|
男女之间存在纯友情吗?(不,不存在!!) 的第 1 季少了第 1 集
|
||||||
|
男女之间存在纯友情吗?(不,不存在!!) 的第 1 季少了第 2 集
|
||||||
|
直到魔女消逝 的第 1 季少了第 8 集
|
||||||
|
药屋少女的呢喃 的第 1 季少了第 8 集
|
||||||
|
记忆缝线 的第 1 季少了第 8 集
|
||||||
Loading…
x
Reference in New Issue
Block a user