e2e working?
This commit is contained in:
parent
5cc09d3385
commit
887676ef5e
2 changed files with 5 additions and 4 deletions
|
|
@ -26,8 +26,8 @@ class Entry(BaseEntry, Scriptable):
|
||||||
Scriptable.__init__(self)
|
Scriptable.__init__(self)
|
||||||
|
|
||||||
self.script.add({VARIABLES.entry_metadata.variable_name: f"{{{json.dumps(self._kwargs)}}}"})
|
self.script.add({VARIABLES.entry_metadata.variable_name: f"{{{json.dumps(self._kwargs)}}}"})
|
||||||
self.script.add(override_variables)
|
self.add(override_variables)
|
||||||
self.script.resolve(update=True)
|
self.update_script()
|
||||||
|
|
||||||
def get(self, variable: Variable) -> str:
|
def get(self, variable: Variable) -> str:
|
||||||
return self.script.resolve(unresolvable=self.unresolvable).get_str(variable.variable_name)
|
return self.script.resolve(unresolvable=self.unresolvable).get_str(variable.variable_name)
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@ from yt_dlp.utils import sanitize_filename
|
||||||
|
|
||||||
from ytdl_sub.script.functions import Functions
|
from ytdl_sub.script.functions import Functions
|
||||||
from ytdl_sub.script.types.map import Map
|
from ytdl_sub.script.types.map import Map
|
||||||
|
from ytdl_sub.script.types.resolvable import AnyArgument
|
||||||
from ytdl_sub.script.types.resolvable import Integer
|
from ytdl_sub.script.types.resolvable import Integer
|
||||||
from ytdl_sub.script.types.resolvable import ReturnableArgument
|
from ytdl_sub.script.types.resolvable import ReturnableArgument
|
||||||
from ytdl_sub.script.types.resolvable import String
|
from ytdl_sub.script.types.resolvable import String
|
||||||
|
|
@ -23,8 +24,8 @@ class CustomFunctions:
|
||||||
return value
|
return value
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def sanitize(string: String) -> String:
|
def sanitize(value: AnyArgument) -> String:
|
||||||
return String(sanitize_filename(string.value))
|
return String(sanitize_filename(str(value)))
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def sanitize_plex_episode(string: String) -> String:
|
def sanitize_plex_episode(string: String) -> String:
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue