run: make the program try multiple modules
This commit is contained in:
parent
9c06b7ecad
commit
988dbc5665
|
@ -24,15 +24,35 @@ log:info("Finished Module List scrapping, found " .. #module_infos .. " modules"
|
|||
-- log:info(inspect { items })
|
||||
-- end
|
||||
|
||||
local html =
|
||||
crawler.fetch(property.base_url .. "/widgets/wibox.widget.textbox.html")
|
||||
local module_doc = scraper.module_doc.get_doc_from_page(html, "wibox.widget.textbox")
|
||||
-- log:info(inspect { module_doc = module_doc })
|
||||
|
||||
-- -- local items = scraper.get_doc_from_page(page)
|
||||
-- -- log:info(inspect { items })
|
||||
|
||||
local function do_one_file(url: string, module_name: string, output: string)
|
||||
local html = crawler.fetch(url)
|
||||
local module_doc = scraper.module_doc.get_doc_from_page(html, module_name)
|
||||
filesystem.file_writer.write(
|
||||
generator.teal_type_definitions.generate_teal(module_doc),
|
||||
output
|
||||
)
|
||||
end
|
||||
|
||||
do_one_file(
|
||||
property.base_url .. "/widgets/wibox.widget.textbox.html",
|
||||
"wibox.widget.textbox",
|
||||
property.out_directory .. "/textbox.d.tl"
|
||||
)
|
||||
|
||||
do_one_file(
|
||||
property.base_url .. "/popups_and_bars/wibox.html",
|
||||
"wibox",
|
||||
property.out_directory .. "/wibox.d.tl"
|
||||
)
|
||||
|
||||
do_one_file(
|
||||
property.base_url .. "/widget_layouts/wibox.layout.fixed.html",
|
||||
"wibox.layout.fixed",
|
||||
property.out_directory .. "/fixed.d.tl"
|
||||
)
|
||||
|
||||
do_one_file(
|
||||
property.base_url .. "/core_components/client.html",
|
||||
"client",
|
||||
property.out_directory .. "/client.d.tl"
|
||||
)
|
||||
|
|
Loading…
Reference in New Issue