In addition to entries in
extra_valid_entries from defaults.ini or personal.ini, there are two lists in the code of all the valid standard metadata entries in the code:
Lists:
https://github.com/JimmXinu/FanFicFa...urable.py#L143
Scalars:
https://github.com/JimmXinu/FanFicFa...urable.py#L306
(As a general rule,
extra_valid_entries will be list types.)
But I will save you the trouble and list them here:
Code:
author
authorHTML*
authorId*
authorUrl*
category
characters
cover_image*
dateCreated+
datePublished+
dateUpdated+
description
extratags
formatext*
formatname*
genre
langcode*
language*
lastupdate
numChapters*
numWords
output_css*
publisher
rating
sectionUrl
series
seriesHTML*
seriesUrl*
ships
site*
siteabbrev*
status
storyId*
storyUrl*
title
titleHTML*
version*
warnings
words_added* # logpage only.
* Entry used internally--should not be changed by the user.
+ Entry contains a date, use _format settings to customize, eg: dateUpdated_format.
Honestly, I would probably just leave out the * and + marked entries from the list for
replace_metadata. If somebody
really wants to customize one of those, they should make a copy entry and customize it instead.
x_LIST (where x is any list type metadata entry) and
ships_CHARS are special cases that allow replace_metadata and in/exclude_metadata_pre/post to be used even though that aren't technically metadata entries.
I don't remember any other special cases.