|9 days ago||3 days ago|
|MIT License||GNU General Public License v2.0 or later|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Is it possible to use Microsoft Word features programatically?
6 projects | /r/dotnet | 14 Apr 2023
Aspose.Words (Aspose, $1200?)
Self-hosted API for converting MS Word documents to PDF
5 projects | /r/selfhosted | 30 Oct 2021
I’m happily learning Python for no obvious reason.
2 projects | /r/learnpython | 23 Nov 2023
Something that is quite suited to little mini projects with python is writing pandoc filters. The basic idea of pandoc is to convert written documents of some file type (the main source type is typically markdown) into another document type, for example latex, pdf, docx, odt... Now of course there will be certain things that pandoc cannot do quite well enough given its versatility. So it gives users the option to write [simple filters](https://pandoc.org/filters.html#summary) and apply them. This way you can also come up with your own syntax/tags and whatever in markdown and convert that to an arbitrary formatting instruction in another document type. Look into something like panflute and maybe you can come up with your own filters.
Ask HN: What's the best way to write a book in Markdown?
4 projects | news.ycombinator.com | 12 Nov 2023
Show HN: Generate pdf with gitbook or mdbook url
6 projects | news.ycombinator.com | 11 Nov 2023
Pandoc generally works just fine: https://pandoc.org/
Is there a syntax checker?
2 projects | /r/groff | 24 Oct 2023
Similar to for instance shellcheck to check the syntax of shell scripts, is there an equivalent for the set of roff commands typically used in a (Linux) man page? I'm aware that e.g. pandoc permits the conversion of an other format (e.g., org) to both roff man and roff ms.
Using AsciiDoc and Asciidoctor for Blogging
3 projects | news.ycombinator.com | 21 Oct 2023
pandoc is a format converter, not a format. You still need to write the document. That said, I would rather choose something pandoc supports as an input format than asciidoc, which is a constantly moving target that still doesn't have a specification, is governed by a working group that seemingly never makes decisions, and in practice asciidoctor may as well be the specification.
As an addendum to yesterday's discussion of software estimates, one of the more amusing open source versions is this guy saying in July of 2014 he expected pandoc's asciidoc frontend to be done in a "few months": https://github.com/jgm/pandoc/issues/1456#issuecomment-50805...
Nota is a language for writing documents, like academic papers and blog posts
14 projects | news.ycombinator.com | 19 Oct 2023
The Meaning of Monad in MonadTrans
2 projects | news.ycombinator.com | 13 Aug 2023
LaTeX3: Programming in LaTeX with Ease
6 projects | news.ycombinator.com | 31 Jul 2023
You could do it with Pandoc (https://github.com/jgm/pandoc), it supports both Latex and Typst as input and output formats, and can use either as a PDF engine.
On why Markdown is not a good, or even a half-decent, markup language
9 projects | news.ycombinator.com | 19 Jul 2023
> I'm pretty sure the author would say that what you end up with is a KeenWrite document.
Documents written in KeenWrite can be typeset using tools that already exist:
I've kept compatibility with pandoc (CommonMark) and knitr a priority; I wrote KeenWrite to replace a shell script that was calling out to those software packages. My Typesetting Markdown blog posts dive into the script and programs:
What version of RTF (Rich Text Format) does LibreOffice adhere to?
2 projects | /r/libreoffice | 7 Jul 2023
What are some alternatives?
pandoc-highlighting-extensions - Extensions to Pandoc syntax highlighting
obsidian-html - :file_cabinet: A simple tool to convert an Obsidian vault into a static directory of HTML files.
obsidian-export - Rust library and CLI to export an Obsidian vault to regular Markdown
Obsidian-MD-To-PDF - A command line python script to convert Obsidian md files to a pdf
kramdown - kramdown is a fast, pure Ruby Markdown superset converter, using a strict syntax definition and supporting several common extensions.
vimwiki - Personal Wiki for Vim
wavedrom - :ocean: Digital timing diagram rendering engine
calibre - The official source code repository for the calibre ebook manager
mdx - Markdown for the component era
sphinx - implementation of a sphinx client in haskell
logseq - A local-first, non-linear, outliner notebook for organizing and sharing your personal knowledge base. Use it to organize your todo list, to write your journals, or to record your unique life.
MathJax - Beautiful and accessible math in all browsers