1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
## Contribute Liferea Plugins!
Plugins are usually in Python3 and it is easier than ever to change
core behaviours of Liferea using plugins!
To get an idea how simple it is to modify or extend Liferea with
a plugin have a look at "bold-unread.py" which grabs a handle to
the feed list and changes the visual rendering of feed titles.
## Plugin Tutorial
To help you getting started there is a tutorial on writing plugins:
- [Part 1: Introduction + Plugin Boiler Plate](https://lzone.de/liferea/blog/Writing-Liferea-Plugins-Tutorial-Part-1)
- [Part 2: Access and modify UI elements](https://lzone.de/liferea/blog/Writing-Liferea-Plugins-Tutorial-Part-2)
- [Part 3: Adding menu elements](https://lzone.de/liferea/blog/Writing-Liferea-Plugins-Tutorial-Part-3)
- [Part 4: Using GTK inspector](https://lzone.de/liferea/blog/Writing-Liferea-Plugins-Tutorial-Part-4)
- [Part 5: Enabling translations for plugins](https://lzone.de/liferea/blog/Writing-Liferea-Plugins-Tutorial-Part-5)
## Adding 3rd Party Plugins
Using the "plugin installer" Liferea allows installing plugins
from a curated list of 3rd party (Github) sources. This list is
the "plugin-list.json" file you find in this directory.
Open a PR to add useful 3rd party plugins you know about!
|