adsfolio.pdf.rename_settings
Canonical settings shared by PDF Rename interfaces.
- class adsfolio.pdf.rename_settings.RenameSettings(template='{authors}_{bibcode}-{title}', author_format='surname_initials', max_authors=3, authors_when_truncated=1, char_policy='keep', author_separator='+', author_truncation_suffix='+')[source]
Bases:
objectReusable PDF Rename behavior.
- Parameters:
- classmethod from_mapping(payload, *, fallback=None)[source]
Normalize persisted values independently.
- Parameters:
payload (collections.abc.Mapping[str, Any] | None) – Persisted settings. Unknown fields are ignored.
fallback (adsfolio.pdf.rename_settings.RenameSettings | None) – Values used for missing or malformed fields.
- Returns:
Normalized settings.
- Return type: