local fname=BROWSERPATH.."\\speedykm\\speedykm.html"
function readSpeedy(hwnd)
local f = assert(io.open(fname,"r"))
local speedykm = f:read("*all")
local km={}
local kmUrl={}
local kmImage={}
local kmTitle={}
local p=string.find(speedykm,"\
")
speedykm=string.sub(speedykm,q,p-1)
for i=1,16,1 do
p=string.sub(speedykm,"
\")
km[i]=string.sub(temp,1,p+6)
temp=string.sub(temp,p+7)
local r=string.find(km[i],"href")
local g1=string.sub(km[i],1,r+5)
local g2=string.sub(km[i],r+6)
r=string.find(g2,"\"")
g2=string.sub(g2,r)
r=string.find(g2,"src")
local g3=string.sub(g2,1,r+4)
local g4=string.sub(g2,r+5)
r=string.find(g4,"\"")
g4=string.sub(g4,r)
r=string.find(g4,"TITLE")
local g5=string.sub(g4,1,r+6)
local g6=string.sub(g4,r+7)
r=string.find(g6,"\"")
g6=string.sub(g6,r)
kmImage[i]="http://images.websnapr.com/?url="..kmUrl[i]
km[i]=g1..kmUrl[i]..g3..kmImage[i]..g5..kmTitle[i]..g6
end
temp=""
for i=1,12,1 do
temp=temp..km[i]
end
speedykm=temp1..temp..temp2
f=assert(io.open(fname,"w"))
if f then
f:write(speedykm)
f:close()
end
end
local width = 360
local height = 200
local ffont="Arial"
local fpoint=10
local d = create_dialog({
width = width,
height = height,
caption = "SpeedyKM",
style = w32dlg.DS_CENTER,
font = ffont, point = fpoint,
{type = "edit", style = w32dlg.WS_BORDER+w32dlg.ES_AUTOHSCROLL, x = 5, y = 5, width = 50, height = 10, id = "IDSEARCHNAME1", caption = "SEARCHNAME1"},
{type = "edit", style = w32dlg.WS_BORDER+w32dlg.ES_AUTOHSCROLL, x = 60, y = 5, width = 250, height = 10, id = "IDSEARCH1", caption = "SEARCH1"},
{type = "edit", style = w32dlg.WS_BORDER+w32dlg.ES_AUTOHSCROLL, x = 5, y = 18, width = 50, height = 10, id = "IDSEARCHNAME2", caption = "SEARCHNAME2"},
{type = "edit", style = w32dlg.WS_BORDER+w32dlg.ES_AUTOHSCROLL, x = 60, y = 18, width = 250, height = 10, id = "IDSEARCH2", caption = "SEARCH2"},
{type = "edit", style = w32dlg.WS_BORDER+w32dlg.ES_AUTOHSCROLL, x = 5, y = 31, width = 50, height = 10, id = "IDSEARCHNAME3", caption = "SEARCHNAME3"},
{type = "edit", style = w32dlg.WS_BORDER+w32dlg.ES_AUTOHSCROLL, x = 60, y = 31, width = 250, height = 10, id = "IDSEARCH3", caption = "SEARCH3"},
{type = "edit", style = w32dlg.WS_BORDER+w32dlg.ES_AUTOHSCROLL, x = 5, y = 44, width = 50, height = 10, id = "IDSEARCHNAME4", caption = "SEARCHNAME4"},
{type = "edit", style = w32dlg.WS_BORDER+w32dlg.ES_AUTOHSCROLL, x = 60, y = 44, width = 250, height = 10, id = "IDSEARCH4", caption = "SEARCH4"},
{type = "edit", style = w32dlg.WS_BORDER+w32dlg.ES_AUTOHSCROLL, x = 5, y = 57, width = 50, height = 10, id = "IDSEARCHNAME5", caption = "SEARCHNAME5"},
{type = "edit", style = w32dlg.WS_BORDER+w32dlg.ES_AUTOHSCROLL, x = 60, y = 57, width = 250, height = 10, id = "IDSEARCH5", caption = "SEARCH5"},
{type = "edit", style = w32dlg.WS_BORDER+w32dlg.ES_AUTOHSCROLL, x = 5, y = 70, width = 50, height = 10, id = "IDSEARCHNAME6", caption = "SEARCHNAME6"},
{type = "edit", style = w32dlg.WS_BORDER+w32dlg.ES_AUTOHSCROLL, x = 60, y = 70, width = 250, height = 10, id = "IDSEARCH6", caption = "SEARCH6"},
{type = "edit", style = w32dlg.WS_BORDER+w32dlg.ES_AUTOHSCROLL, x = 5, y = 83, width = 50, height = 10, id = "IDSEARCHNAME7", caption = "SEARCHN7AME"},
{type = "edit", style = w32dlg.WS_BORDER+w32dlg.ES_AUTOHSCROLL, x = 60, y = 83, width = 250, height = 10, id = "IDSEARCH7", caption = "SEARCH7"},
{type = "edit", style = w32dlg.WS_BORDER+w32dlg.ES_AUTOHSCROLL, x = 5, y = 96, width = 50, height = 10, id = "IDSEARCHNAME8", caption = "SEARCHNAME8"},
{type = "edit", style = w32dlg.WS_BORDER+w32dlg.ES_AUTOHSCROLL, x = 60, y = 96, width = 250, height = 10, id = "IDSEARCH8", caption = "SEARCH8"},
{type = "edit", style = w32dlg.WS_BORDER+w32dlg.ES_AUTOHSCROLL, x = 5, y = 109, width = 50, height = 10, id = "IDSEARCHNAME9", caption = "SEARCHNAME9"},
{type = "edit", style = w32dlg.WS_BORDER+w32dlg.ES_AUTOHSCROLL, x = 60, y = 109, width = 250, height = 10, id = "IDSEARCH9", caption = "SEARCH9"},
{type = "edit", style = w32dlg.WS_BORDER+w32dlg.ES_AUTOHSCROLL, x = 5, y = 122, width = 50, height = 10, id = "IDSEARCHNAME10", caption = "SEARCHNAME10"},
{type = "edit", style = w32dlg.WS_BORDER+w32dlg.ES_AUTOHSCROLL, x = 60, y = 122, width = 250, height = 10, id = "IDSEARCH10", caption = "SEARCH10"},
{type = "edit", style = w32dlg.WS_BORDER+w32dlg.ES_AUTOHSCROLL, x = 5, y = 135, width = 50, height = 10, id = "IDSEARCHNAME11", caption = "SEARCHNAME11"},
{type = "edit", style = w32dlg.WS_BORDER+w32dlg.ES_AUTOHSCROLL, x = 60, y = 135, width = 250, height = 10, id = "IDSEARCH11", caption = "SEARCH11"},
{type = "edit", style = w32dlg.WS_BORDER+w32dlg.ES_AUTOHSCROLL, x = 5, y = 148, width = 50, height = 10, id = "IDSEARCHNAME12", caption = "SEARCHNAME12"},
{type = "edit", style = w32dlg.WS_BORDER+w32dlg.ES_AUTOHSCROLL, x = 60, y = 148, width = 250, height = 10, id = "IDSEARCH12", caption = "SEARCH12"},
{type="button",style=w32dlg.BS_DEFPUSHBUTTON,x=5,y=170,width=40,height=12,id="IDOK",caption="Done"},
})
function property_speedkm()
local kmUrl,kmTitle=readSpeedy()
r,rr=d("SpeedyKM",{
IDSEARCHNAME1=kmTitle[1],
IDSEARCH1=kmUrl[1],
IDSEARCHNAME2=kmTitle[2],
IDSEARCH2=kmUrl[2],
IDSEARCHNAME3=kmTitle[3],
IDSEARCH3=kmUrl[3],
IDSEARCHNAME4=kmTitle[4],
IDSEARCH4=kmUrl[4],
IDSEARCHNAME5=kmTitle[5],
IDSEARCH5=kmUrl[5],
IDSEARCHNAME6=kmTitle[6],
IDSEARCH6=kmUrl[6],
IDSEARCHNAME7=kmTitle[7],
IDSEARCH7=kmUrl[7],
IDSEARCHNAME8=kmTitle[8],
IDSEARCH8=kmUrl[8],
IDSEARCHNAME9=kmTitle[9],
IDSEARCH9=kmUrl[9],
IDSEARCHNAME10=kmTitle[10],
IDSEARCH10=kmUrl[10],
IDSEARCHNAME11=kmTitle[11],
IDSEARCH11=kmUrl[11],
IDSEARCHNAME12=kmTitle[12],
IDSEARCH12=kmUrl[12],
})
kmTitle[1]=rr.IDSEARCHNAME1
kmUrl[1]=rr.IDSEARCH1
kmTitle[2]=rr.IDSEARCHNAME2
kmUrl[2]=rr.IDSEARCH2
kmTitle[3]=rr.IDSEARCHNAME3
kmUrl[3]=rr.IDSEARCH3
kmTitle[4]=rr.IDSEARCHNAME4
kmUrl[4]=rr.IDSEARCH4
kmTitle[5]=rr.IDSEARCHNAME5
kmUrl[5]=rr.IDSEARCH5
kmTitle[6]=rr.IDSEARCHNAME6
kmUrl[6]=rr.IDSEARCH6
kmTitle[7]=rr.IDSEARCHNAME7
kmUrl[7]=rr.IDSEARCH7
kmTitle[8]=rr.IDSEARCHNAME8
kmUrl[8]=rr.IDSEARCH8
kmTitle[9]=rr.IDSEARCHNAME9
kmUrl[9]=rr.IDSEARCH9
kmTitle[10]=rr.IDSEARCHNAME10
kmUrl[10]=rr.IDSEARCH10
kmTitle[11]=rr.IDSEARCHNAME11
kmUrl[11]=rr.IDSEARCH11
kmTitle[12]=rr.IDSEARCHNAME12
kmUrl[12]=rr.IDSEARCH12
writeSpeedy(kmTitle,kmUrl)
end