MusicBrainz Picard/Plugins/API: Difference between revisions
From MusicBrainz Wiki
Jump to navigationJump to search
((Imported from MoinMoin)) |
(Redirect to new API docs home on Picard website) Tag: New redirect |
||
(11 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
#REDIRECT [[picard:docs/plugin-api/]] |
|||
=APIs for PicardQt Plugins= |
|||
API documentation for [[Picard Qt|PicardQt]] plugins. |
|||
==Tagger Script Functions== |
|||
To define new [[Picard Qt/Scripting|tagger script]] function use <code><nowiki>register_script_function(function, name=None)</nowiki></code> from module <code><nowiki>picard.script</nowiki></code>. |
|||
Example: |
|||
<pre> |
|||
1 from picard.script import register_script_function |
|||
2 |
|||
3 def initials(parser, text): |
|||
4 return "".join(a[:1] for a in text.split(" ") if a[:1].isalpha()) |
|||
5 |
|||
6 register_script_function(initials) |
|||
</pre> |
|||
[[Category:To Be Reviewed]] [[Category:Development]] [[Category:Picard]] |
Latest revision as of 17:40, 8 July 2019
Redirect to: