I hereby claim:
- I am iwalton3 on github.
- I am iwalton3 (https://keybase.io/iwalton3) on keybase.
- I have a public key ASBzhEskQ2k2K7HWtpODJCJcVGYtkXMpMRWmmvhDVf5xngo
To claim this, I am signing this object:
function getMediaTitle(media) { | |
let parts = media.Part; | |
for (let k = 0; k < parts.length; k++) { | |
if (!parts[k].hasOwnProperty("file")) continue; | |
const format = parts[k].file.match(".*{([^}]*)}.*$"); | |
if (format != null) return format[1]; | |
} | |
return "Unknown"; | |
} |
function getMediaTitle(media) { | |
let parts = media.Part; | |
for (let k = 0; k < parts.length; k++) { | |
if (!parts[k].hasOwnProperty("file")) continue; | |
const format = parts[k].file.match(".*[\\\\/]+([^\\\\/]\+)$"); | |
if (format != null) return format[1]; | |
} | |
return "Unknown"; | |
} |
function getMediaTitle(media) { | |
let parts = media.Part; | |
for (let k = 0; k < parts.length; k++) { | |
if (!parts[k].hasOwnProperty("Stream")) continue; | |
let streams = parts[k].Stream; | |
for (let l = 0; l < streams.length; l++) { | |
if (streams[l].streamType == 1 && streams[l].hasOwnProperty("displayTitle")) { | |
const format = streams[l].displayTitle.match(".* \\((.*)\\)$"); | |
if (format != null) return format[1] + " " + media.container; | |
else return media.container; |
#!/usr/bin/env python3 | |
import sys | |
import subprocess | |
from align_videos_by_soundtrack.align import SyncDetector, cli_common | |
remove = [] | |
remove_specified = False | |
remove_all = False | |
add = [] | |
add_specified = False |
#BEGIN prompt code | |
function makePrompt { | |
local pred="\[\033[0;31m\]" | |
local pyellow="\[\033[1;33m\]" | |
bold=$'\e[1m'; underline=$'\e[4m'; dim=$'\e[2m'; strickthrough=$'\e[9m'; blink=$'\e[5m'; reverse=$'\e[7m'; hidden=$'\e[8m'; normal=$'\e[0m'; black=$'\e[30m'; red=$'\e[31m'; green=$'\e[32m'; orange=$'\e[33m'; blue=$'\e[34m'; purple=$'\e[35m'; aqua=$'\e[36m'; gray=$'\e[37m'; darkgray=$'\e[90m'; lightred=$'\e[91m'; lightgreen=$'\e[92m'; lightyellow=$'\e[93m'; lightblue=$'\e[94m'; lightpurple=$'\e[95m'; lightaqua=$'\e[96m'; white=$'\e[97m'; default=$'\e[39m'; BLACK=$'\e[40m'; RED=$'\e[41m'; GREEN=$'\e[42m'; ORANGE=$'\e[43m'; BLUE=$'\e[44m'; PURPLE=$'\e[45m'; AQUA=$'\e[46m'; GRAY=$'\e[47m'; DARKGRAY=$'\e[100m'; LIGHTRED=$'\e[101m'; LIGHTGREEN=$'\e[102m'; LIGHTYELLOW=$'\e[103m'; LIGHTBLUE=$'\e[104m'; LIGHTPURPLE=$'\e[105m'; LIGHTAQUA=$'\e[106m'; WHITE=$'\e[107m'; DEFAULT=$'\e[49m'; | |
tabChar=$'\t' |
import threading | |
import importlib.resources | |
import webview as webview_module # Python3-webview in Debian, pywebview in pypi | |
import jinja2 # python3-jinja2 in Debian, Jinja2 in pypi | |
from ..clients import clientManager | |
from . import helpers | |
import threading |
# Depends on Python 3 and pywin32. | |
# https://www.python.org/downloads/ | |
# pip install pywin32 | |
import win32gui | |
# Mode 5 = Raise to top | |
# Mode 9 = Unminimize and raise to top | |
WINDOW_MODE = 5 |
I hereby claim:
To claim this, I am signing this object: