diff --git a/devscripts/gh-pages/update-feed.py b/devscripts/gh-pages/update-feed.py
index 16571a924..2219418ce 100755
--- a/devscripts/gh-pages/update-feed.py
+++ b/devscripts/gh-pages/update-feed.py
@@ -1,41 +1,41 @@
#!/usr/bin/env python3
import datetime
-
+import io
+import json
import textwrap
-import json
-atom_template=textwrap.dedent("""\
-
-
- youtube-dl releases
- youtube-dl-updates-feed
- @TIMESTAMP@
- @ENTRIES@
- """)
-
-entry_template=textwrap.dedent("""
-
- youtube-dl-@VERSION@
- New version @VERSION@
-
-
-
-
-
- The youtube-dl maintainers
-
- @TIMESTAMP@
-
- """)
+atom_template = textwrap.dedent("""\
+
+
+ youtube-dl releases
+ https://yt-dl.org/feed/youtube-dl-updates-feed
+ @TIMESTAMP@
+ @ENTRIES@
+ """)
+
+entry_template = textwrap.dedent("""
+
+ https://yt-dl.org/feed/youtube-dl-updates-feed/youtube-dl-@VERSION@
+ New version @VERSION@
+
+
+
+
+
+ The youtube-dl maintainers
+
+ @TIMESTAMP@
+
+ """)
now = datetime.datetime.now()
now_iso = now.isoformat()
-atom_template = atom_template.replace('@TIMESTAMP@',now_iso)
+atom_template = atom_template.replace('@TIMESTAMP@', now_iso)
entries=[]
@@ -44,13 +44,13 @@ versions = list(versions_info['versions'].keys())
versions.sort()
for v in versions:
- entry = entry_template.replace('@TIMESTAMP@',v.replace('.','-'))
- entry = entry.replace('@VERSION@',v)
- entries.append(entry)
+ entry = entry_template.replace('@TIMESTAMP@',v.replace('.','-'))
+ entry = entry.replace('@VERSION@',v)
+ entries.append(entry)
entries_str = textwrap.indent(''.join(entries), '\t')
atom_template = atom_template.replace('@ENTRIES@', entries_str)
-with open('update/releases.atom','w',encoding='utf-8') as atom_file:
- atom_file.write(atom_template)
+with io.open('update/releases.atom', 'w', encoding='utf-8') as atom_file:
+ atom_file.write(atom_template)
diff --git a/youtube-dl b/youtube-dl
index 79739ca60..1f1e2915a 100755
Binary files a/youtube-dl and b/youtube-dl differ