Helpers

Have a Question?
Categories
< All Topics
Print

Helpers

XML Parser


The xmlp() function is used to parse the XML. It is extremely simple to use. Returns the result as a hash.

def result = (xmlp("test.xml"))
 show(result)

Output:

...xml content...

URL Fetch/Extract


urlfetch/urlextract()

urlfetch.ola:

def olang = (urlfetch("GET","http://o-lang.tk"))
 def type = (urlextract(olang, "content-type"))
 def length = (urlextract(olang, "content-length"))
 def server = (urlextract(olang, "server"))
 def body = (urlextract(olang, "body"))

 show(type)
 show(length)
 show(server)
 show(body)

Output:

....content....

File Render


The renderf() function is used to combine and render files with parameters. It’s simple to use. Returns the result as a string.

def filerender = (renderf(
    "test.html", 
    { 
        "hello": "World", 
        "title": "Hello Example" 
    }
 ))
 show(filerender)

Input:

     
         {{.title}}</nowiki>!<nowiki>
     
     
         {{.hello}}!
     
 

Output:

     
         Hello Example!
     
     
         World!
     
 

JSON Parser


The jsonp()function is used to parse the JSON. It is extremely simple to use. Returns the result as a hash.

def json = (jsonp("test.json"))
 show(json)

Output:

{
     hello: Hello World, title: Hello Example, 
     hello2: [{test: Test}, {test: Test}]
 }

Colorize Your Terminal


The colorize() function is used to color the terminal. When needed, beautiful prints can be obtained by giving colors.

Color example (colorize.ol):

colorize("red", "Hello Colorize!")
 colorize("blue", "Hello Colorize!")
 colorize("green", "Hello Colorize!")
 colorize("yellow", "Hello Colorize!")
 colorize("grey", "Hello Colorize!")
 colorize("black", "Hello Colorize!")
 colorize("bold", "Hello Colorize!")
 colorize("magenta", "Hello Colorize!")
 colorize("white", "Hello Colorize!")
 colorize("red", "Hello Colorize!", true)
 colorize("blue", "Hello Colorize!", true)
 colorize("green", "Hello Colorize!", true)
 colorize("yellow", "Hello Colorize!", true)
 colorize("grey", "Hello Colorize!", true)
 colorize("black", "Hello Colorize!", true)
 colorize("bold", "Hello Colorize!", true)
 colorize("magenta", "Hello Colorize!", true)
 colorize("white", "Hello Colorize!", true);
Tags:
Table of Contents