home.social

#cmark — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #cmark, aggregated by home.social.

  1. listed.to

    TIL about listed.to/

    I've been using Standard Notes for a while. It's much handier to type in your toots & posts in a nice editor, than in the puny port in the web interfaces of mastodon and other web interfaces.

    I started to look for a handy solution when I began typing long posts on my Androids

    • phone interfaces suck balls when you have a tall corpus
    • touch screen keyboards suck major
    • everything is too small
    • fingers slam & flow over on other letters than touched
    • typing errors are major
    • auto correct is a must but a privacy hell (exposing everything you write to Alphabet / google)
    • It takes 10 times longer to type in a short post on a Android capacitive interface with auto correction keyboard and word suggestion enabled
    • In comes the saviour

    Standard Notes is double encrypted, markdown capable, auto-synchronizes and available on all platforms you work in

    • have a browser ready with JavaScript and tls
    • Standard Notes has MFA 2FA encryption for your account
    • paid extras of the service are not needed here
    • you may enable them if you choose to thave that convenience
    • I use md editors on my machines to have previews of my markdown formatted notes
    • On Linux I use the powerful ghostwriter which uses very powerful libraries
    • pandoc version 3.1.11.1
    • cmark version 0.30.2
    • multimarkdown version 1.35
    • These tools and libs make my markdown experience incredible smooth, surpassing what Standard Notes has to offer

    Today I learned about Listed when I walked down the Standard Notes preferences

    • Listed is linked to Standard Notes
    • Listed is free (as in beer)
    • You can blog you secure notes when you explicitly choose to do so
    • You have to enter your super long (64 character) password to blog a note standard remark 1
    • A key pair is generated to enable standard notes to publish that one note in your blog
    • You have to enter your password for every note you want to blog [logical since notes are per default secure and private]
    • The blogging port is timer based 60 seconds is the shortest timer
    • You have to manually update your Listed blog post
    • Listed blog posts are presented in a nice clean and fast interface on port 443
    • Listed can be configured to your own taste including your gravatar

    remarks

    • Your passwords should be really long, use password managers to process them
    • make sure you have weird characters in them
    • make it a PITA to enter the passwords manually
    • use MFA 2FA everywhere you make accounts
    • There is no cloud just somebody elses server

    Sources

    standardnotes.com/

    standardnotes.com/privacy

    app.standardnotes.com/

    listed.to/

    github.com/commonmark/cmark

    fletcher.github.io/MultiMarkdo

    pandoc.org/

    listed.to/@kieran/60239/goodby

    #network #synchronization #mathematics #technology #encryption #MFA #2FA #sync #standard #notes #listed #to #programming #blogging #opensource #ghost #writer #cmark #pandoc #mulitmarkdown #markdown

  2. ghostwriter

    install guide

    MX Linux / Debian based distro's

    sequence

    su -
    apt install ghostwriter
    apt install pandoc
    multimarkdown
    apt install libtext-multimarkdown-perl
    apt install cmark

    Handy opensource markdown editor

    • easy to memorize shortcuts
    • vim like reaction when doing bullets and such
    • no frills, thus fast and efficient
    • low memory footprint

    Sources:

    moi

    ghostwriter.kde.org/documentat

    pandoc.org/

    pandoc.org/demos.html

    github.com/commonmark/cmark

    #programming #pandoc #multimarkdown #cmark #markdown #Linux #technology #OpenSource #language

  3. cmark

    cmark is the C reference implementation of CommonMark, a rationalized version of Markdown syntax with a spec. (For the JavaScript reference implementation, see commonmark.js.)

    It provides a shared library (libcmark) with functions for parsing CommonMark documents to an abstract syntax tree (AST), manipulating the AST, and rendering the document to HTML, groff man, LaTeX, CommonMark, or an XML representation of the AST. It also provides a command-line program (cmark) for parsing and rendering CommonMark documents.

    Advantages of this library:

    • Portable. The library and program are written in standard C99 and have no external dependencies. They have been tested with MSVC, gcc, tcc, and clang.
    • Fast. cmark can render a Markdown version of War and Peace in the blink of an eye (127 milliseconds on a ten year old laptop, vs. 100-400 milliseconds for an eye blink). In our benchmarks, cmark is 10,000 times faster than the original Markdown.pl, and on par with the very fastest available Markdown processors.
    • Accurate. The library passes all CommonMark conformance tests.
    • Standardized. The library can be expected to parse CommonMark the same way as any other conforming parser. So, for example, you can use commonmark.js on the client to preview content that will be rendered on the server using cmark.
    • Robust. The library has been extensively fuzz-tested using american fuzzy lop. The test suite includes pathological cases that bring many other Markdown parsers to a crawl (for example, thousands-deep nested bracketed text or block quotes).
    • Flexible. CommonMark input is parsed to an AST which can be manipulated programmatically prior to rendering.

    github.com/commonmark/cmark

    #programming #cmark #pandoc #markdown #Linux #technology #OpenSource #language