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