h
This commit is contained in:
@@ -150,6 +150,22 @@ class Provider(ABC):
|
||||
or self.__class__.__name__
|
||||
).lower()
|
||||
|
||||
@property
|
||||
def label(self) -> str:
|
||||
"""Friendly display name for the provider."""
|
||||
if hasattr(self, "NAME") and self.NAME:
|
||||
name = str(self.NAME)
|
||||
if name.lower() == "loc":
|
||||
return "LoC"
|
||||
if name.lower() == "openlibrary":
|
||||
return "OpenLibrary"
|
||||
if name.lower() == "internetarchive":
|
||||
return "Internet Archive"
|
||||
if name.lower() == "alldebrid":
|
||||
return "AllDebrid"
|
||||
return name[:1].upper() + name[1:]
|
||||
return self.__class__.__name__
|
||||
|
||||
@property
|
||||
def preserve_order(self) -> bool:
|
||||
"""True if search result order is significant and should be preserved in displays."""
|
||||
|
||||
Reference in New Issue
Block a user