Re: Markdown Tools - Request for a Sponsor

2024-03-23 Thread Igor Mironchik

Hello.

On 23.03.2024 14:26, Benson Muite wrote:

Markdown is very popular, but in many applications it is extended in non
standard ways. Org mode is another readable markup language, but unlike
Asciidoc it seems to have C++ libraries:
https://github.com/mirkoboehm/OrgModeParser


This seems not fully-featured.


https://github.com/haxscramper/haxorg


I'm unable to build it even.


Most org mode users use Emacs, but giving an alternative editor may be
useful.

OpenSSL v3 on Windows

2024-03-20 Thread Igor Mironchik

Hello,

I guess that you will ran into this problem soon. I'm talking about 
bundling OpenSSL v3 binaries on Windows.


Have a look at a detailed description here: 
https://github.com/openssl/openssl/discussions/23896


What do you think?

Thanks.



Re: Markdown Tools - Request for a Sponsor

2024-03-17 Thread Igor Mironchik


On 17.03.2024 18:54, Benson Muite wrote:

Cannot answer whether the project will be accepted, am not a sponsor.
It seems you are following the  review process.


Guys, could anybody explain me what does mean "Sponsor" in context of 
KDE Incubator?


Re: Markdown Tools - Request for a Sponsor

2024-03-17 Thread Igor Mironchik


On 17.03.2024 18:54, Benson Muite wrote:

Does it have a set of tests?

I don't know how complicated AsciiDoc format is, maybe it's simpler of
Markdown?


It is more complicated than Markdown as it is more complete and allows
for some self-consistent extensibility.


More complete is not more complex for parsing... In Markdown a lot of 
complexes. But I will think on it.



There is a lack of tools for AsciiDoc, but would not make that the
primary concern.  If it can be done, it would be nice, but it seems
challenging.



The problem is that I see users of AsciiDoc even less of Markdown...


Re: Markdown Tools - Request for a Sponsor

2024-03-17 Thread Igor Mironchik



On 17.03.2024 10:33, Benson Muite wrote:

On 15/03/2024 16.20, Igor Mironchik wrote:

On 15.03.2024 16:01, Benson Muite wrote:

Is there a roadmap? Might it be possible to integrate other markup
formats, for example AsciiDoc


Do we have any C/C++ Open Source Parser for AsciiDoc? Fully-featured,
tested...


Not at present unfortunately. Main implementation is Ruby, which can be
compiled to Javascript or a Java library. There is also a Python
implementation and ongoing work to produce Haskell and Rust implementations.



Well, by mistake I wrote md4qt. I know what this work is (parse Markup 
languages). It's not so trivial task, and it needs a lot of time to 
write and test such things. But I didn't say no. If I have md4qt, where 
I have Document for a tree representation, I can have a look at AsciiDoc 
and write something like asciidoc4qt, that will use the same structures 
for parsed document. In this case we can use absolutely the same 
converter to PDF.


I can start such thing. Ok. Does AsciiDoc have well documented format? 
Does it have a set of tests?


I don't know how complicated AsciiDoc format is, maybe it's simpler of 
Markdown?


Markdown, despite its apparent simplicity, is a little complicated in 
implementation. I've made 356 commits to implement and test it, and 
spent some time for it, but it worth it.


In case of markdown-tools, if it will support CommonMark 0.31.2 with 
major GFM and latest AsciiDoc, will you accept my project?




Re: Markdown Tools - Request for a Sponsor

2024-03-17 Thread Igor Mironchik

Good Sunday to you all.

On 16.03.2024 23:41, Loren Burkholder wrote:

Just brainstorming here - do you think it would be possible to integrate the 
features from Markdown Tools into Ghostwriter?


I didn't see code of Ghostwriter, so I don't know. I know that 
Ghostwriter uses cmark-gfm. My md4qt was born by mistake, I didn't know 
about cmark-gfm and wrote md4qt, that is very modern in Markdown way.  I 
just don't know if it even possible with cmark-gfm to implement all 
features that I have.


But I have a counter-question: Is it possible to move Ghostwriter's HTML 
preview into markdownpart?




  IMO it doesn't make sense for KDE to have two competing Markdown editors, but 
it sounds like Markdown Tools has some very useful features.



This is true, out of the box I have LaTeX Math expressions preview, code 
highlighting, different just GitHub's things, like:


> [!NOTE]

And many more. I wrote a small GIF to show you something, just go by 
link and see.


https://ibb.co/tsW8GdV


Guys, try it. It's just a proposal. No is no - and I'm gone.


Hopefully you stick around even if Markdown Tools ultimately doesn't get 
integrated into KDE. We can always use more developers!



I have two more applications, that I'd like to propose to KDE. It's not 
a proposal yet, but as preview:


https://github.com/igormironchik/gif-recorder

https://github.com/igormironchik/gif-editor

By the way, the above GIF was written with my gif-recorder. I don't 
support Wayland yet, and not sure if it even possible, but...


Re: Markdown Tools - Request for a Sponsor

2024-03-15 Thread Igor Mironchik


On 15.03.2024 16:01, Benson Muite wrote:

Is there a roadmap? Might it be possible to integrate other markup
formats, for example AsciiDoc



Do we have any C/C++ Open Source Parser for AsciiDoc? Fully-featured, 
tested...


Re: Markdown Tools - Request for a Sponsor

2024-03-15 Thread Igor Mironchik

Hello,

Well ghostwriter looks the same one, live HTML preview.. Mmmm, looks nice.

But... My Markdown Tools handle internal links in the HTML preview, it 
can generate HTML preview for all linked Markdown files. Look at the 
menus, try it.


It supports CommonMark 0.31.2 with all major GFM extensions.

It can export to some clever PDF out of the box with handling internal 
links.


A little effort and Markdown Tools will be much more better any existing 
Markdown editor.


Guys, try it. It's just a proposal. No is no - and I'm gone.

On 15.03.2024 15:22, Ingo Klöcker wrote:

On Freitag, 15. März 2024 12:16:30 CET Igor Mironchik wrote:

https://invent.kde.org/imironchik/markdown-tools/-/issues/1

This is a set of applications to work with Markdown, including editor, HTML
preview viewer, converter to PDF.

Do you know https://apps.kde.org/ghostwriter/?

Regards,
Ingo


Markdown Tools - Request for a Sponsor

2024-03-15 Thread Igor Mironchik

Hello,

https://invent.kde.org/imironchik/markdown-tools/-/issues/1

This is a set of applications to work with Markdown, including editor, HTML
preview viewer, converter to PDF.

I use my own libraries for command line parsing and configuration files. 
Of course, these libraries

will be thrown out in favor of the KDE infrastructure.

Library for parsing Markdown (md4qt) can't be thrown...

HTML preview part can be migrated to markdownpart and do amazing 
Markdown preview

in Kate in GitHub's style, look at the screenshots. For this I need md4qt,
QWebEngineView, custom Open Source CSSs and JavaScripts.

md4qt may become a part of brilliant KF6 framework.

This Markdown editor may use markdownpart for HTML preview.

Guys, it's doable. I have a lot of time, and can do it.

What do you think?

Sorry, guys, I'm alone. My name is Igor Mironchik. But I have a lot of 
time and wish to work on this project under KDE. Anyway I will continue 
my work on GitHub if you will reject me.


This project was started in different repositories:

https://github.com/igormironchik/md4qt
https://github.com/igormironchik/md-editor
https://github.com/igormironchik/md-pdf

And at near time was merged in 
https://github.com/igormironchik/markdown-tools


Now it here, in KDE Incubator.

Thank you.



resvg

2024-03-14 Thread Igor Mironchik

Hello,

What do you think about https://github.com/RazrFalcon/resvg in case of 
processing and rendering SVGs?


Judging by README it's impressive library with a lot of implemented SVG 
features. It's written in Rust, but can be used as C library and has Qt 
binding.


Do you have any plans to have this in Craft?