nim-basic/scrap.nim

26 lines
484 B
Nim
Raw Normal View History

2024-06-27 11:55:39 +00:00
import std/htmlparser
import std/xmltree
import std/strtabs
2024-06-27 10:02:25 +00:00
type
2024-06-27 11:55:39 +00:00
Entry = object
name, tag, description, link, category : string
2024-06-27 10:02:25 +00:00
2024-06-27 11:55:39 +00:00
proc getEntryFromHtml(entry : Entry, node : XmlNode) =
2024-06-27 10:02:25 +00:00
echo(entry.description)
2024-06-27 11:55:39 +00:00
2024-06-27 10:02:25 +00:00
proc test() =
2024-06-27 11:55:39 +00:00
var htmlnode : XmlNode
var str_html : string
2024-06-27 10:02:25 +00:00
var entry: Entry
2024-06-27 11:55:39 +00:00
entry = Entry(name : "testname",description : "testdescription",link : "testlink",category : "testcategory")
2024-06-27 10:02:25 +00:00
2024-06-27 11:55:39 +00:00
htmlnode = parseHtml(str_html)
entry.getEntryFromHtml()
2024-06-27 10:02:25 +00:00
test()