ElvUI CoolLine Wrapper

ElvUI CoolLine Wrapper

11.3k Downloads

Explore usage of Global as a continuous integration tool

LoneWanderer-GH opened this issue ยท 0 comments

commented

This tool is pretty neat https://www.townlong-yak.com/globe/
Using the website, you can end up here when searching for ElvUI_CoolLine_Wrapper
https://www.townlong-yak.com/globe/#h:1433549b4eb7588cd721d6235cb830d8
image

Why not use it as an integration tool ?


Example from javascript analysis:
https://www.townlong-yak.com/globe/api/search?q=ElvUI_CoolLine_Wrapper
returns
{"status":"okay","query":"ElvUI_CoolLine_Wrapper","link":"1433549b4eb7588cd721d6235cb830d8"}

Then
https://www.townlong-yak.com/globe/r/1433549b4eb7588cd721d6235cb830d8
returns this (quite messy) JSON :

{"globe-version": "1.25-191003+WotW",
"name": "ElvUI_CoolLine_Wrapper",
"interface": 11303,
"title": "ElvUI CoolLine Wrapper by LoneWanderer-GH",
"version": "0.3",
"author": "LoneWanderer-GH",
"notes": "ElvUI CoolLine Wrapper allows various integration of CoolLine Addon (such as Mover ...).",
"depend": [["ElvUI",1],["CoolLine",1]],
"stats2": [["LOCAL","local variables","local variable",13,[0,13]],["SET","assignment statements","assignment statement",30,[0,30]],["CALL","function calls","function call",9,[0,9]],["SCALL","method calls","method call",31,[0,31]],["IF","conditional branches","conditional branch",11,[0,11]],["SEMI","explicit semicolons","explicit semicolon",2,[0,2]],["NOSEMI","implied semicolons","implied semicolon",81,[0,81]],["COMMENT","comments","comment",24,[0,24]]],
"warn": [{"wkey": "warn.toc.interface.old", "text": "Missing model for 11303 FrameXML; using 80205 instead."}],
"load": ["ElvUI_CoolLine_Wrapper/ElvUI_CoolLine_Wrapper.toc","ElvUI_CoolLine_Wrapper/ElvUI_CoolLine_Wrapper.lua"],
"fileid": ["c19acf989e320d6970d4b7d19f955947","4693e255b7cf929d18f41335c52c7917"],
"ufileid": [null,"2381f79f7c0ba7c5d6b37df05b779dd4"],
"events": [["ADDON_LOADED",1,1,39]],
"writes": [
["font",0,1,227,1,266],
["fontsize",0,1,227],
["statusbar",0,1,227,1,270],
["x",0,1,227,1,264],
["activealpha",0,1,227,1,269],
["h",0,1,227,1,263],
["w",0,1,227,1,262],
["y",0,1,227,1,265],
["inactivealpha",0,1,227,1,268],
["fontSize",0,1,267]
],
"reads": [
["ElvUI",0,1,2],
["LibStub",0,1,4],
["CoolLine",0,1,45,1,46,1,227,1,261,1,272],
["AceGUIWidgetLSMlists",0,1,110],
["font",9,1,237,1,272],
["fontsize",9,1,238],
["w",9,1,241,1,272],
["h",9,1,242,1,272],
["activealpha",9,1,245,1,272],
["inactivealpha",9,1,246,1,272],
["y",9,1,272],
["x",9,1,272],
["statusbar",9,1,272],
["fontSize",9,1,272],
["CoolLine.MainFrame",8,1,45,1,46,1,261,1,272],
["AceGUIWidgetLSMlists.font",8,1,110],
["CoolLine.NO_RELOCATE",8,1,272],
["print",2,1,23],
["unpack",1,1,2],
["GetBuildInfo",1,1,9,1,10],
["format",1,1,95]
],
"unlocal": [["info",3,1,111,1,114,1,124,1,127,1,147,1,150,1,162,1,165,1,183,1,186,1,196,1,199,1,210,1,213],["G",1,1,2],["V",1,1,2],["addonTable",1,1,5],
["IS_WOW_8",1,1,9]  // guess it means 1=> argument, 1=> file 1, 9 => line number, relates to "unlocal" section ...
,["IS_WOW_CLASSIC",1,1,10]],
"localize": ["Font Size","Font"],
"fragments": [
["45ae37c2e6744bd9ab007ff0ec58ac71",-1,1,20],
["5b7e91b13fdd02dc361b50b4009a194f",-1,1,28],
["309d7677116b55e1e110d2ac160d58a4",-1,1,42],
["680564b5ae81ab80c77bdca04cf4f221",-1,1,57],
["dc9f5e54a044580a4c013c20faddbccd",-1,1,66],
["6b3c8a04d8455b91531786f39600f655",-1,1,111],
["e193144c38aeaead8770c657625e61c5",-1,1,114],
["befc6e50ad1ca1f9cfab5742d09426dd",-1,1,124],
["e152331cc28506830698669363d1eb4c",-1,1,127],
["0028bba356f1ac65d23d152379e74180",-1,1,147],
["132b5ca75e77ce5ec4caad612bed88af",-1,1,150],
["be0671a379fd25e221119f14d3d2177f",-1,1,162],
["b3bfd72b549d86dbb744f82b86ead1e2",-1,1,165],
["d54ed0f25b43748f1e36634d07868c7b",-1,1,183],
["120547386b8c332c83aeb381fef43fcf",-1,1,186],
["63139a16914b51cfb6ef38e3394d9135",-1,1,196],
["2652d249567bee96ff263db16f0e86c8",-1,1,199],
["6e57f4f0dcba85c5fedcb70f8fa1164a",-1,1,210],
["0339d3a2ffc7991c352b29baa8335172",-1,1,213],
["2169e6d979d116ebbce5b398475a1af4",-1,1,223],
["f14aad32ca2a8409fe4acb3564e576c0",-1,1,258]
],
"sections": [["depend","Dependencies",30,[null,"Required"]],["events","Events handled",90,[null,"WoW Events"]],["writes","Global writes",600],["reads","Global accesses",600,[null,"WoW API","FrameXML functions",null,null,null,null,null,"Global tables","Written"]],["unlocal","Unaccessed variables",200,[null,"Local",null,"Argument"]]],
"ulibs": [["LibElvUIPlugin-1.0",-1,1,4]],
"pack": [{"notes": "ElvUI CoolLine Wrapper allows various integration of CoolLine Addon (such as Mover ...).",
"lastFile": 2,
"firstFile": 1,
"loaded": 0,
"author": "LoneWanderer-GH",
"sort": 1,
"depend": [["ElvUI",1],["CoolLine",1]],
"fields": {"x-curse-project-id": "356978", "x-loadon-always": "delayed", "loadmanagers": "AddonLoader"},
"name": "ElvUI_CoolLine_Wrapper",
"version": "0.3",
"title": "ElvUI CoolLine Wrapper by LoneWanderer-GH",
"interface": 11303}],
"web2": "https://www.curseforge.com/wow/addons/elvui-coolline-wrapper"}