Pārlūkot izejas kodu

Always decode stdin with surrogateescape to avoid breaking on binary input

master
JustAnotherArchivist pirms 2 gadiem
vecāks
revīzija
6e5a019d9e
1 mainītis faili ar 2 papildinājumiem un 1 dzēšanām
  1. +2
    -1
      youtube-extract

+ 2
- 1
youtube-extract Parādīt failu

@@ -110,7 +110,8 @@ matchers = [
for e in matchers:
e[0] = re.compile(e[0])

for origLine in sys.stdin:
for origLine in sys.stdin.buffer:
origLine = origLine.decode('utf-8', 'surrogateescape')
origLine = origLine.strip()
line = re.sub(r'https?://', '//', origLine)
line = domainPattern.sub('/www.youtube.com/', line)


Notiek ielāde…
Atcelt
Saglabāt