betty.copyright_notice.copyright_notices module¶
Provide betty.copyright_notice.CopyrightNotice
plugins.
- class betty.copyright_notice.copyright_notices.ProjectAuthor[source]¶
Bases:
ShorthandPluginBase
,ProjectDependentFactory
,CopyrightNotice
Copyright belonging to a project author.
- __init__(author: Localizable | None)[source]¶
- async classmethod new_for_project(project: Project) Self [source]¶
Create a new instance using the given project.
- property summary: Localizable¶
The copyright summary.
- property text: Localizable¶
The full copyright text.
- class betty.copyright_notice.copyright_notices.PublicDomain[source]¶
Bases:
ShorthandPluginBase
,CopyrightNotice
A work is in the public domain <https://en.wikipedia.org/wiki/Public_domain>.
- property summary: Localizable¶
The copyright summary.
- property text: Localizable¶
The full copyright text.