INNER CODE UNIT · Python
parse_schedule
wkaisertexas/tiktok-uploader · src/tiktok_uploader/cli.py:197
def parse_schedule(schedule_raw: str | None) -> datetime.datetime | None:
return (
datetime.datetime.strptime(schedule_raw, "%Y-%m-%d %H:%M")
if schedule_raw
else None
)
def parse_proxy(proxy_raw: str | None) -> ProxyDict:
proxy: ProxyDict = {}
if proxy_raw:
if "@" in proxy_raw:
proxy["user"] = proxy_raw.split("@")[0].split(":")[0]
proxy["password"] = proxy_raw.split("@")[0].split(":")[1]
proxy["host"] = proxy_raw.split("@")[1].split(":")[0]
proxy["port"] = proxy_raw.split("@")[1].split(":")[1]
else:
proxy["host"] = proxy_raw.split(":")[0]