You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The `html2md` makes use of `github.com/JohannesKaufmann/html-to-markdown`
28
30
to convert HTML into Markdown, which is using an [HTML Parser](https://github.com/PuerkitoBio/goquery) to avoid the use of `regexp` as much as possible, which can prevent some [weird cases](https://stackoverflow.com/a/1732454) and allows it to be used for cases where the input is totally unknown.
29
31
30
32

The most useful feature is to use and pass a [goquery](https://github.com/PuerkitoBio/goquery) selection to filter for the content you want.
as the result of the Continuous-Integration process.
157
-
- I.e., they are built during every git tagged push, automatically by [GitHub Actions](https://github.com/features/actions), right from the source code, truely WYSIWYG.
158
-
- The `.deb`, `.rpm` and `.apk` packages are readily available, as well as the executables for other Linux and Windows as well.
159
-
- Pick & choose the binary executable that suits your OS and its architecture. E.g., for Linux, it would most probably be the `html2md_ver_linux_amd64.tar.gz` file.
160
-
- Unzip it and put the executable somewhere in the PATH, after downloading it.
155
+
### Credits
161
156
157
+
-[Johannes Kaufmann's html-to-markdown](https://github.com/JohannesKaufmann/html-to-markdown) that does the heavy lifting behind the scene.
162
158
163
-
##Install Source
159
+
### Similar Projects
164
160
165
-
To install the source code instead:
161
+
-[turndown (js)](https://github.com/domchristie/turndown), a very good library written in javascript.
162
+
-[lunny/html2md](https://github.com/lunny/html2md), which is using [regex instead of goquery](https://stackoverflow.com/a/1732454), which exhibits a few edge cases which prompted `github.com/JohannesKaufmann/html-to-markdown`
163
+
-[jaytaylor/html2text](https://github.com/jaytaylor/html2text), which is not converting to markdown but plain text.
166
164
167
-
```
168
-
go install github.com/suntong/html2md@latest
165
+
## Download/install binaries
166
+
167
+
- The latest binary executables are available
168
+
as the result of the Continuous-Integration (CI) process.
169
+
- I.e., they are built automatically right from the source code at every git release by [GitHub Actions](https://docs.github.com/en/actions).
170
+
- There are two ways to get/install such binary executables
171
+
* Using the **binary executables** directly, or
172
+
* Using **packages** for your distro
173
+
174
+
### The binary executables
175
+
176
+
- The latest binary executables are directly available under
-[Johannes Kaufmann's html-to-markdown](github.com/JohannesKaufmann/html-to-markdown) that does the heavy lifting behind the scene.
200
+
The repo setup instruction url has been given above.
201
+
For example, for [Debian](https://cloudsmith.io/~suntong/repos/repo/setup/#formats-deb) --
177
202
178
-
##Similar Projects
203
+
### Debian package
179
204
180
-
-[turndown (js)](https://github.com/domchristie/turndown), a very good library written in javascript.
181
-
-[lunny/html2md](https://github.com/lunny/html2md), which is using [regex instead of goquery](https://stackoverflow.com/a/1732454), which exhibits a few edge cases which prompted `github.com/JohannesKaufmann/html-to-markdown`
182
-
-[jaytaylor/html2text](https://github.com/jaytaylor/html2text), which is not converting to markdown but plain text.
_Powered by_[**WireFrame**](https://github.com/go-easygen/wireframe), the _one-stop wire-framing solution_ for Go cli based projects, from start to deploy.
234
+
the _one-stop wire-framing solution_ for Go cli based projects, from _init_ to _deploy_.
235
+
236
+
## Contributors ✨
237
+
238
+
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
239
+
240
+
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
0 commit comments