Bug#896816: lowdown ITP: how does it go?
11:52 < kilobyte> is there, among 54982456985274 markdown converters we
have, a command-line one that 1. has working tables (and
preferably other GFM extensions), 2. is not a mere client
for GitHub's server-side processing, 3. is sane?
11:52 < kilobyte> because if not, I'll package lowdown -- but it'd be nice
to avoid a yet another redundant implementation
11:54 < olasd> python-cmarkgfm is packaged
11:57 < kilobyte> that's a library only, for a language I don't know (why
would anyone use python if you have perl? :p)
12:04 < DLange> I use pandoc and that seems to always do what I want,
https://pandoc.org/MANUAL.html#pandocs-markdown
12:07 < DLange> that said, I think there are many usecases for a
non-gigantic (Haskell, Lua, libgmp, ...) thing do convert
markdown
12:08 < kilobyte> lowdown also ships a nice tool: markdown aware diff, this
might make it worth having
12:09 < DLange> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=896816
12:09 -zwiebelbot:#debian-devel- Debian#896816: ITP: lowdown -- Simple
markdown translator - https://bugs.debian.org/896816
12:10 < kilobyte> heh, I guess that answers the question
12:12 < kilobyte> although that python-cmarkgfm looks like that all it needs
is a simple wrapper that does python's equivalent of
「undef $/;$_=<>;print
github_flavored_markdown_to_html($_)」 plus whatever
options it has
12:14 < DLange> better drop jbernard an email and ask how far he got
12:15 < DLange> such a wrapper would need to go upstream or you'll be in
command line options vs. library features hell for a long
time
So, I'm hereby dropping you an email. You filed the ITP in April, how far
did you get?
Recently, lowdown got a new dependency: libdiff, but as that's a library
whose (trivial) build system is static-only, has the same upstream as
lowdown, and is unlikely to get other users, I think it'd be simpler to
just bundle it instead of packaging separately. But, your ITP, your ways
of packaging.
Meow!
--
⢀⣴⠾⠻⢶⣦⠀ What Would Jesus Do, MUD/MMORPG edition:
⣾⠁⢰⠒⠀⣿⡁ • multiplay with an admin char to benefit your mortal [Mt3:16-17]
⢿⡄⠘⠷⠚⠋⠀ • abuse item cloning bugs [Mt14:17-20, Mt15:34-37]
⠈⠳⣄⠀⠀⠀⠀ • use glitches to walk on water [Mt14:25-26]
Reply to: