Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
3 views
Text
Uploaded by
qf57brvdyb
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 now
Download
Save Text For Later
Download
Save
Save Text For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
0 ratings
0% found this document useful (0 votes)
3 views
Text
Uploaded by
qf57brvdyb
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 now
Download
Save Text For Later
Carousel Previous
Carousel Next
Save
Save Text For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
Download now
Download
You are on page 1
/ 13
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
Sketchfab Script v0.9.1 Tampermonkey
PDF
50% (2)
Sketchfab Script v0.9.1 Tampermonkey
10 pages
10tags Dataset
PDF
No ratings yet
10tags Dataset
2,035 pages
Cmovies
PDF
No ratings yet
Cmovies
17 pages
Project Quality Plan
PDF
100% (1)
Project Quality Plan
81 pages
Medical and Surgical Nursing Assessment
PDF
0% (2)
Medical and Surgical Nursing Assessment
1 page
Encoy Anime Hub
PDF
No ratings yet
Encoy Anime Hub
21 pages
module.json 2
PDF
No ratings yet
module.json 2
24 pages
Soap 2 Day
PDF
No ratings yet
Soap 2 Day
16 pages
message (22)
PDF
No ratings yet
message (22)
201 pages
Insane
PDF
No ratings yet
Insane
269 pages
Rev3 Skidded by Niq New Name VapeClient
PDF
No ratings yet
Rev3 Skidded by Niq New Name VapeClient
292 pages
message (49)
PDF
No ratings yet
message (49)
193 pages
message3
PDF
No ratings yet
message3
219 pages
Applescript
PDF
No ratings yet
Applescript
217 pages
GFFF
PDF
No ratings yet
GFFF
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
GUI
PDF
No ratings yet
GUI
93 pages
Message 47
PDF
No ratings yet
Message 47
259 pages
Message
PDF
No ratings yet
Message
203 pages
ZerowareZ Copy
PDF
No ratings yet
ZerowareZ Copy
208 pages
1
PDF
No ratings yet
1
9 pages
4
PDF
No ratings yet
4
10 pages
Codingan Tilting Maze Game
PDF
No ratings yet
Codingan Tilting Maze Game
26 pages
BlooketHile
PDF
No ratings yet
BlooketHile
74 pages
3D Car Game
PDF
No ratings yet
3D Car Game
11 pages
2
PDF
No ratings yet
2
10 pages
Happy Mod v6
PDF
No ratings yet
Happy Mod v6
286 pages
Gui
PDF
No ratings yet
Gui
32 pages
Raphael Js
PDF
No ratings yet
Raphael Js
68 pages
Fade in Effect - Js
PDF
No ratings yet
Fade in Effect - Js
9 pages
Object-Oriented Javascript: Order From Chaos
PDF
No ratings yet
Object-Oriented Javascript: Order From Chaos
26 pages
Mootools 11 Cheat Sheet
PDF
No ratings yet
Mootools 11 Cheat Sheet
1 page
Index
PDF
No ratings yet
Index
23 pages
Ultra Aimbot Free Fire
PDF
No ratings yet
Ultra Aimbot Free Fire
83 pages
Message
PDF
No ratings yet
Message
216 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
siu
PDF
No ratings yet
siu
86 pages
Message 6 1
PDF
No ratings yet
Message 6 1
135 pages
Stake Codigo Fonte
PDF
No ratings yet
Stake Codigo Fonte
40 pages
archive_browser
PDF
No ratings yet
archive_browser
88 pages
Untitled document (1)
PDF
No ratings yet
Untitled document (1)
116 pages
WP Assgn 1
PDF
No ratings yet
WP Assgn 1
12 pages
Message
PDF
No ratings yet
Message
313 pages
message1
PDF
No ratings yet
message1
187 pages
Function Om
PDF
No ratings yet
Function Om
1,835 pages
Tài liệu không có tiêu đề
PDF
No ratings yet
Tài liệu không có tiêu đề
4 pages
Message
PDF
No ratings yet
Message
165 pages
JS-Advanced-Advanced-Functions-Lab
PDF
No ratings yet
JS-Advanced-Advanced-Functions-Lab
7 pages
Tetris.html(1)
PDF
No ratings yet
Tetris.html(1)
7 pages
Revival v3 (Beta)
PDF
No ratings yet
Revival v3 (Beta)
232 pages
Message
PDF
No ratings yet
Message
8 pages
Fickry Bil Iman - Alterra Academy - Jawaban Tes Tulis
PDF
No ratings yet
Fickry Bil Iman - Alterra Academy - Jawaban Tes Tulis
9 pages
Price Action Concepts Big Beluga
PDF
No ratings yet
Price Action Concepts Big Beluga
55 pages
Dart
PDF
No ratings yet
Dart
2 pages
Notes On Programming in Excel (Typescript Included)
PDF
No ratings yet
Notes On Programming in Excel (Typescript Included)
16 pages
UIUGI
PDF
No ratings yet
UIUGI
4 pages
Warner Cmputer Notes
PDF
No ratings yet
Warner Cmputer Notes
18 pages
CG Mini Project
PDF
No ratings yet
CG Mini Project
18 pages
How to a Developers Guide to 4k: Developer edition, #3
From Everand
How to a Developers Guide to 4k: Developer edition, #3
Xinc Cyberwizard
No ratings yet
Profound Python Data Science
From Everand
Profound Python Data Science
Onder Teker
No ratings yet
Code For Stled316s
PDF
No ratings yet
Code For Stled316s
4 pages
Adapters
PDF
No ratings yet
Adapters
280 pages
Assignment 2 - Frontsheet - Security
PDF
No ratings yet
Assignment 2 - Frontsheet - Security
26 pages
[Ebooks PDF] download Medical Image Registration 1st Edition Joseph V. Hajnal full chapters
PDF
No ratings yet
[Ebooks PDF] download Medical Image Registration 1st Edition Joseph V. Hajnal full chapters
67 pages
(Ebooks PDF) Download Introduction To Communications Technologies A Guide For Non Engineers 3rd Edition Stephan S. Jones Full Chapters
PDF
100% (3)
(Ebooks PDF) Download Introduction To Communications Technologies A Guide For Non Engineers 3rd Edition Stephan S. Jones Full Chapters
65 pages
AZ 800T00A ENU TrainerPrepGuide
PDF
No ratings yet
AZ 800T00A ENU TrainerPrepGuide
15 pages
The Copyright (Amendment) Act, 2012
PDF
No ratings yet
The Copyright (Amendment) Act, 2012
8 pages
Unit 4 Notes
PDF
No ratings yet
Unit 4 Notes
10 pages
ECE-ND-2021-EC 2352-COMPUTER NETWORKS-260846343-80457(EC2352-PTEC2352-10144BME41-10144EC603)
PDF
No ratings yet
ECE-ND-2021-EC 2352-COMPUTER NETWORKS-260846343-80457(EC2352-PTEC2352-10144BME41-10144EC603)
2 pages
HPS TruWave Active Harmonic Filter Brochure
PDF
No ratings yet
HPS TruWave Active Harmonic Filter Brochure
12 pages
Workplace Team and Environment
PDF
No ratings yet
Workplace Team and Environment
22 pages
Internet/ Deep Web/ Dark Web: I2P Bote
PDF
No ratings yet
Internet/ Deep Web/ Dark Web: I2P Bote
6 pages
Jde F0005
PDF
No ratings yet
Jde F0005
1 page
HR Analytics Activity For Session 11
PDF
No ratings yet
HR Analytics Activity For Session 11
2 pages
Fin Ac Sys
PDF
No ratings yet
Fin Ac Sys
4 pages
BP2867XJ: Non-Isolated Buck Offline LED Driver Description Features
PDF
No ratings yet
BP2867XJ: Non-Isolated Buck Offline LED Driver Description Features
2 pages
(FREE PDF Sample) Angular 5 Projects: Learn To Build Single Page Web Applications Using 70+ Projects 1st Edition Mark Clow Ebooks
PDF
100% (4)
(FREE PDF Sample) Angular 5 Projects: Learn To Build Single Page Web Applications Using 70+ Projects 1st Edition Mark Clow Ebooks
58 pages
Klvs 26 A 10
PDF
No ratings yet
Klvs 26 A 10
89 pages
GVA-123
PDF
No ratings yet
GVA-123
5 pages
CTVET-Timetable-for-Certificate-II-ELECTIVE
PDF
No ratings yet
CTVET-Timetable-for-Certificate-II-ELECTIVE
9 pages
Crime Report Management System
PDF
No ratings yet
Crime Report Management System
49 pages
29PT6441 85 PDF
PDF
No ratings yet
29PT6441 85 PDF
338 pages
Ca Mod01 Les01
PDF
No ratings yet
Ca Mod01 Les01
26 pages
AJAX and PHP Building Modern Web Applications 2nd Edition Bogdan Brinzareadownload
PDF
100% (1)
AJAX and PHP Building Modern Web Applications 2nd Edition Bogdan Brinzareadownload
45 pages
Bugs To Fix: Jalon: 2.2
PDF
No ratings yet
Bugs To Fix: Jalon: 2.2
2 pages
O Level Computer Science Project
PDF
No ratings yet
O Level Computer Science Project
25 pages
Lead Workplace Communication Edited
PDF
No ratings yet
Lead Workplace Communication Edited
27 pages
PHP Unit1
PDF
No ratings yet
PHP Unit1
23 pages