betty.copyright_notice.copyright_notices module¶
Provide betty.copyright_notice.CopyrightNotice plugins.
- class betty.copyright_notice.copyright_notices.ProjectAuthor[source]¶
Bases:
ShorthandPluginBase,ProjectDependentFactory,CopyrightNoticeCopyright 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,CopyrightNoticeA 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.