You are on page 1of 3

{ "moduleName": "MonosChinos", "moduleInitials": "MC", "moduleDesc": "Module

for MonosChinos", "developer": "Jack_", "moduleID": "4394773977",


"moduleImage": "https://i.imgur.com/uo7Dmnk.png", "moduleVersion": "1.1",
"moduleLenguage": "ESP", "moduleHasVideos": "true", "randomizeUserAgent":
"false", "baseURL": "https://monoschinos.com", "mainPageLeftTitle": "Animes
Recientes", "mainPageRightTitle": "Animes Agregados", "blackListed": [ ""
], "mainPage": [ { "request": "https://monoschinos.com/",
"method": "get", "headers": [ { "key": "",
"value": "" } ], "extraInfo": [ { "value": ""
} ], "loadJavascript": "true", "javaScript": "function
Header(key,value) { this.key = key; this.value = value; } function ExtraInfo(value)
{ this.value = value; } function Output(lastEpisodes,lastAnimes)
{ this.lastEpisodes = lastEpisodes; this.lastAnimes = lastAnimes; } function
LastAnimes(moduleID,image,link,title) { this.moduleID = moduleID; this.image =
image; this.link = link; this.title = title; } function
LastEpisodes(moduleID,image,link,title,episode) { this.moduleID = moduleID;
this.image = image; this.link = link; this.title = title; this.episode = episode; }
function
MainPageObject(request,headers,method,extraInfo,loadJavascript,javaScript,output) {
this.request = request; this.headers = headers; this.method = method;
this.extraInfo = extraInfo; this.loadJavascript = loadJavascript; this.javaScript =
javaScript; this.output = output; } var savedData = document.getElementById('katsu-
final-data'); var parsedJson = JSON.parse(savedData.innerHTML); var moduleID =
'4394773977'; var headers = [new Header('','')]; var extraInfo = [new
ExtraInfo('')]; var mainPageObject; var output; var lastAnimes = []; var
lastEpisodes = []; var elements = document.querySelectorAll('.caps > .container
> .row > article > a'); for (var x = 0; x < elements.length; x++) { var anime =
elements[x]; var title_one = anime.querySelector('h2.Title'); var title_two = /<h2
class=\\\".+\\\">(.+?)<\\/h2>/.exec(anime.innerHTML); if (title_two) { title_two =
title_two[1] } else { title_two = '' } var cover = anime.querySelector('.Image >
figure > img').src; var link = anime.href; var title = title_one.innerText ?
title_one.innerText : title_two; var episode = 'Episode '+
anime.querySelector('.Image > .dataEpi > span').innerText.trim(); var animeObj =
new LastEpisodes(moduleID, cover, link, title, episode);
lastEpisodes.push(animeObj); } while (lastEpisodes.length % 2 != 0)
{ lastEpisodes.push(lastEpisodes[0]); } while (lastAnimes.length % 3 != 0)
{ lastAnimes.push(lastAnimes[0]); } output = new Output(lastEpisodes,lastAnimes);
mainPageObject = new MainPageObject('https://monoschinos.com/emision', headers,
'get', extraInfo, '', '', output); var finalJson = JSON.stringify(mainPageObject);
savedData.innerHTML = finalJson;", "output": { "lastEpisodes": [
{ "moduleID": "0", "image": "", "link": "",
"title": "", "episode": "" } ], "lastAnimes":
[ { "moduleID": "0", "image": "",
"link": "", "title": "" } ] } }, {
"request": "", "method": "get", "headers": [ { "key":
"", "value": "" } ], "extraInfo": [ {
"value": "" } ], "loadJavascript": "true", "javaScript":
"function Header(key,value) { this.key = key; this.value = value; } function
ExtraInfo(value) { this.value = value; } function Output(lastEpisodes,lastAnimes) {
this.lastEpisodes = lastEpisodes; this.lastAnimes = lastAnimes; } function
LastAnimes(moduleID,image,link,title) { this.moduleID = moduleID; this.image =
image; this.link = link; this.title = title; } function
LastEpisodes(moduleID,image,link,title,episode) { this.moduleID = moduleID;
this.image = image; this.link = link; this.title = title; this.episode = episode; }
function
MainPageObject(request,headers,method,extraInfo,loadJavascript,javaScript,output) {
this.request = request; this.headers = headers; this.method = method;
this.extraInfo = extraInfo; this.loadJavascript = loadJavascript; this.javaScript =
javaScript; this.output = output; } var savedData = document.getElementById('katsu-
final-data'); var parsedJson = JSON.parse(savedData.innerHTML); var moduleID =
'4394773977'; var headers = [new Header('','')]; var extraInfo = [new
ExtraInfo('')]; var mainPageObject; var output; var lastAnimes = []; var
lastEpisodes = []; lastEpisodes = parsedJson.output.lastEpisodes; var elements =
document.querySelectorAll('.animes > .container > .row > article > a'); for (let y
= 0; y < elements.length; y++) { var anime = elements[y]; var cover =
anime.querySelector('.Image > figure > img').src; var link = anime.href; var title
= anime.querySelector('h3.Title').innerText; var animeObj = new
LastAnimes(moduleID, cover, link, title); lastAnimes.push(animeObj); } while
(lastEpisodes.length % 2 != 0) { lastEpisodes.push(lastEpisodes[0]); } while
(lastAnimes.length % 3 != 0) { lastAnimes.push(lastAnimes[0]); } output = new
Output(lastEpisodes,lastAnimes); mainPageObject = new MainPageObject('', headers,
'', extraInfo, '', '', output); var finalJson = JSON.stringify(mainPageObject);
savedData.innerHTML = finalJson;", "output": { "lastEpisodes": [
{ "moduleID": "0", "image": "", "link": "",
"title": "", "episode": "" } ], "lastAnimes":
[ { "moduleID": "0", "image": "",
"link": "", "title": "" } ] } } ],
"search": [ { "request": "https://monoschinos2.com/search?
q=<searched>&page=<page>", "method": "get", "headers": [ {
"key": "", "value": "" } ], "separator": "+",
"extraInfo": [ { "value": "" } ],
"loadJavascript": "false", "javaScript": "function Header(key,value)
{ this.key = key; this.value = value; } function ExtraInfo(value) { this.value =
value; } function Output(moduleID,image,link,title,type,voice,stars)
{ this.moduleID = moduleID; this.image = image; this.link = link; this.title =
title; this.type = type; this.voice = voice; this.stars = stars; } function
SearchObject(request,method,headers,separator,extraInfo,loadJavascript,javaScript,o
utput) { this.request = request; this.method = method; this.headers = headers;
this.separator = separator; this.extraInfo = extraInfo; this.loadJavascript =
loadJavascript; this.javaScript = javaScript; this.output = output; } var savedData
= document.getElementById('katsu-final-data'); var parsedJson =
JSON.parse(savedData.innerHTML); var moduleID = '4394773977'; var headers = [new
Header('','')]; var extraInfo = [new ExtraInfo('')]; var searchPageObject; var
output = []; var elements = document.querySelectorAll('.animes > .container > .row
> article > a'); for (let y = 0; y < elements.length; y++) { var anime =
elements[y]; var cover = anime.querySelector('.Image > figure > img').src; var link
= anime.href; var title = anime.querySelector('h3.Title').innerText; var type =
anime.querySelector('.info > .category').innerText.trim(); var voice = 'SUB'; var
stars = '★★★★★'; var animeObj = new Output(moduleID, cover, link, title, type,
voice, stars); output.push(animeObj); } searchPageObject = new
SearchObject('','',headers,'+',extraInfo,'','',output); var finalJson =
JSON.stringify(searchPageObject); savedData.innerHTML = finalJson;",
"output": [ { "moduleID": "0", "image": "",
"link": "", "title": "", "type": "", "voice": "",
"stars": "" } ] } ], "info": [ { "request": "this
Can be empty", "method": "get", "headers": [ { "key":
"", "value": "" } ], "extraInfo": [ {
"value": "" } ], "loadJavascript": "false", "javaScript":
"function Header(key,value) { this.key = key; this.value = value; } function
ExtraInfo(value) { this.value = value; } function
Output(moduleID,image,link,title,description,genres,type,status,episodes)
{ this.moduleID = moduleID; this.image = image; this.link = link; this.title =
title; this.description = description; this.genres = genres; this.type = type;
this.status = status; this.episodes = episodes; } function
Episodes(link,moduleID,isDecodable) { this.link = link; this.moduleID = moduleID;
this.isDecodable = isDecodable; } function
InfoObject(request,method,headers,extraInfo,loadJavascript,javaScript,output)
{ this.request = request; this.method = method; this.headers = headers;
this.extraInfo = extraInfo; this.loadJavascript = loadJavascript; this.javaScript =
javaScript; this.output = output; } var savedData = document.getElementById('katsu-
final-data'); var parsedJson = JSON.parse(savedData.innerHTML); var moduleID =
'4394773977'; var headers = [new Header('', '')]; var extraInfo = [new
ExtraInfo('')]; var infoObject; var output; var episodes = []; var type = ''; var
status = ''; var genres = []; var desc = ''; var image = ''; var title = ''; var
animeInfo = document.querySelector('header > .row > div:last-child'); var info =
animeInfo.querySelector('.after-title').innerText.trim().replace(' |', '').split('
'); type = info[3] || info[2]; status = info[0]; genres =
Array.from(animeInfo.querySelectorAll('.generos > a')).map(g => g.innerText); desc
= animeInfo.querySelector('.Depion > p').innerText; image =
document.querySelector('header
> .row > div:first-child > .Image > figure > img').src; title =
animeInfo.querySelector('h1.Title').innerText; var elements =
document.querySelectorAll('.SerieCaps > a'); for (var x = 0; x < elements.length;
x++) { var anime = elements[x]; episodes.push(new Episodes(anime.href, moduleID,
'false')) } output = new
Output(moduleID,image,parsedJson.request,title,desc,genres,type,status,episodes.rev
erse()); infoObject = new InfoObject('','get',headers,extraInfo,'', '',output); var
finalJson = JSON.stringify(infoObject); savedData.innerHTML = finalJson;",
"output": { "moduleID": "0", "image": "", "link": "",
"title": "", "description": "", "genres": [ "" ],
"type": "", "status": "", "episodes":
[ { "link": "", "moduleID": "",
"isDecodable": "false" } ] } } ], "episodes": [
{ "request": "This can be Empty", "method": "get", "headers": [
{ "key": "", "value": "" } ], "extraInfo":
[ { "value": "" } ], "loadJavascript":
"true", "javaScript": "function Header(key,value) { this.key = key;
this.value = value; } function ExtraInfo(value) { this.value = value; } function
Output(link,linkIdentifier,moduleID,isDecodable,headers) { this.link = link;
this.linkIdentifier = linkIdentifier; this.moduleID = moduleID; this.isDecodable =
isDecodable; this.headers = headers; } function
EpisodeObject(request,method,headers,extraInfo,loadJavascript,javaScript,output)
{ this.request = request; this.method = method; this.headers = headers;
this.extraInfo = extraInfo; this.loadJavascript = loadJavascript; this.javaScript =
javaScript; this.output = output; } var savedData = document.getElementById('katsu-
final-data'); var parsedJson = JSON.parse(savedData.innerHTML); var moduleID =
'4394773977'; var headers = [new Header('','')]; var extraInfo = [new
ExtraInfo('')]; var episodeObject; var output = []; var element =
document.querySelector('.TPlayer').innerHTML; var sourceReg =
/https:\\/\\/monoschinos2\\.com\\/reproductor\\?url=(.+)(?:&amp;|&)id=\\d+/g; var
result; while ((result = sourceReg.exec(element)) !== null) { var url = result[1];
url = decodeURIComponent(url); var epObj = new Output(url, '', moduleID, 'false',
headers); output.push(epObj); } episodeObject = new
EpisodeObject('','',headers,extraInfo,'','',output); var finalJson =
JSON.stringify(episodeObject); savedData.innerHTML = finalJson;", "output": [
{ "link": "", "moduleID": "", "linkIdentifier": "",
"isDecodable": "false", "headers": [ { "key":
"key", "value": "value" } ] } ]
} ] }

You might also like