Python jsbeautifier.beautify() Examples
The following are 30
code examples of jsbeautifier.beautify().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
jsbeautifier
, or try the search function
.
Example #1
Source File: add_answer_to_ccr.py From KagNet with MIT License | 7 votes |
def add_answer_to_ccr_swag(ccr_path, dataset_path, output_path): with open(ccr_path, "r", encoding="utf8") as f: ccr = json.load(f) with open(dataset_path, "r", encoding="utf8") as csvfile: reader = csv.reader(csvfile) next(reader) # Skip first line (header). for i, row in tqdm(enumerate(reader)): stem = row[4] + " " + row[5] answers = row[7:11] for j, ans in enumerate(answers): ccr[i * 4 + j]["stem"] = stem.lower() ccr[i * 4 + j]["answer"] = ans.lower() with open(output_path, "w", encoding="utf8") as f: import jsbeautifier opts = jsbeautifier.default_options() opts.indent_size = 2 f.write(jsbeautifier.beautify(json.dumps(ccr), opts)) #json.dump(ccr, f) # python add_answer_to_ccr.py --mode csqa --ccr_path csqa_new/train_rand_split.jsonl.statements.ccr --dataset_path csqa_new/train_rand_split.jsonl.statements --output_path csqa_new/train_rand_split.jsonl.statements.ccr.a
Example #2
Source File: mrknow_urlparser.py From filmkodi with Apache License 2.0 | 6 votes |
def parserVIDTO(self,url,referer,options): #url = url.replace('v/','/') if not 'embed' in url: myparts = urlparse.urlparse(url) media_id = myparts.path.split('/')[-1].replace('.html','') url = myparts.scheme +'://'+ myparts.netloc + '/embed-' + media_id + '.html' query_data = { 'url': url, 'use_host': False, 'use_cookie': False, 'use_post': False, 'return_data': True } link = self.cm.getURLRequestData(query_data) print("Link",link) linkvideo = '' match = re.compile("<script type=\'text/javascript\'>eval\(function\(p,a,c,k,e,d\)(.*?)\n</script>").findall(link) if len(match)>0: moje = beautify("eval(function(p,a,c,k,e,d)" + match[0]) match2 = re.compile('\{label:"(.*?)",file:"(.*?)"\}').findall(moje) match3 = re.compile('hd_default:"(.*?)"').findall(moje) if len(match2)>0: for i in range(len(match2)): if match2[i][0] == match3[0]: linkvideo = match2[i][1] return linkvideo else: return linkvideo
Example #3
Source File: testjsbeautifier.py From filmkodi with Apache License 2.0 | 6 votes |
def decodesto(self, input, expectation=None): if expectation == None: expectation = input self.assertMultiLineEqual( jsbeautifier.beautify(input, self.options), expectation) # if the expected is different from input, run it again # expected output should be unchanged when run twice. if not expectation == None: self.assertMultiLineEqual( jsbeautifier.beautify(expectation, self.options), expectation) # Everywhere we do newlines, they should be replaced with opts.eol self.options.eol = '\r\\n'; expectation = expectation.replace('\n', '\r\n') self.assertMultiLineEqual( jsbeautifier.beautify(input, self.options), expectation) input = input.replace('\n', '\r\n') self.assertMultiLineEqual( jsbeautifier.beautify(input, self.options), expectation) self.options.eol = '\n'
Example #4
Source File: mrknow_urlparser.py From filmkodi with Apache License 2.0 | 6 votes |
def shidurlive(self, url, referer,options): myhost = "Mozilla/5.0 (Windows NT 5.1; rv:31.0) Gecko/20100101 Firefox/31.0" HEADER = {'Accept-Language': 'pl,en-US;q=0.7,en;q=0.3', 'Referer': referer, 'User-Agent': myhost} query_data = {'url': url, 'use_host': False, 'use_header': True, 'header': HEADER, 'use_post': False,'return_data': True} link = self.cm.getURLRequestData(query_data) match = re.compile('src="(.*?)"').findall(link) if len(match) > 0: url1 = match[0].replace("'+kol+'", "") host = self.getHostName(referer) result = '' query_data = {'url': match[0], 'use_host': False, 'use_header': True, 'header': HEADER, 'use_cookie': False, 'use_post': False,'return_data': True} link = self.cm.getURLRequestData(query_data) match1 = re.compile("so.addVariable\(\'file\', \'(.*?)\'\);").findall(link) match2 = re.compile("so.addVariable\(\'streamer\', \'(.*?)\'\);").findall(link) match3 = re.compile("so.addVariable\('file', unescape\('(.*?)'\)\);").findall(link) if match3: txtjs = "unescape('" + match3[0] + "');" txtjs = match3[0] link2 = beautify(txtjs) return match2[0] + ' playpath=' + link2.replace(' ','') + ' swfVfy=1 swfUrl=http://cdn.shidurlive.com/player.swf live=true pageUrl=' + url return ''
Example #5
Source File: testjsbeautifier.py From filmkodi with Apache License 2.0 | 6 votes |
def decodesto(self, input, expectation=None): if expectation == None: expectation = input self.assertMultiLineEqual( jsbeautifier.beautify(input, self.options), expectation) # if the expected is different from input, run it again # expected output should be unchanged when run twice. if not expectation == None: self.assertMultiLineEqual( jsbeautifier.beautify(expectation, self.options), expectation) # Everywhere we do newlines, they should be replaced with opts.eol self.options.eol = '\r\\n'; expectation = expectation.replace('\n', '\r\n') self.assertMultiLineEqual( jsbeautifier.beautify(input, self.options), expectation) input = input.replace('\n', '\r\n') self.assertMultiLineEqual( jsbeautifier.beautify(input, self.options), expectation) self.options.eol = '\n'
Example #6
Source File: add_answer_to_ccr.py From KagNet with MIT License | 6 votes |
def add_answer_to_ccr_csqa(ccr_path, dataset_path, output_path): with open(ccr_path, "r", encoding="utf8") as f: ccr = json.load(f) with open(dataset_path, "r", encoding="utf8") as f: for i, line in enumerate(f.readlines()): csqa_json = json.loads(line) for j, ans in enumerate(csqa_json["question"]["choices"]): ccr[i * 5 + j]["stem"] = csqa_json["question"]["stem"].lower() ccr[i * 5 + j]["answer"] = ans["text"].lower() with open(output_path, "w", encoding="utf8") as f: import jsbeautifier opts = jsbeautifier.default_options() opts.indent_size = 2 f.write(jsbeautifier.beautify(json.dumps(ccr), opts))
Example #7
Source File: strategies.py From grizzly with Mozilla Public License 2.0 | 6 votes |
def read_testcase(self, testcase_path): self.testcase_path = testcase_path if self.should_skip(): return LOG.info("Attempting to beautify %s", testcase_path) self.lithium.strategy = self.strategy_type() # pylint: disable=not-callable self.lithium.testcase = self.testcase_type() # pylint: disable=not-callable # Beautify testcase with open(testcase_path) as testcase_fp: self.original_testcase = testcase_fp.read() beautified_testcase = jsbeautifier.beautify(self.original_testcase) # All try/catch pairs will be expanded on their own lines # Collapse these pairs when only a single instruction is contained # within regex = r"(\s*try {)\n\s*(.*)\n\s*(}\s*catch.*)" beautified_testcase = re.sub(regex, r"\1 \2 \3", beautified_testcase) with open(testcase_path, 'w') as testcase_fp: testcase_fp.write(beautified_testcase) self.lithium.testcase.readTestcase(testcase_path)
Example #8
Source File: mrknow_urlparser.py From filmkodi with Apache License 2.0 | 5 votes |
def sevencastnet(self, url, referer,options): query_data = {'url': url, 'use_host': False, 'use_cookie': False, 'use_post': False, 'return_data': True} link = self.cm.getURLRequestData(query_data) match = re.compile('<script type="text/javascript">eval\(function\(p,a,c,k,e,d\)(.*?)\n</script>').findall(link) txtjs = "eval(function(p,a,c,k,e,d)" + match[0] link2 = beautify(txtjs) match_myScrT = re.compile('myScrT.push\(\\\\\'(.*?)\\\\\'\);').findall(link2) match_myRtk = re.compile('myRtk.push\(\\\\\'(.*?)\\\\\'\);').findall(link2) myScrT = beautify('unescape(\'' + ''.join(match_myScrT) + '\');') myRtk = beautify('unescape(\'' + ''.join(match_myRtk) + '\');') match_file = re.compile('unescape\(\'(.*?)\'\);').findall(myScrT) match_server = re.compile('unescape\(\'(.*?)\'\);').findall(myRtk) nUrl = match_server[0] + ' playpath=' + match_file[ 0] + ' live=true timeout=12 swfVfy=true swfUrl=http://7cast.net/jplayer.swf timeout=30 pageUrl=' + referer return nUrl
Example #9
Source File: mrknow_urlparser.py From filmkodi with Apache License 2.0 | 5 votes |
def castalbatv(self, url, referer,options): myhost = "Mozilla/5.0 (Windows NT 5.1; rv:31.0) Gecko/20100101 Firefox/31.0" req = urllib2.Request(url) req.add_header('Referer', referer) req.add_header('User-Agent', 'Mozilla/5.0 (Windows NT 6.1; rv:31.0) Gecko/20100101 Firefox/20.0') response = urllib2.urlopen(req) link = response.read() response.close() match = re.compile("'file': (.*?),").findall(link) match1 = re.compile("'flashplayer': \"(.*?)\"", ).findall(link) match2 = re.compile("'streamer': (.*?),").findall(link) linkVideo='' if len(match) > 0: plik = beautify(match[0]) plik1 = re.compile("unescape\('(.*?)'\n").findall(plik) plik2 = re.compile("unescape\(unescape\('(.*?)'\)").findall(plik) plik4 = beautify('unescape(' + plik2[0]+ ')') plik5 = plik4.replace('unescape(','').replace(')','') if len(plik1) > 0: if len(match2)>0: malina2 = re.compile("unescape\('(.*?)'\)").findall(beautify(match2[0])) linkVideo = malina2[0].replace(' ','') + ' playpath=' + plik1[0] + '?'+ plik5 + ' swfUrl=' + match1[0] + ' live=true timeout=30 swfVfy=true pageUrl=' + url return linkVideo else: return linkVideo
Example #10
Source File: testindentation.py From filmkodi with Apache License 2.0 | 5 votes |
def decodesto(self, input, expectation=None): self.assertEqual( jsbeautifier.beautify(input, self.options), expectation or input)
Example #11
Source File: mrknow_urlparser.py From filmkodi with Apache License 2.0 | 5 votes |
def parserSAWLIVE(self, url, referer,options): def decode(tmpurl): host = self.getHostName(tmpurl) result = '' for i in host: result += hex(ord(i)).split('x')[1] return result query = urlparse.urlparse(url) channel = query.path channel = channel.replace("/embed/", "") print("chanel",channel) query_data = {'url': 'http://www.sawlive.tv/embed/' + channel, 'use_host': False, 'use_cookie': False, 'use_post': False, 'return_data': True, 'header' : {'Referer': referer, 'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; rv:31.0) Gecko/20100101 Firefox/31.0'}} link21 = self.cm.getURLRequestData(query_data) match = re.compile('eval\(function\(p,a,c,k,e,d\)(.*?)split\(\'\|\'\),0,{}\)\)').findall(link21) txtjs = "eval(function(p,a,c,k,e,d)" + match[-1] +"split('|'),0,{}))" link2 = beautify(txtjs) match21 = re.compile("var escapa = unescape\('(.*?)'\);").findall(link21) start = urllib.unquote(match21[0]).find('src="') end = len(urllib.unquote(match21[0])) url = urllib.unquote(match21[0])[start + 5:end] + '/' + decode(referer) query_data = {'url': url, 'use_host': False, 'use_cookie': False, 'use_post': False, 'return_data': True} link22 = self.cm.getURLRequestData(query_data) match22 = re.compile("SWFObject\('(.*?)','mpl','100%','100%','9'\);").findall(link22) match23 = re.compile("so.addVariable\('file', '(.*?)'\);").findall(link22) match24 = re.compile("so.addVariable\('streamer', '(.*?)'\);").findall(link22) print ("Match", match22, match23, match24, link22) videolink = match24[0] + ' playpath=' + match23[0] + ' swfUrl=' + match22[ 0] + ' pageUrl=http://sawlive.tv/embed/' + channel + ' live=true swfVfy=true' return videolink
Example #12
Source File: testindentation.py From filmkodi with Apache License 2.0 | 5 votes |
def decodesto(self, input, expectation=None): self.assertEqual( jsbeautifier.beautify(input, self.options), expectation or input)
Example #13
Source File: test-perf-jsbeautifier.py From filmkodi with Apache License 2.0 | 5 votes |
def beautifier_test_underscore_min(): jsbeautifier.beautify(data_min, options)
Example #14
Source File: mrknow_urlparser.py From filmkodi with Apache License 2.0 | 5 votes |
def parserSAWLIVE(self, url, referer,options): def decode(tmpurl): host = self.getHostName(tmpurl) result = '' for i in host: result += hex(ord(i)).split('x')[1] return result query = urlparse.urlparse(url) channel = query.path channel = channel.replace("/embed/", "") print("chanel",channel) query_data = {'url': 'http://www.sawlive.tv/embed/' + channel, 'use_host': False, 'use_cookie': False, 'use_post': False, 'return_data': True, 'header' : {'Referer': referer, 'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; rv:31.0) Gecko/20100101 Firefox/31.0'}} link21 = self.cm.getURLRequestData(query_data) match = re.compile('eval\(function\(p,a,c,k,e,d\)(.*?)split\(\'\|\'\),0,{}\)\)').findall(link21) txtjs = "eval(function(p,a,c,k,e,d)" + match[-1] +"split('|'),0,{}))" link2 = beautify(txtjs) match21 = re.compile("var escapa = unescape\('(.*?)'\);").findall(link21) start = urllib.unquote(match21[0]).find('src="') end = len(urllib.unquote(match21[0])) url = urllib.unquote(match21[0])[start + 5:end] + '/' + decode(referer) query_data = {'url': url, 'use_host': False, 'use_cookie': False, 'use_post': False, 'return_data': True} link22 = self.cm.getURLRequestData(query_data) match22 = re.compile("SWFObject\('(.*?)','mpl','100%','100%','9'\);").findall(link22) match23 = re.compile("so.addVariable\('file', '(.*?)'\);").findall(link22) match24 = re.compile("so.addVariable\('streamer', '(.*?)'\);").findall(link22) print ("Match", match22, match23, match24, link22) videolink = match24[0] + ' playpath=' + match23[0] + ' swfUrl=' + match22[ 0] + ' pageUrl=http://sawlive.tv/embed/' + channel + ' live=true swfVfy=true' return videolink
Example #15
Source File: mrknow_urlparser.py From filmkodi with Apache License 2.0 | 5 votes |
def sevencastnet(self, url, referer,options): query_data = {'url': url, 'use_host': False, 'use_cookie': False, 'use_post': False, 'return_data': True} link = self.cm.getURLRequestData(query_data) match = re.compile('<script type="text/javascript">eval\(function\(p,a,c,k,e,d\)(.*?)\n</script>').findall(link) txtjs = "eval(function(p,a,c,k,e,d)" + match[0] link2 = beautify(txtjs) match_myScrT = re.compile('myScrT.push\(\\\\\'(.*?)\\\\\'\);').findall(link2) match_myRtk = re.compile('myRtk.push\(\\\\\'(.*?)\\\\\'\);').findall(link2) myScrT = beautify('unescape(\'' + ''.join(match_myScrT) + '\');') myRtk = beautify('unescape(\'' + ''.join(match_myRtk) + '\');') match_file = re.compile('unescape\(\'(.*?)\'\);').findall(myScrT) match_server = re.compile('unescape\(\'(.*?)\'\);').findall(myRtk) nUrl = match_server[0] + ' playpath=' + match_file[ 0] + ' live=true timeout=12 swfVfy=true swfUrl=http://7cast.net/jplayer.swf timeout=30 pageUrl=' + referer return nUrl
Example #16
Source File: plugin_jsbeautifier.py From deen with Apache License 2.0 | 5 votes |
def process(self, data): super(DeenPluginJsBeautifierFormatter, self).process(data) if not JSBEAUTIFIER: self.log.warning('jsbeautifier is not available') return opts = jsbeautifier.default_options() opts.unescape_strings = True try: data = jsbeautifier.beautify(data.decode(), opts).encode() except (UnicodeDecodeError, TypeError) as e: self.error = e self.log.error(self.error) self.log.debug(self.error, exc_info=True) return return data
Example #17
Source File: mrknow_urlparser.py From filmkodi with Apache License 2.0 | 5 votes |
def castalbatv(self, url, referer,options): myhost = "Mozilla/5.0 (Windows NT 5.1; rv:31.0) Gecko/20100101 Firefox/31.0" req = urllib2.Request(url) req.add_header('Referer', referer) req.add_header('User-Agent', 'Mozilla/5.0 (Windows NT 6.1; rv:31.0) Gecko/20100101 Firefox/20.0') response = urllib2.urlopen(req) link = response.read() response.close() match = re.compile("'file': (.*?),").findall(link) match1 = re.compile("'flashplayer': \"(.*?)\"", ).findall(link) match2 = re.compile("'streamer': (.*?),").findall(link) linkVideo='' if len(match) > 0: plik = beautify(match[0]) plik1 = re.compile("unescape\('(.*?)'\n").findall(plik) plik2 = re.compile("unescape\(unescape\('(.*?)'\)").findall(plik) plik4 = beautify('unescape(' + plik2[0]+ ')') plik5 = plik4.replace('unescape(','').replace(')','') if len(plik1) > 0: if len(match2)>0: malina2 = re.compile("unescape\('(.*?)'\)").findall(beautify(match2[0])) linkVideo = malina2[0].replace(' ','') + ' playpath=' + plik1[0] + '?'+ plik5 + ' swfUrl=' + match1[0] + ' live=true timeout=30 swfVfy=true pageUrl=' + url return linkVideo else: return linkVideo
Example #18
Source File: mrknow_urlparser.py From filmkodi with Apache License 2.0 | 5 votes |
def parserVIDEOMEGA(self,url, referer,options): if not 'iframe.php?ref' in url: url = url.replace('?ref','iframe.php?ref') HEADER = {'Referer': referer,'User-Agent': HOST_CHROME} query_data = { 'url': url, 'use_host': False, 'use_header': True, 'header': HEADER, 'use_cookie': False, 'use_post': False, 'return_data': True } link = self.cm.getURLRequestData(query_data) match1= re.compile('eval\((.*?)\n\n\n\t</script>').findall(link) if len(match1) > 0: match2 = re.compile('attr\("src", "(.*?)"\)').findall(beautify("eval(" + match1[0])) linkVideo= match2[0] self.log.info ('linkVideo ' + linkVideo) return linkVideo else: return False
Example #19
Source File: utils.py From claf with MIT License | 5 votes |
def pretty_json_dumps(inputs): js_opts = jsbeautifier.default_options() js_opts.indent_size = 2 inputs = remove_none(inputs) return jsbeautifier.beautify(json.dumps(inputs))
Example #20
Source File: testindentation.py From yalih with Apache License 2.0 | 5 votes |
def decodesto(self, input, expectation=None): self.assertEqual( jsbeautifier.beautify(input, self.options), expectation or input)
Example #21
Source File: CTConsole.py From CapTipper with GNU General Public License v3.0 | 5 votes |
def help_jsbeautify(self): print newLine + "Display JavaScript code after beautify" print newLine + "Usage: jsbeautify <obj / slice> <object_id> <offset> <length>" print newLine + "Example: jsbeautify slice <object_id> <offset> <len | eob>" print newLine + "Example: jsbeautify obj <object_id>"
Example #22
Source File: batched_grounding.py From KagNet with MIT License | 5 votes |
def combine(): final_json = [] PATH = sys.argv[2] for i in range(NUM_BATCHES): with open(PATH + ".%d.mcp"%i) as fp: tmp_list = json.load(fp) final_json += tmp_list import jsbeautifier opts = jsbeautifier.default_options() opts.indent_size = 2 with open(PATH + ".mcp", 'w') as fp: fp.write(jsbeautifier.beautify(json.dumps(final_json), opts))
Example #23
Source File: test-perf-jsbeautifier.py From yalih with Apache License 2.0 | 5 votes |
def beautifier_test_underscore(): jsbeautifier.beautify(data, options)
Example #24
Source File: test-perf-jsbeautifier.py From yalih with Apache License 2.0 | 5 votes |
def beautifier_test_underscore_min(): jsbeautifier.beautify(data_min, options)
Example #25
Source File: test-perf-jsbeautifier.py From yalih with Apache License 2.0 | 5 votes |
def beautifier_test_github_min(): jsbeautifier.beautify(github_min, options)
Example #26
Source File: CTConsole.py From CapTipper with GNU General Public License v3.0 | 5 votes |
def do_jsbeautify(self,line): try: import jsbeautifier l = line.split(" ") if len(l) < 2: self.help_jsbeautify() else: OPTIONS = ['slice','obj'] option = l[0] if option not in OPTIONS: print "Invalid option" return False id = l[1] response, size = CTCore.get_response_and_size(id, "all") name = CTCore.get_name(id) if option == "slice": offset = int(l[2]) length = l[3] bytes, length = get_bytes(response,offset,length) js_bytes = bytes res = jsbeautifier.beautify(js_bytes) print res if option == "obj": res = jsbeautifier.beautify(response) obj_num = CTCore.add_object("jsbeautify",res,id=id) print " JavaScript Beautify of object {} ({}) successful!".format(str(id), name) print " New object created: {}".format(obj_num) + newLine except Exception,e: print str(e)
Example #27
Source File: test-packer.py From yalih with Apache License 2.0 | 5 votes |
def test_str(str, expected): global fails res = jsbeautifier.beautify(str, opts) if(res == expected): print(".") return True else: print("___got:" + res + "\n___expected:" + expected + "\n") fails = fails + 1 return False
Example #28
Source File: test-packer.py From yalih with Apache License 2.0 | 5 votes |
def test_str(str, expected): global fails res = jsbeautifier.beautify(str, opts) if(res == expected): print(".") return True else: print("___got:" + res + "\n___expected:" + expected + "\n") fails = fails + 1 return False
Example #29
Source File: query.py From mixpanel-jql with MIT License | 5 votes |
def pretty(self): return jsbeautifier.beautify(str(self))
Example #30
Source File: pdf_peepdf.py From fame_modules with GNU General Public License v3.0 | 5 votes |
def js_beautify_string(string): if HAVE_JSBEAUTIFY: string = beautify(string) return string