Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
0 ratings
0% found this document useful (0 votes)
13 views
13 pages
GoGoAnime Module Overview
Uploaded by
qf57brvdyb
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
Download
Save
Save Text For Later
Share
0%
0% found this document useful, undefined
0%
, undefined
Print
Embed
Report
0 ratings
0% found this document useful (0 votes)
13 views
13 pages
GoGoAnime Module Overview
Uploaded by
qf57brvdyb
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
Go to previous items
Go to next items
Download
Save
Save Text For Later
Share
0%
0% found this document useful, undefined
0%
, undefined
Print
Embed
Report
Download
Save Text For Later
Search
Fullscreen
{"moduleInfo":{"moduleName":"GoGoAnime","moduleInitials":"GGA","moduleDesc":"This
is a module to get data from GogoAnime website
enjoy.","developer":"unknown","moduleID":"28932498734237987329","moduleImage":"http
s://i1.wp.com/kodibeginner.com/wp-content/uploads/2020/10/gogoanime.jpg?
fit=300%2C300&ssl=1","moduleVersion":2.4,"moduleLenguage":"ENG","moduleType":"Video
","baseURL":"https://gogoanimehd.to/","moduleDeveloperSite":"https://
mprotmod.github.io/Modules-KETSU/index.html","UpdateSite":"https://
raw.githubusercontent.com/mprotmod/Modules-KETSU/main/Module%20Parser%20KETSU/
GoGoAnime/
moduleTemplate.json","preferedServer":"GOTAKU1","preferedDownloadServer":"GOTAKU1",
"blackListed":[""],"moduleCreatorIdltoCobtyFORtAeCZEuHw":
{"path":"HBJcw","id":"moduleInfosection","sectionsHidden":[],"options":
{"name":"Module
Info","listName":"Parameters"},"cellsHidden":false},"moduleCreatorIdEvXASHydxiFBpKl
KprQm":{"path":"SLQDZ","id":"moduleInfocell","sectionsHidden":[],"options":
{"name":"Parameters"},"cellsHidden":false}},"global":{"variables":
[{"key":"","value":""}],"cookies":[{"key":"","value":""}],"headers":
[{"key":"","value":""}]},"mainPage":[{"request":{"url":"https://gogoanimehd.to/
popular.html","method":"get","headers":
[{"key":"","value":"","moduleCreatorHeaderisActive":true}]},"extra":{"commands":
[{"commandName":"","params":[{"key":"","value":""}]}],"extraInfo":
[{"key":"","value":""}]},"javascriptConfig":
{"removeJavascript":true,"loadInWebView":false,"javaScript":"\n try {\n\n
/* JAVASCRIPT STARTS */ const DefaultLayouts = {\n ultraWideFull:
'ultraWideFull',\n ultraWide: 'ultraWide',\n wideFull: 'wideFull',\n
wide: 'wide',\n wideStrechedFull: 'wideStrechedFull',\n
wideStrechedFullDouble: 'WideStrechedFullDouble',\n wideStreched:
'wideStreched',\n wideStrechedDouble: 'wideStrechedDouble',\n
wideStrechedFullList: 'wideStrechedFullList',\n wideStrechedList:
'wideStrechedList',\n doublets: 'doublets',\n doubletsDouble:
'doubletsDouble',\n doubletsFull: 'doubletsFull',\n
doubletsFullDouble: 'doubletsFullDouble',\n doubletsConstant:
'doubletsConstant',\n doubletsDoubleConstant: 'doubletsDoubleConstant',\n
doubletsFullConstant: 'doubletsFullConstant',\n doubletsFullDoubleConstant:
'doubletsFullDoubleConstant',\n longDoublets: 'longDoublets',\n
longDoubletsDouble: 'longDoubletsDouble',\n longDoubletsFull:
'longDoubletsFull',\n longDoubletsFullDouble: 'longDoubletsFullDouble',\n
longDoubletsConstant: 'longDoubletsConstant',\n longDoubletsDoubleConstant:
'longDoubletsDoubleConstant',\n longDoubletsFullConstant:
'longDoubletsFullConstant',\n longDoubletsFullDoubleConstant:
'longDoubletsFullDoubleConstant',\n triplets: 'triplets',\n
tripletsDouble: 'tripletsDouble',\n tripletsFull: 'tripletsFull',\n
tripletsFullDouble: 'tripletsFullDouble',\n tripletsConstant:
'tripletsConstant',\n tripletsDoubleConstant: 'tripletsDoubleConstant',\n
tripletsFullConstant: 'tripletsFullConstant',\n tripletsFullDoubleConstant:
'tripletsFullDoubleConstant',\n longTriplets: 'longTriplets',\n
longTripletsDouble: 'longTripletsDouble',\n longTripletsFull:
'longTripletsFull',\n longTripletsFullDouble: 'longTripletsFullDouble',\n
longTripletsConstant: 'longTripletsConstant',\n longTripletsDoubleConstant:
'longTripletsDoubleConstant',\n longTripletsFullConstant:
'longTripletsFullConstant',\n longTripletsFullDoubleConstant:
'longTripletsFullDoubleConstant',\n none: ''\n};\nconst CellDesings = {\n
Special1: 'Special1',\n Special2: 'Special2',\n Special3:
'Special3',\n small1: 'small1',\n small2: 'small2',\n normal1:
'normal1',\n normal2: 'normal2',\n normal3: 'normal3',\n
normal4: 'normal4',\n normal5: 'normal5',\n normal6: 'normal6',\n
normal7: 'normal7',\n wide1: 'wide1',\n wide2: 'wide2',\n
wide3: 'wide3',\n wide4: 'wide4',\n wide5: 'wide5',\n wide6:
'wide6',\n wide7: 'wide7',\n wide8: 'wide8',\n wide9:
'wide9',\n wide10: 'wide10',\n wide11: 'wide11'\n};\nconst Paging =
{\n leading: 'leading',\n centered: 'centered',\n none: ''\
n};\nconst Orientation = {\n horizontal: 'horizontal',\n vertical:
'vertical'\n};\n\nfunction MainPage ( request, extra, javascriptConfig, output ) {\
n this.request = request;\n this.extra = extra;\n
this.javascriptConfig = javascriptConfig;\n this.output = output;\n}\n\
nfunction ModuleRequest ( url, method, headers, httpBody ) {\n this.url =
url;\n this.method = method;\n this.headers = headers;\n
this.httpBody = httpBody;\n}\n\nfunction Extra ( commands, extraInfo ) {\n
this.commands = commands;\n this.extraInfo = extraInfo;\n}\n\nfunction
Commands ( commandName, params ) {\n this.commandName = commandName;\n
this.params = params;\n}\n\nfunction JavascriptConfig ( removeJavascript,
loadInWebView, javaScript ) {\n this.removeJavascript = removeJavascript;\n
this.loadInWebView = loadInWebView;\n this.javaScript = javaScript;\n}\n\
nfunction KeyValue ( key, value ) {\n this.key = key;\n this.value =
value;\n}\n\nfunction Output ( cellDesing, orientation, defaultLayout, paging,
section, layout, data ) {\n this.cellDesing = cellDesing;\n
this.orientation = orientation;\n this.defaultLayout = defaultLayout;\n
this.paging = paging;\n this.section = section;\n this.layout =
layout;\n this.data = data;\n}\n\nfunction Section ( sectionName,
separator ) {\n this.sectionName = sectionName;\n this.separator =
separator;\n}\n\nfunction Layout ( insets, visibleCellsWidthS, visibleCellsWidthM,
visibleCellsWidthL, visibleCellsHeight, heightForVisibleCells, cellSize, ratio,
constant, horizontalSpacing, verticalSpacing ) {\n this.insets = insets;\n
this.visibleCellsWidthS = visibleCellsWidthS;\n this.visibleCellsWidthM =
visibleCellsWidthM;\n this.visibleCellsWidthL = visibleCellsWidthL;\n
this.visibleCellsHeight = visibleCellsHeight;\n this.heightForVisibleCells =
heightForVisibleCells;\n this.cellSize = cellSize;\n this.ratio =
ratio;\n this.constant = constant;\n this.horizontalSpacing =
horizontalSpacing;\n this.verticalSpacing = verticalSpacing;\n}\n\nfunction
Insets ( top, bottom, left, right ) {\n this.top = top;\n this.bottom
= bottom;\n this.left = left;\n this.right = right;\n}\n\nfunction
Size ( width, height ) {\n this.width = width;\n this.height =
height;\n}\n\nfunction Ratio ( inRelation, number1, number2 ) {\n
this.inRelation = inRelation;\n this.number1 = number1;\n
this.number2 = number2;\n}\n\nfunction Data ( image, title, description, field1,
field2, field3, field4, isChapter, link ) {\n this.image = image;\n
this.title = title;\n this.description = description;\n this.field1 =
field1;\n this.field2 = field2;\n this.field3 = field3;\n
this.field4 = field4;\n this.isChapter = isChapter;\n this.link =
link;\n}\n\nfunction quickData ( link, image, title, field1, field2 ) {\n
return new Data( image, title, 'unknown', field1, field2, 'unknown', 'unknown',
false, link );\n}\n\nfunction shuffle ( a ) {\n var j, x, i;\n for
( i = a.length - 1; i > 0; i-- ) {\n j = Math.floor( Math.random( )
* ( i + 1 ) );\n x = a[ i ];\n a[ i ] = a[ j ];\n
a[ j ] = x;\n }\n return a;\n}\nvar savedData =
document.getElementById( 'ketsu-final-data' );\nvar parsedJson =
JSON.parse( savedData.innerHTML );\nlet output = [ ];\nlet emptyKeyValue = [ new
KeyValue( '', '' ) ];\nvar topLayout = new Layout( new Insets( 0, 0, 0, 0 ), 1, 2,
3, 1, 500, new Size( 400, 400 ), new Ratio( 'width', 1, 1 ), new Size( 0, 0 ), 0, 0
);\nvar dataArray = [ ];\nvar dataArray2 = [ ];\ntopList =
document.querySelector( '.last_episodes' ).querySelectorAll( 'li' );\nfor ( var x =
0; x < topList.length; x++ ) {\n let list = topList[ x ];\n let title
= list.querySelector( 'a' ).title;\n var link = 'https://gogoanimehd.to' +
list.querySelector( 'a' ).href;\n link = new ModuleRequest( link, 'get',
emptyKeyValue, null );\n var image = list.querySelector( 'img' ).src;\n
image = new ModuleRequest( image, 'get', emptyKeyValue, null );\n let
finalData = quickData( link, image, title, title, title );\n dataArray.push(
finalData );\n}\noutput.push( new Output( CellDesings.wide11,
Orientation.horizontal, DefaultLayouts.wideFull, Paging.leading, new Section( '',
false ), null, shuffle( dataArray.slice( ) ) ) );\n let layout1 = new Layout(new
Insets(0, 0, 10, 10), 1, 1, 1, 1, 0, new Size(400, 105), new Ratio('width', 4, 10),
new Size(0, 0), 0, 0);\nconst infoText = new Data(new
ModuleRequest(\"https://google.com/\",\"GET\",[],null), \"\\nABOUT YOUR
FAVORITES:\\n\\nIf any of your favorites dont work search for them again. To delete
the ones that no longer work long press them on the favorites page, this will also
show you the last chapter you clicked.\\n\", '', '', '', '', '', false, new
ModuleRequest(\"https://google.com/\",\"GET\",[],null), false);\noutput.push(new
Output('CELLHelperText', Orientation.horizontal, DefaultLayouts.wideFull,
Paging.centered, new Section('', true), layout1, [infoText]));\n\noutput.push( new
Output( CellDesings.Special1, Orientation.horizontal,
DefaultLayouts.triplets, Paging.leading, new Section( 'Popular', true ), null,
dataArray ) );\ndataArray = [ ];\nvar topList =
document.querySelector( '.menu_recent' ).querySelectorAll( 'li' );\nfor ( var x =
0; x < topList.length; x++ ) {\n let list = topList[ x ];\n let title
= list.querySelector( 'a' ).title;\n var link =
'https://gogoanimehd.to/category' + list.querySelector( 'a' ).href.split( '-epi' )[
0 ];\n link = new ModuleRequest( link, 'get', emptyKeyValue, null );\n
var ep = list.querySelector( '.time_2' ).innerText;\n var image =
list.querySelector( '.thumbnail-recent' ).getAttribute( 'style' ).split( '\\'' )[ 1
];\n image = new ModuleRequest( image, 'get', emptyKeyValue, null );\n
var finalData = quickData( link, image, title, title, ep );\n
dataArray.push( finalData );\n finalData = quickData( link, image, title,
ep, ep );\n dataArray2.push( finalData );\n}\noutput.push( new
Output( CellDesings.normal7, Orientation.horizontal,
DefaultLayouts.longTripletsDouble, Paging.leading, new Section( 'Last Episodes',
true ), null, dataArray2 ) );\nlet MainPageObject = new MainPage( new
ModuleRequest( 'https://ajax.gogocdn.net/ajax/page-recent-release-ongoing.html?
page=1', 'get', emptyKeyValue, null ), new Extra( [ new Commands( '', emptyKeyValue
) ], emptyKeyValue ), new JavascriptConfig( true, false, '' ), output );\nvar
finalJson = JSON.stringify( MainPageObject );\nsavedData.innerHTML = finalJson;\
n /* JAVASCRIPT ENDS */\n\n } catch (e) {\n
console.error(e.message);\n\n if (typeof KETSU_ASYNC !== 'undefined') {\
n
window.webkit.messageHandlers.EXECUTE_KETSU_ASYNC.postMessage('');\n }\
n\n }\n \n "},"output":
[{"cellDesing":"normal1","orientation":"vertical","defaultLayout":"wide","paging":"
","section":{"sectionName":"","separator":false},"layout":{"insets":
{"top":0,"bottom":0,"left":0,"right":0},"visibleCellsWidthS":2,"visibleCellsWidthM"
:2,"visibleCellsWidthL":2,"visibleCellsHeight":2,"heightForVisibleCells":400,"cellS
ize":{"width":300,"height":300},"ratio":
{"inRelation":"width","number1":1,"number2":2},"constant":
{"width":1,"height":2},"horizontalSpacing":0,"verticalSpacing":0},"data":[{"image":
{"url":"https://jkanime.net/","method":"get","headers":
[{"key":"","value":""}],"httpBody":null},"title":"","description":"","field1":"","f
ield2":"","field3":"","field4":"","moduleID":"2384029348","isChapter":false,"link":
{"url":"empty","method":"get","headers":
[{"key":"key","value":"value"}],"httpBody":null}}]}],"moduleCreatorIdTBLXGRIsoPenPR
nTIHQm":{"path":"rIEno","id":"mainPage,0cell","sectionsHidden":[],"options":
{"name":"Request"},"cellsHidden":false,"javascriptEditorScroll":190,"openedMenu":"J
avascript"}},{"request":{"url":"https://gogoanime.vet/
popular.html","method":"get","headers":
[{"key":"","value":"","moduleCreatorHeaderisActive":true}]},"extra":{"commands":
[{"commandName":"","params":[{"key":"","value":""}]}],"extraInfo":
[{"key":"","value":""}]},"javascriptConfig":
{"removeJavascript":false,"loadInWebView":false,"javaScript":"\n try {\n\n
/* JAVASCRIPT STARTS */ const DefaultLayouts = {\n ultraWideFull:
'ultraWideFull',\n ultraWide: 'ultraWide',\n wideFull: 'wideFull',\n
wide: 'wide',\n wideStrechedFull: 'wideStrechedFull',\n
wideStrechedFullDouble: 'WideStrechedFullDouble',\n wideStreched:
'wideStreched',\n wideStrechedDouble: 'wideStrechedDouble',\n
wideStrechedFullList: 'wideStrechedFullList',\n wideStrechedList:
'wideStrechedList',\n doublets: 'doublets',\n doubletsDouble:
'doubletsDouble',\n doubletsFull: 'doubletsFull',\n
doubletsFullDouble: 'doubletsFullDouble',\n doubletsConstant:
'doubletsConstant',\n doubletsDoubleConstant: 'doubletsDoubleConstant',\n
doubletsFullConstant: 'doubletsFullConstant',\n doubletsFullDoubleConstant:
'doubletsFullDoubleConstant',\n longDoublets: 'longDoublets',\n
longDoubletsDouble: 'longDoubletsDouble',\n longDoubletsFull:
'longDoubletsFull',\n longDoubletsFullDouble: 'longDoubletsFullDouble',\n
longDoubletsConstant: 'longDoubletsConstant',\n longDoubletsDoubleConstant:
'longDoubletsDoubleConstant',\n longDoubletsFullConstant:
'longDoubletsFullConstant',\n longDoubletsFullDoubleConstant:
'longDoubletsFullDoubleConstant',\n triplets: 'triplets',\n
tripletsDouble: 'tripletsDouble',\n tripletsFull: 'tripletsFull',\n
tripletsFullDouble: 'tripletsFullDouble',\n tripletsConstant:
'tripletsConstant',\n tripletsDoubleConstant: 'tripletsDoubleConstant',\n
tripletsFullConstant: 'tripletsFullConstant',\n tripletsFullDoubleConstant:
'tripletsFullDoubleConstant',\n longTriplets: 'longTriplets',\n
longTripletsDouble: 'longTripletsDouble',\n longTripletsFull:
'longTripletsFull',\n longTripletsFullDouble: 'longTripletsFullDouble',\n
longTripletsConstant: 'longTripletsConstant',\n longTripletsDoubleConstant:
'longTripletsDoubleConstant',\n longTripletsFullConstant:
'longTripletsFullConstant',\n longTripletsFullDoubleConstant:
'longTripletsFullDoubleConstant',\n none: ''\n};\nconst CellDesings = {\n
Special1: 'Special1',\n Special2: 'Special2',\n Special3:
'Special3',\n small1: 'small1',\n small2: 'small2',\n normal1:
'normal1',\n normal2: 'normal2',\n normal3: 'normal3',\n
normal4: 'normal4',\n normal5: 'normal5',\n normal6: 'normal6',\n
normal7: 'normal7',\n wide1: 'wide1',\n wide2: 'wide2',\n
wide3: 'wide3',\n wide4: 'wide4',\n wide5: 'wide5',\n wide6:
'wide6',\n wide7: 'wide7',\n wide8: 'wide8',\n wide9:
'wide9',\n wide10: 'wide10',\n wide11: 'wide11'\n};\nconst Paging =
{\n leading: 'leading',\n centered: 'centered',\n none: ''\
n};\nconst Orientation = {\n horizontal: 'horizontal',\n vertical:
'vertical'\n};\n\nfunction MainPage ( request, extra, javascriptConfig, output ) {\
n this.request = request;\n this.extra = extra;\n
this.javascriptConfig = javascriptConfig;\n this.output = output;\n}\n\
nfunction ModuleRequest ( url, method, headers, httpBody ) {\n this.url =
url;\n this.method = method;\n this.headers = headers;\n
this.httpBody = httpBody;\n}\n\nfunction Extra ( commands, extraInfo ) {\n
this.commands = commands;\n this.extraInfo = extraInfo;\n}\n\nfunction
Commands ( commandName, params ) {\n this.commandName = commandName;\n
this.params = params;\n}\n\nfunction JavascriptConfig ( removeJavascript,
loadInWebView, javaScript ) {\n this.removeJavascript = removeJavascript;\n
this.loadInWebView = loadInWebView;\n this.javaScript = javaScript;\n}\n\
nfunction KeyValue ( key, value ) {\n this.key = key;\n this.value =
value;\n}\n\nfunction Output ( cellDesing, orientation, defaultLayout, paging,
section, layout, data ) {\n this.cellDesing = cellDesing;\n
this.orientation = orientation;\n this.defaultLayout = defaultLayout;\n
this.paging = paging;\n this.section = section;\n this.layout =
layout;\n this.data = data;\n}\n\nfunction Section ( sectionName,
separator ) {\n this.sectionName = sectionName;\n this.separator =
separator;\n}\n\nfunction Layout ( insets, visibleCellsWidthS, visibleCellsWidthM,
visibleCellsWidthL, visibleCellsHeight, heightForVisibleCells, cellSize, ratio,
constant, horizontalSpacing, verticalSpacing ) {\n this.insets = insets;\n
this.visibleCellsWidthS = visibleCellsWidthS;\n this.visibleCellsWidthM =
visibleCellsWidthM;\n this.visibleCellsWidthL = visibleCellsWidthL;\n
this.visibleCellsHeight = visibleCellsHeight;\n this.heightForVisibleCells =
heightForVisibleCells;\n this.cellSize = cellSize;\n this.ratio =
ratio;\n this.constant = constant;\n this.horizontalSpacing =
horizontalSpacing;\n this.verticalSpacing = verticalSpacing;\n}\n\nfunction
Insets ( top, bottom, left, right ) {\n this.top = top;\n this.bottom
= bottom;\n this.left = left;\n this.right = right;\n}\n\nfunction
Size ( width, height ) {\n this.width = width;\n this.height =
height;\n}\n\nfunction Ratio ( inRelation, number1, number2 ) {\n
this.inRelation = inRelation;\n this.number1 = number1;\n
this.number2 = number2;\n}\n\nfunction Data ( image, title, description, field1,
field2, field3, field4, isChapter, link ) {\n this.image = image;\n
this.title = title;\n this.description = description;\n this.field1 =
field1;\n this.field2 = field2;\n this.field3 = field3;\n
this.field4 = field4;\n this.isChapter = isChapter;\n this.link =
link;\n}\n\nfunction quickData ( link, image, title, field1 ) {\n return new
Data( image, title, 'unknown', field1, 'unknown', 'unknown', 'unknown', false, link
);\n}\n\nfunction shuffle ( a ) {\n var j, x, i;\n for ( i = a.length
- 1; i > 0; i-- ) {\n j = Math.floor( Math.random( ) * ( i + 1 ) );\
n x = a[ i ];\n a[ i ] = a[ j ];\n
a[ j ] = x;\n }\n return a;\n}\nvar savedData =
document.getElementById( 'ketsu-final-data' );\nvar parsedJson =
JSON.parse( savedData.innerHTML );\nlet output = parsedJson.output;\nlet
emptyKeyValue = [ new KeyValue( '', '' ) ];\nvar topLayout = new Layout( new
Insets( 0, 0, 0, 0 ), 1, 2, 3, 1, 500, new Size(
400, 400 ), new Ratio( 'width', 1, 1 ), new Size( 0, 0 ), 0, 0 );\nlet script =
document.querySelector( 'script' ).innerText.replace( '/*', '' ).replace( '*/',
'' );\nlet parser = document.createElement( 'div' );\nparser.innerHTML = script;\
nvar dataArray = [ ];\nvar testLayout = new Layout( new Insets( 0, 0, 10, 10 ), 1,
2, 3, 1, 500, new Size( 400, 400 ), new Ratio( 'width', 3, 10 ), new Size( 0, 0 ),
10, 10 );\nvar topList =
parser.querySelector( '.added_series_body' ).querySelectorAll( 'li' );\nfor ( var x
= 0; x < topList.length; x++ ) {\n let list = topList[ x ];\n let
title = list.querySelector( 'a' ).title;\n var link =
'https://gogoanimehd.to/' + list.querySelector( 'a' ).href;\n link = new
ModuleRequest( link, 'get', emptyKeyValue, null );\n var image =
list.querySelector( '.thumbnail-popular' ).getAttribute( 'style' ).split( '\\'' )
[ 1 ];\n image = new ModuleRequest( image, 'get', emptyKeyValue, null );\n
let finalData = quickData( link, image, title, 'Unknown' );\n
console.log(finalData)\n dataArray.push( finalData );\n}\noutput.push( new
Output( CellDesings.wide9, Orientation.vertical,
DefaultLayouts.wideStrechedFullList, Paging.leading, new Section( 'Popular
Ongoing', true ), null, dataArray ) );\nlet MainPageObject = new MainPage( new
ModuleRequest( '', 'get', emptyKeyValue, null ), new Extra( [ new Commands( '',
emptyKeyValue ) ], emptyKeyValue ), new JavascriptConfig( true, false, '' ), output
);\nvar finalJson = JSON.stringify( MainPageObject );\nsavedData.innerHTML =
finalJson;\n /* JAVASCRIPT ENDS */\n\n } catch (e) {\n
console.error(e.message);\n\n if (typeof KETSU_ASYNC !== 'undefined') {\
n
window.webkit.messageHandlers.EXECUTE_KETSU_ASYNC.postMessage('');\n }\
n\n }\n \n "},"output":
[{"cellDesing":"normal1","orientation":"vertical","defaultLayout":"wide","paging":"
","section":{"sectionName":"","separator":false},"layout":{"insets":
{"top":0,"bottom":0,"left":0,"right":0},"visibleCellsWidthS":2,"visibleCellsWidthM"
:2,"visibleCellsWidthL":2,"visibleCellsHeight":2,"heightForVisibleCells":400,"cellS
ize":{"width":300,"height":300},"ratio":
{"inRelation":"width","number1":1,"number2":2},"constant":
{"width":1,"height":2},"horizontalSpacing":0,"verticalSpacing":0},"data":[{"image":
{"url":"https://jkanime.net/","method":"get","headers":
[{"key":"","value":""}],"httpBody":null},"title":"","description":"","field1":"","f
ield2":"","field3":"","field4":"","moduleID":"2384029348","isChapter":false,"link":
{"url":"empty","method":"get","headers":
[{"key":"key","value":"value"}],"httpBody":null}}]}],"moduleCreatorIdGBmOcgspdizviR
iqRmOR":{"path":"cMMju","id":"mainPage,1cell","sectionsHidden":[],"options":
{"name":"Request"},"cellsHidden":false,"javascriptEditorScroll":183,"openedMenu":"J
avascript"}}],"search":[{"request":{"url":"https://gogoanimehd.to//search.html?
keyword=<searched>&page=<page>","method":"get","headers":
[{"key":"key","value":"value","moduleCreatorHeaderisActive":true},
{"key":"","value":"","moduleCreatorHeaderisActive":true}]},"separator":"%20","extra
":{"commands":[{"commandName":"","params":[{"key":"","value":""}]}],"extraInfo":
[{"key":"","value":""}]},"javascriptConfig":
{"removeJavascript":true,"loadInWebView":false,"javaScript":"\n try {\n\n
/* JAVASCRIPT STARTS */ const DefaultLayouts = {\n ultraWideFull:
'ultraWideFull',\n ultraWide: 'ultraWide',\n wideFull: 'wideFull',\n
wide: 'wide',\n wideStrechedFull: 'wideStrechedFull',\n
wideStrechedFullDouble: 'WideStrechedFullDouble',\n wideStreched:
'wideStreched',\n wideStrechedDouble: 'wideStrechedDouble',\n
wideStrechedFullList: 'wideStrechedFullList',\n wideStrechedList:
'wideStrechedList',\n doublets: 'doublets',\n doubletsDouble:
'doubletsDouble',\n doubletsFull: 'doubletsFull',\n
doubletsFullDouble: 'doubletsFullDouble',\n doubletsConstant:
'doubletsConstant',\n doubletsDoubleConstant: 'doubletsDoubleConstant',\n
doubletsFullConstant: 'doubletsFullConstant',\n doubletsFullDoubleConstant:
'doubletsFullDoubleConstant',\n longDoublets: 'longDoublets',\n
longDoubletsDouble: 'longDoubletsDouble',\n longDoubletsFull:
'longDoubletsFull',\n longDoubletsFullDouble: 'longDoubletsFullDouble',\n
longDoubletsConstant: 'longDoubletsConstant',\n longDoubletsDoubleConstant:
'longDoubletsDoubleConstant',\n longDoubletsFullConstant:
'longDoubletsFullConstant',\n longDoubletsFullDoubleConstant:
'longDoubletsFullDoubleConstant',\n triplets: 'triplets',\n
tripletsDouble: 'tripletsDouble',\n tripletsFull: 'tripletsFull',\n
tripletsFullDouble: 'tripletsFullDouble',\n tripletsConstant:
'tripletsConstant',\n tripletsDoubleConstant: 'tripletsDoubleConstant',\n
tripletsFullConstant: 'tripletsFullConstant',\n tripletsFullDoubleConstant:
'tripletsFullDoubleConstant',\n longTriplets: 'longTriplets',\n
longTripletsDouble: 'longTripletsDouble',\n longTripletsFull:
'longTripletsFull',\n longTripletsFullDouble: 'longTripletsFullDouble',\n
longTripletsConstant: 'longTripletsConstant',\n longTripletsDoubleConstant:
'longTripletsDoubleConstant',\n longTripletsFullConstant:
'longTripletsFullConstant',\n longTripletsFullDoubleConstant:
'longTripletsFullDoubleConstant',\n none: ''\n};\nconst CellDesings = {\n
Special1: 'Special1',\n Special2: 'Special2',\n Special3:
'Special3',\n small1: 'small1',\n small2: 'small2',\n normal1:
'normal1',\n normal2: 'normal2',\n normal3: 'normal3',\n
normal4: 'normal4',\n normal5: 'normal5',\n normal6: 'normal6',\n
normal7: 'normal7',\n wide1: 'wide1',\n wide2: 'wide2',\n
wide3: 'wide3',\n wide4: 'wide4',\n wide5: 'wide5',\n wide6:
'wide6',\n wide7: 'wide7',\n wide8: 'wide8',\n wide9:
'wide9',\n wide10: 'wide10',\n wide11: 'wide11'\n};\nconst Paging =
{\n leading: 'leading',\n centered: 'centered',\n none: ''\
n};\nconst Orientation = {\n horizontal: 'horizontal',\n vertical:
'vertical'\n};\n\nfunction Search ( request, extra, separator, javascriptConfig,
output ) {\n this.request = request;\n this.extra = extra;\n
this.separator = separator;\n this.javascriptConfig = javascriptConfig;\n
this.output = output;\n}\n\nfunction ModuleRequest ( url, method, headers, httpBody
) {\n this.url = url;\n this.method = method;\n this.headers =
headers;\n this.httpBody = httpBody;\n}\n\nfunction Extra ( commands,
extraInfo ) {\n this.commands = commands;\n this.extraInfo =
extraInfo;\n}\n\nfunction Commands ( commandName, params ) {\n
this.commandName = commandName;\n this.params = params;\n}\n\nfunction
JavascriptConfig ( removeJavascript, loadInWebView, javaScript ) {\n
this.removeJavascript = removeJavascript;\n this.loadInWebView =
loadInWebView;\n this.javaScript = javaScript;\n}\n\nfunction KeyValue
( key, value ) {\n this.key = key;\n this.value = value;\n}\n\
nfunction Output ( cellDesing, orientation, defaultLayout, paging, section, layout,
data ) {\n this.cellDesing = cellDesing;\n this.orientation =
orientation;\n this.defaultLayout = defaultLayout;\n this.paging =
paging;\n this.section = section;\n this.layout = layout;\n
this.data = data;\n}\n\nfunction Section ( sectionName, separator ) {\n
this.sectionName = sectionName;\n this.separator = separator;\n}\n\nfunction
Layout ( insets, visibleCellsWidthS, visibleCellsWidthM, visibleCellsWidthL,
visibleCellsHeight, heightForVisibleCells, cellSize, ratio, constant,
horizontalSpacing, verticalSpacing ) {\n this.insets = insets;\n
this.visibleCellsWidthS = visibleCellsWidthS;\n this.visibleCellsWidthM =
visibleCellsWidthM;\n this.visibleCellsWidthL = visibleCellsWidthL;\n
this.visibleCellsHeight = visibleCellsHeight;\n this.heightForVisibleCells =
heightForVisibleCells;\n this.cellSize = cellSize;\n this.ratio =
ratio;\n this.constant = constant;\n this.horizontalSpacing =
horizontalSpacing;\n this.verticalSpacing = verticalSpacing;\n}\n\nfunction
Insets ( top, bottom, left, right ) {\n this.top = top;\n this.bottom
= bottom;\n this.left = left;\n this.right = right;\n}\n\nfunction
Size ( width, height ) {\n this.width = width;\n this.height =
height;\n}\n\nfunction Ratio ( inRelation, number1, number2 ) {\n
this.inRelation = inRelation;\n this.number1 = number1;\n
this.number2 = number2;\n}\n\nfunction Data ( image, title, description, field1,
field2, field3, field4, isChapter, link ) {\n this.image = image;\n
this.title = title;\n this.description = description;\n this.field1 =
field1;\n this.field2 = field2;\n this.field3 = field3;\n
this.field4 = field4;\n this.isChapter = isChapter;\n this.link =
link;\n}\n\nfunction quickData ( link, image, title, field1 ) {\n return new
Data( image, title, 'unknown', field1, 'unknown', 'unknown', 'unknown', false, link
);\n}\n\nfunction shuffle ( a ) {\n var j, x, i;\n for ( i = a.length
- 1; i > 0; i-- ) {\n j = Math.floor( Math.random( ) * ( i + 1 ) );\
n x = a[ i ];\n a[ i ] = a[ j ];\n
a[ j ] = x;\n }\n return a;\n}\nvar savedData =
document.getElementById(
'ketsu-final-data' );\nvar parsedJson = JSON.parse( savedData.innerHTML );\nlet
output = [ ];\nlet emptyKeyValue = [ new KeyValue( '', '' ) ];\nvar dataArray =
[ ];\nvar topList =
document.querySelector( '.last_episodes' ).querySelectorAll( 'ul.items > li' );\
nfor ( var x = 0; x < topList.length; x++ ) {\n let list = topList[ x ];\n
let title = list.querySelector( 'a img' ).alt;\n var link =
'https://gogoanimehd.to' + list.querySelector( 'a' ).href;\n link = new
ModuleRequest( link, 'get', emptyKeyValue, null );\n var image =
list.querySelector( 'a img' ).src;\n image = new ModuleRequest( image,
'get', emptyKeyValue, null );\n let released =
list.querySelector( '.released' ).innerText;\n let finalData = new
Data( image, title, released, 'field1', 'unknown', 'unknown', 'unknown', false,
link );\n dataArray.push( finalData );\n}\nvar testLayout = new Layout( new
Insets( 10, 10, 10, 10 ), 1, 2, 3, 1, 500, new Size( 400, 400 ), new
Ratio( 'width', 4, 11 ), new Size( 0, 0 ), 10, 10 );\noutput.push( new
Output( CellDesings.wide8, Orientation.vertical, DefaultLayouts.none, Paging.none,
new Section( '', false ), testLayout, dataArray ) );\nlet searchPageObject = new
Search( new ModuleRequest( '', '', emptyKeyValue, null ), new Extra( [ new
Commands( '', emptyKeyValue ) ], emptyKeyValue ), '', new JavascriptConfig( false,
false, '' ), output );\nvar finalJson = JSON.stringify( searchPageObject );\
nsavedData.innerHTML = finalJson;\n /* JAVASCRIPT ENDS */\n\n } catch (e)
{\n console.error(e.message);\n\n if (typeof KETSU_ASYNC !==
'undefined') {\n
window.webkit.messageHandlers.EXECUTE_KETSU_ASYNC.postMessage('');\n }\
n\n }\n \n "},"output":
[{"cellDesing":"normal1","orientation":"vertical","defaultLayout":"wide","paging":"
","section":{"sectionName":"","separator":false},"layout":{"insets":
{"top":0,"bottom":0,"left":0,"right":0},"visibleCellsWidthS":2,"visibleCellsWidthM"
:2,"visibleCellsWidthL":2,"visibleCellsHeight":2,"heightForVisibleCells":400,"cellS
ize":{"width":300,"height":300},"ratio":
{"inRelation":"width","number1":1,"number2":2},"constant":
{"width":1,"height":2},"horizontalSpacing":0,"verticalSpacing":0},"data":[{"image":
{"url":"https://jkanime.net/","method":"get","headers":
[{"key":"","value":""}],"httpBody":null},"title":"","description":"","field1":"","f
ield2":"","field3":"","field4":"","moduleID":"2384029348","isChapter":false,"link":
{"url":"empty","method":"get","headers":
[{"key":"key","value":"value"}],"httpBody":null}}]}],"moduleCreatorIdDWHhGzvRgKPSUY
hxXlaP":{"path":"DzyHe","id":"search,0cell","sectionsHidden":[],"options":
{"name":"Request"},"cellsHidden":false,"javascriptEditorScroll":212,"openedMenu":"R
equest"}}],"info":[{"request":{"url":"https://gogoanimehd.to/category/maou-gakuin-
no-futekigousha-shijou-saikyou-no-maou-no-shiso-tensei-shite-shison-tachi-no-
gakkou-e-kayou-2nd-season-part-2","method":"get","headers":
[{"key":"key","value":"value","moduleCreatorHeaderisActive":true},
{"key":"","value":"","moduleCreatorHeaderisActive":true}]},"extra":{"commands":
[{"commandName":"","params":[{"key":"","value":""}]}],"extraInfo":
[{"key":"","value":""}]},"javascriptConfig":
{"removeJavascript":true,"loadInWebView":false,"javaScript":"\n try {\n\n
/* JAVASCRIPT STARTS */ function Info ( request, extra, javascriptConfig, output )
{\n this.request = request;\n this.extra = extra;\n
this.javascriptConfig = javascriptConfig;\n this.output = output;\n}\n\
nfunction ModuleRequest ( url, method, headers, httpBody ) {\n this.url =
url;\n this.method = method;\n this.headers = headers;\n
this.httpBody = httpBody;\n}\n\nfunction Extra ( commands, extraInfo ) {\n
this.commands = commands;\n this.extraInfo = extraInfo;\n}\n\nfunction
Commands ( commandName, params ) {\n this.commandName = commandName;\n
this.params = params;\n}\n\nfunction JavascriptConfig ( removeJavascript,
loadInWebView, javaScript ) {\n this.removeJavascript = removeJavascript;\n
this.loadInWebView = loadInWebView;\n this.javaScript = javaScript;\n}\n\
nfunction KeyValue ( key, value ) {\n this.key = key;\n this.value =
value;\n}\n\nfunction Chapter ( chapName, link, openInWebView ) {\n
this.chapName = chapName;\n this.link = link;\n this.openInWebView =
openInWebView;\n}\n\nfunction Output ( image, title, link, description, genres,
field1, field2, field3, field4, chapters ) {\n this.image = image;\n
this.link = link;\n this.title = title;\n this.description =
description;\n this.genres = genres;\n this.field1 = field1;\n
this.field2 = field2;\n this.field3 = field3;\n this.field4 =
field4;\n this.chapters = chapters;\n}\n\nfunction getStuff ( array, match )
{\n for ( var x = 0; x < array.length; x++ ) {\n let data =
array[ x ].innerText;\n if ( data.includes( match ) ) {\n
return data.replace( match, '' ).trim( );\n }\n }\n}\n\
nfunction getHtmlStuff ( array, match ) {\n for ( var x = 0; x <
array.length; x++ ) {\n let data = array[ x ].innerText;\n
if ( data.includes( match ) ) {\n return array[ x ];\n
}\n }\n}\nvar savedData = document.getElementById( 'ketsu-final-data' );\
nvar parsedJson = JSON.parse( savedData.innerHTML );\nlet emptyKeyValue = [ new
KeyValue( '', '' ) ];\nvar episodes = [ ];\nvar type = ' ';\nvar status = '';\nvar
genres = [ ];\nvar desc = '';\nvar animeInfo =
document.querySelector( '.anime_info_body' );\nvar title = animeInfo.querySelector(
'h1' ).innerText;\nvar image = animeInfo.querySelector( 'img' ).src;\nimage = new
ModuleRequest( image, 'get', emptyKeyValue, null );\nvar forData =
document.querySelectorAll( '.type' );\nfor ( var x = 0; x < forData.length; x++ )
{\n var text = '' + forData[ x ].innerText;\n if
( text.includes( 'Type: ' ) ) {\n type = text.replace( 'Type:
' ).replace( 'undefined', '' );\n }\n if ( text.includes( 'Genre: ' )
) {\n var gen = forData[ x ].querySelectorAll( 'a' );\n
for ( var y = 0; y < gen.length; y++ ) {\n genres.push( gen[
y ].innerText.replace( ',', '' ) );\n }\n }\n if
( text.includes( 'Plot Summary: ' ) ) {\n desc = text.replace( 'Plot
Summary: ' ).replace( 'undefined', '' );\n }\n if
( text.includes( 'Status: ' ) ) {\n status = text.replace( 'Status:
', '' );\n }\n if ( text.includes( 'Released: ' ) ) {\n
var show_year = text.replace( 'Released: ', '' );\n }\n}\nvar chapters =
document.querySelector( '.active' ).getAttribute( 'ep_end' );\nlet anime_id =
document.querySelector( '.anime_info_episodes_next > input' ).getAttribute( 'value'
);\nlet respUrl = 'https://' + parsedJson.responseInfo.responseUrl.split( '/' )
[ 2 ];\nlet extraInfo = [ new KeyValue( 'respUrl', respUrl ) ];\nlet infoPageObject
= new Info( new ModuleRequest( 'https://ajax.gogo-load.com/ajax/load-list-episode?
ep_start=0&ep_end=' + chapters + '&id=' + anime_id, 'get', emptyKeyValue, null ),
new Extra( [ new Commands( '', emptyKeyValue ) ], extraInfo ), new
JavascriptConfig( false, false, '' ), new Output( image, title, parsedJson.request,
desc, genres, status, show_year, type, 'Eps: ' + chapters, episodes ) );\nvar
finalJson = JSON.stringify( infoPageObject );\nsavedData.innerHTML = finalJson;\
n /* JAVASCRIPT ENDS */\n\n } catch (e) {\n
console.error(e.message);\n\n if (typeof KETSU_ASYNC !== 'undefined') {\
n
window.webkit.messageHandlers.EXECUTE_KETSU_ASYNC.postMessage('');\n }\
n\n }\n \n
"},"output":{"image":{"url":"https://jkanime.net/","method":"get","headers":
[{"key":"","value":""}],"httpBody":null},"link":{"url":"https://
jkanime.net/","method":"get","headers":
[{"key":"","value":""}],"httpBody":null},"title":"","description":"","moduleID":"23
4234823","genres":[""],"field1":"","field2":"","field3":"","field4":"","chapters":
[{"chapName":"","openInWebView":false,"link":
{"url":"empty","method":"get","headers":
[{"key":"key","value":"value"}],"httpBody":null}}]},"moduleCreatorIdHgPiiVUnXrLwdNb
oaKIj":{"path":"IwVue","id":"info,0cell","sectionsHidden":[],"options":
{"name":"Request"},"cellsHidden":false,"javascriptEditorScroll":113,"openedMenu":"J
avascript"}},{"request":{"url":"empty","method":"get","headers":
[{"key":"key","value":"value","moduleCreatorHeaderisActive":true},
{"key":"","value":"","moduleCreatorHeaderisActive":true}]},"extra":{"commands":
[{"commandName":"","params":[{"key":"","value":""}]}],"extraInfo":
[{"key":"","value":""}]},"javascriptConfig":
{"removeJavascript":false,"loadInWebView":false,"javaScript":"\n try {\n\n
/* JAVASCRIPT STARTS */ function Info ( request, extra, javascriptConfig,
output ) {\n this.request = request;\n this.extra = extra;\n
this.javascriptConfig = javascriptConfig;\n this.output = output;\n }\n\n
function ModuleRequest ( url, method, headers, httpBody ) {\n this.url =
url;\n this.method = method;\n this.headers = headers;\n
this.httpBody = httpBody;\n }\n\n function Extra ( commands, extraInfo ) {\n
this.commands = commands;\n this.extraInfo = extraInfo;\n }\n\n function
Commands ( commandName, params ) {\n this.commandName = commandName;\n
this.params = params;\n }\n\n function JavascriptConfig ( removeJavascript,
loadInWebView, javaScript ) {\n this.removeJavascript =
removeJavascript;\n this.loadInWebView = loadInWebView;\n
this.javaScript = javaScript;\n }\n\n function KeyValue ( key, value ) {\n
this.key = key;\n this.value = value;\n }\n\n function Chapter ( chapName,
link, openInWebView ) {\n this.chapName = chapName;\n this.link =
link;\n this.openInWebView = openInWebView;\n }\n\n function Output
( image, title, link, description, genres, field1, field2, field3, field4, chapters
) {\n this.image = image;\n this.link = link;\n this.title
= title;\n this.description = description;\n this.genres = genres;\
n this.field1 = field1;\n this.field2 = field2;\n
this.field3 = field3;\n this.field4 = field4;\n this.chapters =
chapters;\n }\n\n function getStuff ( array, match ) {\n for ( var x = 0; x
< array.length; x++ ) {\n let data = array[ x ].innerText;\n
if ( data.includes( match ) ) {\n return
data.replace( match, '' ).trim( );\n }\n }\n }\n\n function
getHtmlStuff ( array, match ) {\n for ( var x = 0; x < array.length; x++ )
{\n let data = array[ x ].innerText;\n if
( data.includes( match ) ) {\n return array[ x ];\n
}\n }\n }\n var savedData = document.getElementById( 'ketsu-final-data' );\
n var parsedJson = JSON.parse( savedData.innerHTML );\n let emptyKeyValue = [ new
KeyValue( '', '' ) ];\n var episodes = parsedJson.output.chapters;\n var type =
'';\n var status = '';\n var genres = [ ];\n var desc = '';\n
document.write( document.querySelector( 'script' ).innerHTML.replace( '/*',
'' ).replace( '*/', '' ) );\n let episodesdiv =
document.querySelectorAll( '#episode_related > li' );\n let domainURL =
parsedJson.extra.extraInfo[ 0 ].value;\n for ( var x = 0; x < episodesdiv.length;
x++ ) {\n let episode = episodesdiv[ x ];\n let link = domainURL +
episode.querySelector( 'a' ).getAttribute( 'href' ).replace( ' /', '/' );\n
link = link.trim( );\n episodes.push( new Chapter( 'Episode ' +
( episodesdiv.length - x ), new ModuleRequest( link, 'get', emptyKeyValue, null ),
false ) );\n }\n episodes.reverse( );\n var finalJson =
JSON.stringify( parsedJson );\n savedData.innerHTML = finalJson;\n /* JAVASCRIPT
ENDS */\n\n } catch (e) {\n console.error(e.message);\n\n
if (typeof KETSU_ASYNC !== 'undefined') {\n
window.webkit.messageHandlers.EXECUTE_KETSU_ASYNC.postMessage('');\n }\
n\n }\n \n
"},"output":{"image":{"url":"https://jkanime.net/","method":"get","headers":
[{"key":"","value":""}],"httpBody":null},"link":{"url":"https://
jkanime.net/","method":"get","headers":
[{"key":"","value":""}],"httpBody":null},"title":"","description":"","moduleID":"23
4234823","genres":[""],"field1":"","field2":"","field3":"","field4":"","chapters":
[{"chapName":"","openInWebView":false,"link":
{"url":"empty","method":"get","headers":
[{"key":"key","value":"value"}],"httpBody":null}}]},"moduleCreatorIdPgNdEfalCgPtpHF
AFcib":{"path":"vCkuq","id":"info,1cell","sectionsHidden":[],"options":
{"name":"Request"},"cellsHidden":false,"openedMenu":"Javascript","javascriptEditorS
croll":70}}],"chapters":[{"request":{"url":"https://gogoanimehd.to/maou-gakuin-no-
futekigousha-shijou-saikyou-no-maou-no-shiso-tensei-shite-shison-tachi-no-gakkou-e-
kayou-ii-episode-6","method":"get","headers":
[{"key":"key","value":"value","moduleCreatorHeaderisActive":true},
{"key":"","value":"","moduleCreatorHeaderisActive":true}]},"extra":{"commands":
[{"commandName":"","params":[{"key":"","value":""}]}],"extraInfo":
[{"key":"","value":""}]},"javascriptConfig":
{"removeJavascript":true,"loadInWebView":false,"javaScript":"\n try {\n\n
/* JAVASCRIPT STARTS */ function Chapters ( request, extra, javascriptConfig,
output ) {\n this.request = request;\n this.extra = extra;\n
this.javascriptConfig = javascriptConfig;\n this.output = output;\n}\n\
nfunction ModuleRequest ( url, method, headers, httpBody ) {\n this.url =
url;\n this.method = method;\n this.headers = headers;\n
this.httpBody = httpBody;\n}\n\nfunction Extra ( commands, extraInfo ) {\n
this.commands = commands;\n this.extraInfo = extraInfo;\n}\n\nfunction
Commands ( commandName, params ) {\n this.commandName = commandName;\n
this.params = params;\n}\n\nfunction JavascriptConfig ( removeJavascript,
loadInWebView, javaScript ) {\n this.removeJavascript = removeJavascript;\n
this.loadInWebView = loadInWebView;\n this.javaScript = javaScript;\n}\n\
nfunction KeyValue ( key, value ) {\n this.key = key;\n this.value =
value;\n}\n\nfunction Output ( videos, images, text ) {\n this.videos =
videos;\n this.images = images;\n this.text = text;\n}\n\nfunction
Videos ( needsResolver, rawVideo ) {\n this.needsResolver = needsResolver;\n
this.rawVideo = rawVideo;\n}\n\nfunction NeedsResolver ( resolverIdentifier, link )
{\n this.resolverIdentifier = resolverIdentifier;\n this.link =
link;\n}\n\nfunction RawVideo ( video ) {\n this.video = video;\n}\n\
nfunction Video ( videoQuality, videoLink ) {\n this.videoQuality =
videoQuality;\n this.videoLink = videoLink;\n}\n\nfunction Images ( images )
{\n this.images = images;\n}\n\nfunction Text ( text ) {\n this.text
= text;\n}\nvar output = [ ];\nvar emptyKeyValue = [ new KeyValue( '', '' ) ];\nvar
savedData = document.getElementById( 'ketsu-final-data' );\nvar parsedJson =
JSON.parse( savedData.innerHTML );\nvar data =
document.querySelector( '.anime_muti_link' ).querySelectorAll( 'a' );\nfor ( var x
= 0; x < data.length; x++ ) {\n var link = data[ x ].getAttribute( 'data-
video' );\n if ( link != null ) {\n if ( !
link.includes( 'https:' ) && link.includes( 'vidstreaming' ) ) {\n
output.push( new NeedsResolver( '', new ModuleRequest( 'https:' + link, 'get',
emptyKeyValue, null ) ) );\n } else if ( !link.includes( '//' ) ) {\
n continue\n } else {\n
var http = '';\n if ( !link.includes( 'http' ) ) {\n
http = 'https:';\n }\n if ( link ==
'' ) {\n break;\n }\n
if ( link.includes( 'streamtape.com' ) ) {\n link =
link.replace( 'streamtape.com', 'streamta.pe' )\n }\n
output.push( new NeedsResolver( '', new ModuleRequest( http + link, 'get',
emptyKeyValue, null ) ) );\n }\n }\n}\n\nconsole.log(output)\
nlet emptyExtra = new Extra( [ new Commands( '', emptyKeyValue ) ],
emptyKeyValue );\nvar chaptersObject = new Chapters( new ModuleRequest( '', '',
emptyKeyValue, null ), emptyExtra, new JavascriptConfig( false, false, '' ), new
Output( new Videos( output, null ), null, null ) );\nvar finalJson =
JSON.stringify( chaptersObject );\nsavedData.innerHTML = finalJson;\n /*
JAVASCRIPT ENDS */\n\n } catch (e) {\n console.error(e.message);\
n\n if (typeof KETSU_ASYNC !== 'undefined') {\n
window.webkit.messageHandlers.EXECUTE_KETSU_ASYNC.postMessage('');\n }\
n\n }\n \n "},"output":{"moduleID":"234234823","videos":
{"needsResolver":[{"resolverIdentifier":"","link":{"url":"https://
jkanime.net/","method":"get","headers":
[{"key":"key","value":"value"}],"httpBody":null}}],"rawVideo":[{"video":
[{"videoQuality":"720","videoLink":{"url":"http://
commondatastorage.googleapis.com/gtv-videos-bucket/sample/
BigBuckBunny.mp4","method":"get","headers":
[{"key":"key","value":"value"}],"httpBody":null}}]}]},"images":
[{"url":"empty","method":"get","headers":
[{"key":"key","value":"value"}],"httpBody":null}],"text":
{"text":""}},"moduleCreatorIdaFEXMYHKjIOIBqsPRNZU":
{"path":"JoMqV","id":"chapters,0cell","sectionsHidden":[],"options":
{"name":"Request"},"cellsHidden":false,"openedMenu":"Javascript","javascriptEditorS
croll":77}}],"moduleResolvers":[{"resolverInfo":{"resolverName":"","nameMatches":
[""],"developer":"","moduleID":"","resolverVersion":1,"baseURL":"","moduleCreatorId
UdaYSYMXIsYJCwXVqJYp":
{"path":"oHhKE","id":"moduleResolvers,0,resolverInfosection","sectionsHidden":
[],"options":{"name":"Resolver
Parameters","listName":"parameters"},"cellsHidden":false},"moduleCreatorIdXMuPanCIw
oogchgkrGJC":
{"path":"EzTcc","id":"moduleResolvers,0,resolverInfocell","sectionsHidden":
[],"options":{"name":"parameters"},"cellsHidden":false}},"resolver":[{"request":
{"url":"empty","method":"get","headers":
[{"key":"key","value":"value","moduleCreatorHeaderisActive":true},
{"key":"","value":"","moduleCreatorHeaderisActive":true}]},"extra":{"commands":
[{"commandName":"","params":[{"key":"","value":""}]}],"extraInfo":
[{"key":"","value":""}]},"javascriptConfig":
{"removeJavascript":false,"loadInWebView":false,"javaScript":"\n try {\n\n
/* JAVASCRIPT STARTS */ \n /* JAVASCRIPT ENDS */\n\n } catch (e) {\n
console.error(e.message);\n\n if (typeof KETSU_ASYNC !== 'undefined') {\
n
window.webkit.messageHandlers.EXECUTE_KETSU_ASYNC.postMessage('');\n }\
n\n }\n \n "},"output":{"moduleID":"234234823","video":
[{"videoQuality":"720","videoLink":{"url":"http://
commondatastorage.googleapis.com/gtv-videos-bucket/sample/
BigBuckBunny.mp4","method":"get","headers":
[{"key":"key","value":"value"}],"httpBody":null}}]},"moduleCreatorIdmTyrVRviYnuevfv
lqhdI":{"path":"zOCTn","id":"moduleResolvers,0,resolver,0cell","sectionsHidden":
[],"options":{"name
":"Request"},"cellsHidden":false,"openedMenu":"Javascript","javascriptEditorScroll"
:2}}],"moduleCreatorIdPwQPJtMCxtTREOXdNrUb":
{"path":"hRAqP","id":"moduleResolvers,0section","sectionsHidden":[],"options":
{"name":"Resolver"},"cellsHidden":false},"moduleCreatorIdJcWhsUthPjsxoZHiGqqo":
{"path":"resolver","id":"moduleResolvers,0,resolversection","sectionsHidden":
[],"options":{"name":"Resolver
Request","listName":"Request"},"cellsHidden":false}}],"responseCodeFunctions":
[{"code":0,"msgTitle":"","msgBody":"","type":"normal","functions":[{"request":
{"url":"empty","method":"get","headers":
[{"key":"key","value":"value"}],"httpBody":null},"extra":{"commands":
[{"commandName":"","params":[{"key":"","value":""}]}],"extraInfo":
[{"key":"","value":""}]},"javascriptConfig":
{"removeJavascript":true,"loadInWebView":false,"javaScript":"\n try {\n\n
/* JAVASCRIPT STARTS */ /* JAVASCRIPT ENDS */\n\n } catch (e) {\n
console.error(e.message);\n\n if (typeof KETSU_ASYNC !== 'undefined') {\
n
window.webkit.messageHandlers.EXECUTE_KETSU_ASYNC.postMessage('');\n }\
n\n }\n \n "},"moduleCreatorIdqggPjJvRcdJFEyMRoThV":
{"path":"qNosU","id":"responseCodeFunctions,0,functions,0cell","sectionsHidden":
[],"options":
{"name":"Request"},"cellsHidden":false}}],"moduleCreatorIdmjvmwQAgWnnNdmcJHVim":
{"path":"wCkpT","id":"responseCodeFunctions,0section","sectionsHidden":
[],"options":
{"name":"Function"},"cellsHidden":false},"moduleCreatorIdepJoiunQwmbVqTEEBCVy":
{"path":"cEUog","id":"responseCodeFunctions,0,section","sectionsHidden":
[],"options":{"name":"Function
Parameters","listName":"Parameters"},"cellsHidden":false},"moduleCreatorIdOlVHzqhOi
WGOEBYIIkGb":{"path":"iMees","id":"responseCodeFunctions,0,cell","sectionsHidden":
[],"options":
{"name":"Parameters"},"cellsHidden":false},"moduleCreatorIdSxCumaWywHzDCdyHewzl":
{"path":"functions","id":"responseCodeFunctions,0,functionssection","sectionsHidden
":[],"options":{"name":"Function
Requests","listName":"Request"},"cellsHidden":false}}],"helperFunctions":
[{"functionName":"example","msgTitle":"","msgBody":"","type":"normal","functions":
[{"request":{"url":"empty","method":"get","headers":
[{"key":"key","value":"value"}],"httpBody":null},"extra":{"commands":
[{"commandName":"","params":[{"key":"","value":""}]}],"extraInfo":
[{"key":"","value":""}]},"javascriptConfig":
{"removeJavascript":true,"loadInWebView":false,"javaScript":"\n try {\n\n
/* JAVASCRIPT STARTS */ /* JAVASCRIPT ENDS */\n\n } catch (e) {\n
console.error(e.message);\n\n if (typeof KETSU_ASYNC !== 'undefined') {\
n
window.webkit.messageHandlers.EXECUTE_KETSU_ASYNC.postMessage('');\n }\
n\n }\n \n "},"moduleCreatorIdZZEMFufNMTKSmpXGvSmQ":
{"path":"peMGI","id":"helperFunctions,0,functions,0cell","sectionsHidden":
[],"options":
{"name":"Request"},"cellsHidden":false}}],"moduleCreatorIdEioLFkjZVuBkDsxPdnZl":
{"path":"PRAYW","id":"helperFunctions,0section","sectionsHidden":[],"options":
{"name":"Request"},"cellsHidden":false},"moduleCreatorIdjOtYXhgdIEHXcBHycOcT":
{"path":"hzSRc","id":"helperFunctions,0,section","sectionsHidden":[],"options":
{"name":"Function
Parameters","listName":"Parameters"},"cellsHidden":false},"moduleCreatorIdVdgjflXdy
hrQTcRkbNCA":{"path":"xlmZM","id":"helperFunctions,0,cell","sectionsHidden":
[],"options":
{"name":"Parameters"},"cellsHidden":false},"moduleCreatorIdnlAcDrtGALWFstsPnDvQ":
{"path":"functions","id":"helperFunctions,0,functionssection","sectionsHidden":
[],"options":{"name":"Function
Requests","listName":"Request"},"cellsHidden":false}}],"moduleCreatorGlobalOptions"
:{"selected":"moduleCreatorIdaFEXMYHKjIOIBqsPRNZU","notesData":{"openedNotes":
[],"activeNote":"oFwjzvDpdfxlaKQrGUwc","notes":{}},"hideViews":
[],"id":"LRdPMdjlisQTity","projectName":"GoGoAnime"},"moduleCreatorIdJvdQcUcQdqmHgd
vbJxpI":{"path":"mainPage","id":"mainPagesection","sectionsHidden":[],"options":
{"name":"Main
Page","listName":"Request"},"cellsHidden":false},"moduleCreatorIdtukZPIQGbxLKAXPKhr
EB":{"path":"search","id":"searchsection","sectionsHidden":[],"options":
{"name":"Search
Page","listName":"Request"},"cellsHidden":false},"moduleCreatorIdKzhlQKGHtGhzOjGRLB
BN":{"path":"info","id":"infosection","sectionsHidden":[],"options":{"name":"Info
Page","listName":"Request"},"cellsHidden":false},"moduleCreatorIdHaKVgeMWhaErSdSpxL
lI":{"path":"chapters","id":"chapterssection","sectionsHidden":[],"options":
{"name":"Chapters","listName":"Request"},"cellsHidden":false},"moduleCreatorIdrrgvG
ikZXbFpTkFhOPTT":
{"path":"moduleResolvers","id":"moduleResolverssection","sectionsHidden":
[],"options":
{"name":"Resolvers","listName":"Resolver"},"cellsHidden":false},"moduleCreatorIdgFw
nAekeHtbknzIXMnAv":
{"path":"responseCodeFunctions","id":"responseCodeFunctionssection","sectionsHidden
":[],"options":{"name":"Response Code
Funtions","listName":"Function"},"cellsHidden":false},"moduleCreatorIdgkOFCxBiNgxHX
vNZgIPC":{"path":"helperFunctions","id":"helperFunctionssection","sectionsHidden":
[],"options":{"name":"Helper Functions","listName":"Request"},"cellsHidden":false}}
You might also like
Encoy Anime Hub: Subscribe & Join Discord
PDF
No ratings yet
Encoy Anime Hub: Subscribe & Join Discord
21 pages
Module - Json 2
PDF
No ratings yet
Module - Json 2
24 pages
Cmovies
PDF
No ratings yet
Cmovies
17 pages
Soap 2 Day
PDF
No ratings yet
Soap 2 Day
16 pages
UserScript for MooMoo.io Bots
PDF
No ratings yet
UserScript for MooMoo.io Bots
201 pages
Insane
PDF
No ratings yet
Insane
269 pages
MooMoo.io VapeClient Script
PDF
No ratings yet
MooMoo.io VapeClient Script
292 pages
Message
PDF
No ratings yet
Message
193 pages
Message 3
PDF
No ratings yet
Message 3
219 pages
Mod
PDF
No ratings yet
Mod
203 pages
Applescript
PDF
No ratings yet
Applescript
217 pages
Best Moomoo.io Mods 2024-2025
PDF
No ratings yet
Best Moomoo.io Mods 2024-2025
208 pages
Message 25
PDF
No ratings yet
Message 25
285 pages
Anexo - Aplicación de Algoritmos Genéticos para La Optimización Del Corte de Material
PDF
No ratings yet
Anexo - Aplicación de Algoritmos Genéticos para La Optimización Del Corte de Material
34 pages
Blooket Cheat Script Guide
PDF
No ratings yet
Blooket Cheat Script Guide
93 pages
Message 47
PDF
No ratings yet
Message 47
259 pages
Message
PDF
No ratings yet
Message
768 pages
Message
PDF
No ratings yet
Message
203 pages
MooMoo.io Script for Developers
PDF
No ratings yet
MooMoo.io Script for Developers
208 pages
Item Counter
PDF
No ratings yet
Item Counter
3 pages
Sketchfab Model Downloader Script
PDF
No ratings yet
Sketchfab Model Downloader Script
9 pages
4
PDF
No ratings yet
4
10 pages
Ptohft
PDF
No ratings yet
Ptohft
86 pages
Codingan Tilting Maze Game
PDF
No ratings yet
Codingan Tilting Maze Game
26 pages
Blooket Cheat Script Overview
PDF
No ratings yet
Blooket Cheat Script Overview
74 pages
Sketchfab Script v0.9.1 Tampermonkey
PDF
50% (2)
Sketchfab Script v0.9.1 Tampermonkey
10 pages
Message 1 1 2
PDF
No ratings yet
Message 1 1 2
833 pages
AI Agent
PDF
No ratings yet
AI Agent
8 pages
3D Car Game
PDF
No ratings yet
3D Car Game
11 pages
File 19
PDF
No ratings yet
File 19
59 pages
Sketchfab Model Downloader Script
PDF
No ratings yet
Sketchfab Model Downloader Script
10 pages
HappyMod v6 UserScript for Moomoo.io
PDF
No ratings yet
HappyMod v6 UserScript for Moomoo.io
286 pages
Gui
PDF
No ratings yet
Gui
32 pages
Raphael Js
PDF
No ratings yet
Raphael Js
68 pages
Object-Oriented Javascript: Order From Chaos
PDF
No ratings yet
Object-Oriented Javascript: Order From Chaos
26 pages
Bls Decrypted
PDF
No ratings yet
Bls Decrypted
264 pages
Index
PDF
No ratings yet
Index
23 pages
Match24 Game Code
PDF
No ratings yet
Match24 Game Code
16 pages
Ultra Aimbot Free Fire
PDF
No ratings yet
Ultra Aimbot Free Fire
83 pages
Javacsript
PDF
No ratings yet
Javacsript
21 pages
Message
PDF
No ratings yet
Message
216 pages
Enhanced Snake
PDF
No ratings yet
Enhanced Snake
6 pages
Untitled Document-1
PDF
No ratings yet
Untitled Document-1
21 pages
How To Code Basic Json in The Dark
PDF
No ratings yet
How To Code Basic Json in The Dark
11 pages
Snake Game
PDF
No ratings yet
Snake Game
10 pages
10tags Dataset
PDF
No ratings yet
10tags Dataset
2,035 pages
Siu
PDF
No ratings yet
Siu
86 pages
Message 6 1
PDF
No ratings yet
Message 6 1
135 pages
Understanding HTML Source Code Functions
PDF
No ratings yet
Understanding HTML Source Code Functions
40 pages
HTML
PDF
No ratings yet
HTML
4 pages
Archive Browser
PDF
No ratings yet
Archive Browser
88 pages
v0 2 4
PDF
No ratings yet
v0 2 4
59 pages
Blooket Cheat License and Code
PDF
No ratings yet
Blooket Cheat License and Code
116 pages
WP Assgn 1
PDF
No ratings yet
WP Assgn 1
12 pages
Message
PDF
No ratings yet
Message
313 pages
Message 1
PDF
No ratings yet
Message 1
187 pages
Function Om
PDF
No ratings yet
Function Om
1,835 pages
Fillinger JSX
PDF
No ratings yet
Fillinger JSX
10 pages
Ozonation of Organic Compounds in Water and Wastewater
PDF
No ratings yet
Ozonation of Organic Compounds in Water and Wastewater
33 pages
Shams Dubai Consultants and Contractor List
PDF
No ratings yet
Shams Dubai Consultants and Contractor List
8 pages
Lanci I Lancanici
PDF
No ratings yet
Lanci I Lancanici
160 pages
Common 8th SEM Project Report
PDF
No ratings yet
Common 8th SEM Project Report
46 pages
(BIO) Chapter 15 - Reproduction in Plants
PDF
No ratings yet
(BIO) Chapter 15 - Reproduction in Plants
12 pages
STD5 Inter Disciplinary Assignment
PDF
No ratings yet
STD5 Inter Disciplinary Assignment
3 pages
Low-Cost Hybrid Sorting Architecture
PDF
No ratings yet
Low-Cost Hybrid Sorting Architecture
14 pages
Detailed NOC Requirements Questionnaire
PDF
No ratings yet
Detailed NOC Requirements Questionnaire
6 pages
AI's Impact on Healthcare: Review
PDF
No ratings yet
AI's Impact on Healthcare: Review
18 pages
PLC2601 Mister Jabulani Mokoena 22374388
PDF
No ratings yet
PLC2601 Mister Jabulani Mokoena 22374388
13 pages
Forming Characters in Architectural Design
PDF
No ratings yet
Forming Characters in Architectural Design
81 pages
Manufacturing Process Selection A Case Study and Brainstorming Analysis
PDF
No ratings yet
Manufacturing Process Selection A Case Study and Brainstorming Analysis
10 pages
Chapter 2
PDF
No ratings yet
Chapter 2
17 pages
7 Les
PDF
No ratings yet
7 Les
7 pages
Understanding Diversity Types
PDF
No ratings yet
Understanding Diversity Types
4 pages
AS 1259.2-1990 Acoustics
PDF
No ratings yet
AS 1259.2-1990 Acoustics
28 pages
Dotnet and C#
PDF
No ratings yet
Dotnet and C#
54 pages
Xiaomi 14 CIVI: Premium Camera Phone
PDF
No ratings yet
Xiaomi 14 CIVI: Premium Camera Phone
4 pages
Fuzzy Topsis Thesis
PDF
100% (2)
Fuzzy Topsis Thesis
6 pages
Information Booklet - Biotechnology - ACY YEAR - 2023-24
PDF
No ratings yet
Information Booklet - Biotechnology - ACY YEAR - 2023-24
64 pages
Diploma in Building Services Engineering
PDF
No ratings yet
Diploma in Building Services Engineering
3 pages
OBE Template UGC
PDF
No ratings yet
OBE Template UGC
47 pages
5-Project Engineers Detailed Estimate Template
PDF
No ratings yet
5-Project Engineers Detailed Estimate Template
1 page
The Teaching Profession - Review
PDF
No ratings yet
The Teaching Profession - Review
77 pages
Chapter 4 Notes VI
PDF
No ratings yet
Chapter 4 Notes VI
2 pages
Full Download How Hip Hop Became Hit Pop 1st Edition Coddington PDF
PDF
100% (9)
Full Download How Hip Hop Became Hit Pop 1st Edition Coddington PDF
62 pages
Laufer 等 - 2024 - Privacy-Preserving Control of Partitioned Energy Resources
PDF
No ratings yet
Laufer 等 - 2024 - Privacy-Preserving Control of Partitioned Energy Resources
15 pages
Shaly Sand Cross-Plot A Mathematical Treatment
PDF
No ratings yet
Shaly Sand Cross-Plot A Mathematical Treatment
48 pages
Birth Order and Personality Insights
PDF
No ratings yet
Birth Order and Personality Insights
1 page
Locolub Eco: Safety Data Sheet According To Regulation (EC) No. 1907/ 2006 (REACH)
PDF
No ratings yet
Locolub Eco: Safety Data Sheet According To Regulation (EC) No. 1907/ 2006 (REACH)
7 pages