Просмотр исходного кода

[README] Add table of contents (Closes #4458)

Philipp Hagemeister 11 лет назад
Родитель
Сommit
b50e3bc67f
2 измененных файлов с 25 добавлено и 4 удалено
  1. 12 2
      README.md
  2. 13 2
      devscripts/prepare_manpage.py

+ 12 - 2
README.md

@@ -1,7 +1,15 @@
 youtube-dl - download videos from youtube.com or other video platforms
 youtube-dl - download videos from youtube.com or other video platforms
 
 
-# SYNOPSIS
-**youtube-dl** [OPTIONS] URL [URL...]
+- [INSTALLATION](#installation)
+- [DESCRIPTION](#description)
+- [OPTIONS](#options)
+- [CONFIGURATION](#configuration)
+- [OUTPUT TEMPLATE](#output-template)
+- [VIDEO SELECTION](#video-selection)
+- [FAQ](#faq)
+- [DEVELOPER INSTRUCTIONS](#developer-instructions)
+- [BUGS](#bugs)
+- [COPYRIGHT](#copyright)
 
 
 # INSTALLATION
 # INSTALLATION
 
 
@@ -34,6 +42,8 @@ YouTube.com and a few more sites. It requires the Python interpreter, version
 your Unix box, on Windows or on Mac OS X. It is released to the public domain,
 your Unix box, on Windows or on Mac OS X. It is released to the public domain,
 which means you can modify it, redistribute it or use it however you like.
 which means you can modify it, redistribute it or use it however you like.
 
 
+    youtube-dl [OPTIONS] URL [URL...]
+
 # OPTIONS
 # OPTIONS
     -h, --help                       print this help text and exit
     -h, --help                       print this help text and exit
     --version                        print program version and exit
     --version                        print program version and exit

+ 13 - 2
devscripts/prepare_manpage.py

@@ -11,8 +11,19 @@ README_FILE = os.path.join(ROOT_DIR, 'README.md')
 with io.open(README_FILE, encoding='utf-8') as f:
 with io.open(README_FILE, encoding='utf-8') as f:
     readme = f.read()
     readme = f.read()
 
 
-PREFIX = '%YOUTUBE-DL(1)\n\n# NAME\n'
-readme = re.sub(r'(?s)# INSTALLATION.*?(?=# DESCRIPTION)', '', readme)
+PREFIX = '''%YOUTUBE-DL(1)
+
+# NAME
+
+youtube\-dl \- download videos from youtube.com or other video platforms
+
+# SYNOPSIS
+
+**youtube-dl** \[OPTIONS\] URL [URL...]
+
+'''
+readme = re.sub(r'(?s)^.*?(?=# DESCRIPTION)', '', readme)
+readme = re.sub(r'\s+youtube-dl \[OPTIONS\] URL \[URL\.\.\.\]', '', readme)
 readme = PREFIX + readme
 readme = PREFIX + readme
 
 
 if sys.version_info < (3, 0):
 if sys.version_info < (3, 0):