|
|
@@ -18,7 +18,7 @@ if any(x in sys.argv for x in ['--help', '-h', '-?', 'help']): |
|
|
|
mode = sys.argv[1] if len(sys.argv) >= 2 else 'massage' |
|
|
|
|
|
|
|
# Only one slash before so it still matches inside URLs when slashes were collapsed. |
|
|
|
domainPattern = re.compile(r'/(www\.|m\.)?(youtube\.(com|de|fr|co\.uk|it|es|at|pt|gr|hu|ro|pl|dk|no|se|fi|ee|lt|lv|ru|by|cz|sk|si|rs|hr|ca)|(music|gaming)\.youtube\.com|(es|uk|pl|ru|it|jp|br)\.youtube\.com|youtube-nocookie\.com)/', re.IGNORECASE) |
|
|
|
domainPattern = re.compile(r'/(www\.|m\.)?(youtube\.(com|de|fr|co\.uk|it|es|at|pt|gr|hu|ro|pl|dk|no|se|fi|ee|lt|lv|ru|by|cz|sk|si|rs|hr|ca)|(music|gaming)\.youtube\.com|(es|uk|pl|ru|it|jp|br)\.youtube\.com|youtube-nocookie\.com)(:\d+)?/', re.IGNORECASE) |
|
|
|
|
|
|
|
|
|
|
|
if mode == 'removenonyt': |
|
|
@@ -69,7 +69,7 @@ videoPattern = '|'.join([ |
|
|
|
r'/www\.youtube\.com/e(mbed)?/(?!videoseries\?)[0-9A-Za-z_-]{11}', |
|
|
|
r'/www\.youtube\.com/embed/?\?(.*&)?v=[0-9A-Za-z_-]{11}', |
|
|
|
# Shortener |
|
|
|
r'/youtu\.be/[0-9A-Za-z_-]{11}', |
|
|
|
r'/(?i:youtu\.be)(:\d+)?/[0-9A-Za-z_-]{11}', |
|
|
|
# Old (Flash) embeds |
|
|
|
r'/www\.youtube\.com/v/[0-9A-Za-z_-]{11}', |
|
|
|
# Redirects from links in video descriptions |
|
|
|