blob: 56492f41a1baf8a9622fe36b66c8224b831acdd1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
function string.nl2br(input)
return input:gsub( "\n", "<br />" )
end
function string.starts(input, start)
return input:sub( 1, string.len( start ) ) == start
end
function io.readAll(file)
local f = io.open(file, "rb")
local content = f:read("*all")
f:close()
return content
end
function os.download( url )
file = os.tmpname()
os.execute( "/usr/bin/wget -qO- '" .. url .. "' > " .. file )
data = io.readAll( file )
os.remove( file )
return data
end
function fatal( string )
print( string )
os.exit( 2 )
end
|