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.



Re: Markdown Tools - Request for a Sponsor

2024-03-15 Thread Ingo Klöcker
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

signature.asc
Description: This is a digitally signed message part.


Re: Markdown Tools - Request for a Sponsor

2024-03-15 Thread Страшила
пт, 15 мар. 2024 г., 15:22 Ingo Klöcker :

> 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/?
>

Did bot know. Will try it now.

>
> Regards,
> Ingo


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


Re: Markdown Tools - Request for a Sponsor

2024-03-15 Thread Benson Muite


On 15/03/2024 15.53, Igor Mironchik wrote:
> 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.

Is there a roadmap? Might it be possible to integrate other markup
formats, for example AsciiDoc
> 
> 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



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-16 Thread Loren Burkholder
On Friday, March 15, 2024 8:53:08 AM EDT Igor Mironchik wrote:
> 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.
> 
Just brainstorming here - do you think it would be possible to integrate the 
features from Markdown Tools into Ghostwriter? 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.

> 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!

Loren

> 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
> 



signature.asc
Description: This is a digitally signed message part.


Re: Markdown Tools - Request for a Sponsor

2024-03-16 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-17 Thread Benson Muite
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.


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 Benson Muite
On 17/03/2024 13.25, Igor Mironchik wrote:
> 
> 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?
Yes.
> 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.
> 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?
> 
Cannot answer whether the project will be accepted, am not a sponsor.
It seems you are following the  review process.

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.


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 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-18 Thread Albert Astals Cid
El diumenge, 17 de març de 2024, a les 18:44:01 (CET), Igor Mironchik va 
escriure:
> 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?


It means a KDE developer that will guide you though the process and help you 
integrate into the KDE community.

Cheers,
  Albert




Re: Markdown Tools - Request for a Sponsor

2024-03-23 Thread Benson Muite
On 17/03/2024 20.40, Igor Mironchik wrote:
> 
> 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...
> 

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
https://github.com/haxscramper/haxorg

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


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.