Greetings Juraj, On Sun, 10 Nov 2024 11:17:34 +0100 Juraj Oravec <[email protected]> wrote:
> > Good evening, everyone! > > Hello Schimon, > > > This is a Python script which receives an XMPP URI and outputs XMPP > > PubSub content as HTML. > > > > I suppose, that this is how Dillo requires plugins to work. > > > > As for Falkon, I think, that it would be nice to integrate XMPP into > > Falkon. > > > > Could anyone kindly advise on how to implement this script in a > > fashion which would allow to open XMPP Query URIs directly from the > > Falkon URL bar? > > Simple, you register a scheme handler for xmpp scheme with a plugin. > Take a look at the KDE plugin. > > 1. Register the scheme to falkon, manual process at the moment, > If not registered regiuster and it will work after restart. > https://git.sgorava.xyz/Falkon/falkonOfficial/src/branch/master/src/plugins/KDEFrameworksIntegration/kdeframeworksintegrationplugin.cpp#L97 > > 2. Install a scheme handler > https://git.sgorava.xyz/Falkon/falkonOfficial/src/branch/master/src/plugins/KDEFrameworksIntegration/kdeframeworksintegrationplugin.cpp#L86 > > 3. Make the scheme handler > https://git.sgorava.xyz/Falkon/falkonOfficial/src/branch/master/src/plugins/KDEFrameworksIntegration/kioschemehandler.h > https://git.sgorava.xyz/Falkon/falkonOfficial/src/branch/master/src/plugins/KDEFrameworksIntegration/kioschemehandler.cpp > > There are more examples with falkon:// adblock:// internal pages, > look around for scheme handler related code. > > PS: It looks liek KIO stuff is not properly implemented in KDE plugin, > so it will not work, BUT the scheme handler is called properly. > Thank you for the instructions and the post script. I will investigate further. > > > Best regards, > > Schimon > > PS: I hope I did not misunderstand what you want to do. > This is an excerpt of the subject matter. I have made a Python script, which receives an XMPP URI from stdin (standard input) and then it outputs result to stdout (standard output), from which Dillo retrieves that resulted data. Because of this, I figure, that I will be able to utilize this plugin to Falkon too. > Best regards, > Juraj > Kind regards, Schimon > > On Sat, 9 Nov 2024 20:29:09 +0200 > > > > Schimon Jehudah <[email protected]> wrote: > > > Good evening! > > > > > > I have made an XMPP plugin for Dillo. > > > > > > I would be grateful for your feedbacks. > > > > > > I would also need instructions as to how to implement > > > configurations. > > > > > > Compulsory options: > > > > > > * JabberID > > > * Password > > > > > > Possible options: > > > > > > * Connection > > > * Timeout > > > > > > I consider to add an interface for JabberID and Password, and I > > > would > > > rather receive instructions from the staff. > > > > > > It is posible to use anonymous accounts, such as > > > [email protected], yet I would rather not do so, because: > > > > > > * Most of the anonymous accounts have PubSub disabled, which is > > > exactly the needed feature which this plugin provides. > > > * I do not want to rely on anonymous accounts or any server, > > > because of changes that might occur in any future. > > > > > > P.S. I did not think, that I would be sending a plugin as early as > > > now. > > > > > > Kind regards, > > > Schimon > > > > > > On Thu, 7 Nov 2024 07:45:33 +0200 > > > > > > Schimon Jehudah <[email protected]> wrote: > > > > Good day, to one and all! > > > > > > > > My name is Schimon, I am a pianist, attorney at law, and I also > > > > work > > > > on software that mainly involve the technologies of Syndication > > > > and > > > > XMPP. > > > > > > > > My current intention, is to design an XMPP client, based on > > > > Slixmpp, > > > > to allow Dillo to interact with Atom Over XMPP (XEP-0277 and > > > > XEP-0472). > > > > > > > > Atom Over XMPP specifies storage of textual content (be it text > > > > or > > > > HTML) on XMPP PubSub nodes. It is useful for publishing (see > > > > Libervia, Movim, Rivista XJP), annotating resources (see Blasta) > > > > and for any sort of mean which may require textual content. > > > > > > > > References: > > > > https://blasta.woodpeckersnest.eu/help/about/xmpp/atomsub > > > > https://blasta.woodpeckersnest.eu/help/about/xmpp/pubsub > > > > > > > > Projects: > > > > https://schapps.woodpeckersnest.eu/blasta/ > > > > https://schapps.woodpeckersnest.eu/rivista/ > > > > > > > > I intend to utilize the Python computer language for this task. > > > > > > > > Any help, encouragement, and especially accompanying (not in the > > > > musical sense) my efforts be welcome. > > > > > > > > This is my first time which I intend to collaborate with Dillo > > > > developers, and I am excited by this opportunity. > > > > > > > > Kind regards, > > > > Schimon
