Skip to content

Commit db3f4a0

Browse files
committed
- [*] use cli handling and clis functionalities
1 parent 4ad51ce commit db3f4a0

1 file changed

Lines changed: 9 additions & 10 deletions

File tree

prop_html2md.go

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,29 +8,28 @@ package main
88

99
import (
1010
"fmt"
11-
"log"
1211

1312
md "github.com/JohannesKaufmann/html-to-markdown"
1413
"github.com/PuerkitoBio/goquery"
1514
"github.com/mkideal/cli"
15+
"github.com/mkideal/cli/clis"
1616
)
1717

1818
//==========================================================================
1919
// root handler
2020

2121
func html2md(ctx *cli.Context) error {
2222
ctx.JSON(ctx.RootArgv())
23-
ctx.JSON(ctx.Argv())
24-
fmt.Println()
23+
rootArgv = ctx.RootArgv().(*rootT)
24+
// https://pkg.go.dev/github.com/mkideal/cli@v0.2.2/clis?tab=doc
25+
clis.Setup(progname, rootArgv.Verbose.Value())
26+
clis.Verbose(2, "%s\n", rootArgv.Filei.Name())
2527

26-
url := "https://blog.golang.org/godoc-documenting-go-code"
27-
doc, err := goquery.NewDocument(url)
28-
if err != nil {
29-
log.Fatal(err)
30-
}
31-
content := doc.Find("#content")
28+
doc, err := goquery.NewDocumentFromReader(rootArgv.Filei)
29+
clis.AbortOn("Reading file with goquery", err)
30+
content := doc.Find(rootArgv.Sel)
3231

33-
conv := md.NewConverter(md.DomainFromURL(url), true, nil)
32+
conv := md.NewConverter(md.DomainFromURL(rootArgv.Filei.Name()), true, nil)
3433
markdown := conv.Convert(content)
3534

3635
fmt.Println(markdown)

0 commit comments

Comments
 (0)