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:
| #!/usr/bin/env python3 | |
| # qpaeq is a equalizer interface for pulseaudio's equalizer sinks | |
| # Copyright (C) 2009 Jason Newton <[email protected] | |
| # | |
| # This program is free software: you can redistribute it and/or modify | |
| # it under the terms of the GNU Lesser General Public License as | |
| # published by the Free Software Foundation, either version 2.1 of the | |
| # License, or (at your option) any later version. | |
| # | |
| # This program is distributed in the hope that it will be useful, |
| 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: