4 ms·
Ask HN: CLI tool to download webpages and convert to Markdown?
Is there a CLI tool that downloads webpages and converts them to Markdown?
I've just started using Obsidian https://obsidian.md/ and would like a way to save interesting blog posts and articles.
- miles 6y agocurl --silent https://example.com/foo.html | pandoc --from html --to markdown_strict -o foo.md From Converting HTML to Markdown using Pandoc http://www.cantoni.org/2019/01/27/converting-html-markdown-using-pandoc http://www.cantoni.org/2019/01/27/converting-html-markdown-u...
- I_complete_me 6y agoI tried that on a HackerNews page and the content of the output file foo.md was in html.
- miles 6y agoSorry, had only tested it on my own site, which worked as expected: curl --silent https://tinyapps.org/ | pandoc --from html --to markdown_strict -o index.md
- crazypython 6y agoI'd like to add that Calibre (ebook-convert on the CLI) has a mode for outputting a .txt file with markdown formatting. It can take HTML as input.
- longimanus 6y agoI find Joplin https://joplinapp.org https://joplinapp.org does a good job of producing markdown from web pages and already has sync capability built in. Looks like it would be ideal for working with Obsidian
- longimanus 6y agoExported my Joplin markdown and opened it up in Obsidian. Works like a dream and the best part is Jopli already has it's own web clipper. Seems like a superb match
- anandology 6y agohttps://github.com/aaronsw/html2text https://github.com/aaronsw/html2text
- miles 6y agoThank you, Anand. Despite being 8 years old, Aaron's html2text.py worked perfectly to convert the HN homepage to Markdown. His memory (and code) continues to be a blessing!
- dougskinner 6y agoI made this a couple weeks ago: https://www.npmjs.com/package/@dougskinner/markdowner https://www.npmjs.com/package/@dougskinner/markdowner