liferea
liferea copied to clipboard
[Plugins] Allow to manipulate the feed list
I have several ideas for Liferea, which are not yet possivle to realize with pugins, yet.
Those ideas are not only for Liferea, but also for any News Reader and even for Browsers software.
In order to realize those ideas, I would need the plugin system to make it possible to retrieve and modify the feed list.
Synchronize feeds with XMPP accounts
- https://github.com/lwindolf/liferea/discussions/1343
- https://github.com/lwindolf/liferea/discussions/1344
Liferea to read XMPP subscriptions
- https://github.com/lwindolf/liferea/discussions/1356
Liferea as a publishing software
- https://github.com/lwindolf/liferea/discussions/1347
400920d6697deaced5b0d41b3de982ac2a5799f3 is a refactoring that make the "node" object accessible via GIR. Note that this is not yet enough (several other objects are also needed), but "node" was the largest change needed and is done.
Thank you, dear Lars.
I will experiment with next version of Liferea or with gti version.
https://aur.archlinux.org/packages/liferea-git
The necessary refactoring is still ongoing. Today I got time to refactor the "UpdateJob" stuff 39ee8ac
open TODOs
- [x] "UpdateRequest" as GObject
- [x] "UpdateResult" as GObject
- [x] new class "UpdateJob" as GObject
- [x] isolated code for update_job_queue
- [x] "Node" as GObject
- [ ] "NodeSource" as GObject
- [ ] "Subscription" as GObject (maybe it could work without...)
- [ ] adding methods to "NodeSourceActivatable" interface
- [ ] example node source plugin