heuer / segno

Python QR Code and Micro QR Code encoder
https://pypi.org/project/segno/
BSD 3-Clause "New" or "Revised" License
629 stars 54 forks source link

Remove plugin system #132

Open heuer opened 12 months ago

heuer commented 12 months ago

Apart from qrcode-artistic, there are no known plugins for Segno. In addition, there are always problems with users assuming that the functionality of the plugin belongs to Segno.

Plugins should no longer be supported.

StephanosPSteer commented 3 months ago

Oh I see I have been trying to get the pacman plugin working. Any chance you can add those bits of functionality?

heuer commented 3 months ago

Oh I see I have been trying to get the pacman plugin working. Any chance you can add those bits of functionality?

The plugin-system is still there but Segno's API changed a bit since I published the pacman code. The code is not maintained anymore, but I updated it to work with the current Segno release, see https://github.com/heuer/segno-quark/blob/master/segno_quark.py

Quick test:

michelle

Feel free to fork the above mentioned repository, I don't have any interest in the code anymore.

heuer commented 1 month ago

More reasons why the plugin system should be removed: https://github.com/lincolnloop/python-qrcode/issues/378 https://github.com/heuer/segno/issues/141

It was a smart or funny idea back then but it took not off.