maybe done
This commit is contained in:
parent
97c2a66fbd
commit
76ed3a8305
2 changed files with 21 additions and 21 deletions
|
|
@ -222,10 +222,10 @@ class _Variables:
|
||||||
str
|
str
|
||||||
The uploader url if it exists, otherwise returns the webpage_url.
|
The uploader url if it exists, otherwise returns the webpage_url.
|
||||||
"""
|
"""
|
||||||
return MetadataVariable(variable_name="uploader_url", metadata_key="uploader_url")
|
return MetadataVariable("uploader_url", metadata_key="uploader_url")
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def source_title(self) -> Variable:
|
def source_title(self) -> MetadataVariable:
|
||||||
"""
|
"""
|
||||||
Returns
|
Returns
|
||||||
-------
|
-------
|
||||||
|
|
@ -233,7 +233,7 @@ class _Variables:
|
||||||
Name of the source (i.e. channel with multiple playlists) if it exists, otherwise
|
Name of the source (i.e. channel with multiple playlists) if it exists, otherwise
|
||||||
returns its playlist_title.
|
returns its playlist_title.
|
||||||
"""
|
"""
|
||||||
return Variable("source_title")
|
return MetadataVariable("source_title", metadata_key="title")
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def source_title_sanitized(self) -> Variable:
|
def source_title_sanitized(self) -> Variable:
|
||||||
|
|
@ -246,17 +246,17 @@ class _Variables:
|
||||||
return Variable("source_title_sanitized")
|
return Variable("source_title_sanitized")
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def source_uid(self) -> Variable:
|
def source_uid(self) -> MetadataVariable:
|
||||||
"""
|
"""
|
||||||
Returns
|
Returns
|
||||||
-------
|
-------
|
||||||
str
|
str
|
||||||
The source unique id if it exists, otherwise returns the playlist unique ID.
|
The source unique id if it exists, otherwise returns the playlist unique ID.
|
||||||
"""
|
"""
|
||||||
return Variable("source_uid")
|
return MetadataVariable("source_uid", metadata_key="id")
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def source_index(self) -> Variable:
|
def source_index(self) -> MetadataVariable:
|
||||||
"""
|
"""
|
||||||
Returns
|
Returns
|
||||||
-------
|
-------
|
||||||
|
|
@ -266,7 +266,7 @@ class _Variables:
|
||||||
It is recommended to not use this unless you know the source will never add new content
|
It is recommended to not use this unless you know the source will never add new content
|
||||||
(it is easy for this value to change).
|
(it is easy for this value to change).
|
||||||
"""
|
"""
|
||||||
return Variable("source_index")
|
return MetadataVariable("source_index", metadata_key="playlist_index")
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def source_index_padded(self) -> Variable:
|
def source_index_padded(self) -> Variable:
|
||||||
|
|
@ -279,34 +279,34 @@ class _Variables:
|
||||||
return Variable("source_index_padded")
|
return Variable("source_index_padded")
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def source_count(self) -> Variable:
|
def source_count(self) -> MetadataVariable:
|
||||||
"""
|
"""
|
||||||
Returns
|
Returns
|
||||||
-------
|
-------
|
||||||
int
|
int
|
||||||
The source count if it exists, otherwise returns the playlist count.
|
The source count if it exists, otherwise returns the playlist count.
|
||||||
"""
|
"""
|
||||||
return Variable("source_count")
|
return MetadataVariable("source_count", metadata_key="playlist_count")
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def source_webpage_url(self) -> Variable:
|
def source_webpage_url(self) -> MetadataVariable:
|
||||||
"""
|
"""
|
||||||
Returns
|
Returns
|
||||||
-------
|
-------
|
||||||
str
|
str
|
||||||
The source webpage url if it exists, otherwise returns the playlist webpage url.
|
The source webpage url if it exists, otherwise returns the playlist webpage url.
|
||||||
"""
|
"""
|
||||||
return Variable("source_webpage_url")
|
return MetadataVariable("source_webpage_url", metadata_key="webpage_url")
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def source_description(self) -> Variable:
|
def source_description(self) -> MetadataVariable:
|
||||||
"""
|
"""
|
||||||
Returns
|
Returns
|
||||||
-------
|
-------
|
||||||
str
|
str
|
||||||
The source description if it exists, otherwise returns the playlist description.
|
The source description if it exists, otherwise returns the playlist description.
|
||||||
"""
|
"""
|
||||||
return Variable("source_description")
|
return MetadataVariable("source_description", metadata_key="description")
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def playlist_uid(self) -> MetadataVariable:
|
def playlist_uid(self) -> MetadataVariable:
|
||||||
|
|
@ -500,34 +500,34 @@ class _Variables:
|
||||||
return MetadataVariable("playlist_uploader_url", metadata_key="uploader_url")
|
return MetadataVariable("playlist_uploader_url", metadata_key="uploader_url")
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def source_uploader_id(self) -> Variable:
|
def source_uploader_id(self) -> MetadataVariable:
|
||||||
"""
|
"""
|
||||||
Returns
|
Returns
|
||||||
-------
|
-------
|
||||||
str
|
str
|
||||||
The source uploader id if it exists, otherwise returns the playlist_uploader_id
|
The source uploader id if it exists, otherwise returns the playlist_uploader_id
|
||||||
"""
|
"""
|
||||||
return Variable("source_uploader_id")
|
return MetadataVariable("source_uploader_id", metadata_key="uploader_id")
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def source_uploader(self) -> Variable:
|
def source_uploader(self) -> MetadataVariable:
|
||||||
"""
|
"""
|
||||||
Returns
|
Returns
|
||||||
-------
|
-------
|
||||||
str
|
str
|
||||||
The source uploader if it exists, otherwise return Variable("")
|
The source uploader if it exists, otherwise return Variable("")
|
||||||
"""
|
"""
|
||||||
return Variable("source_uploader")
|
return MetadataVariable("source_uploader", metadata_key="uploader")
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def source_uploader_url(self) -> Variable:
|
def source_uploader_url(self) -> MetadataVariable:
|
||||||
"""
|
"""
|
||||||
Returns
|
Returns
|
||||||
-------
|
-------
|
||||||
str
|
str
|
||||||
The source uploader url if it exists, otherwise returns the source webpage_url.
|
The source uploader url if it exists, otherwise returns the source webpage_url.
|
||||||
"""
|
"""
|
||||||
return Variable("source_uploader_url")
|
return MetadataVariable("source_uploader_url", metadata_key="uploader_url")
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def creator(self) -> MetadataVariable:
|
def creator(self) -> MetadataVariable:
|
||||||
|
|
|
||||||
|
|
@ -186,7 +186,7 @@ PLAYLIST_VARIABLES: Dict[MetadataVariable, str] = {
|
||||||
v.playlist_description: playlist_get(v.playlist_description, v.description),
|
v.playlist_description: playlist_get(v.playlist_description, v.description),
|
||||||
v.playlist_uploader_id: playlist_get(v.playlist_uploader_id, v.uploader_id),
|
v.playlist_uploader_id: playlist_get(v.playlist_uploader_id, v.uploader_id),
|
||||||
v.playlist_uploader: playlist_get(v.playlist_uploader, v.uploader),
|
v.playlist_uploader: playlist_get(v.playlist_uploader, v.uploader),
|
||||||
v.playlist_uploader_url: playlist_get(v.playlist_uploader_url, v.uploader_url),
|
v.playlist_uploader_url: playlist_get(v.playlist_uploader_url, v.playlist_webpage_url),
|
||||||
}
|
}
|
||||||
|
|
||||||
PLAYLIST_INJECTED_VARIABLES: Dict[MetadataVariable, str] = {
|
PLAYLIST_INJECTED_VARIABLES: Dict[MetadataVariable, str] = {
|
||||||
|
|
@ -214,7 +214,7 @@ SOURCE_VARIABLES: Dict[MetadataVariable, str] = {
|
||||||
v.source_description: source_get(v.source_description, v.playlist_description),
|
v.source_description: source_get(v.source_description, v.playlist_description),
|
||||||
v.source_uploader_id: source_get(v.source_uploader_id, v.playlist_uploader_id),
|
v.source_uploader_id: source_get(v.source_uploader_id, v.playlist_uploader_id),
|
||||||
v.source_uploader: source_get(v.source_uploader, v.playlist_uploader),
|
v.source_uploader: source_get(v.source_uploader, v.playlist_uploader),
|
||||||
v.source_uploader_url: source_get(v.source_uploader_url, v.playlist_uploader_url),
|
v.source_uploader_url: source_get(v.source_uploader_url, v.source_webpage_url),
|
||||||
}
|
}
|
||||||
|
|
||||||
SOURCE_DERIVED_VARIABLES: Dict[Variable, str] = {
|
SOURCE_DERIVED_VARIABLES: Dict[Variable, str] = {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue