Skip to content
Snippets Groups Projects
Commit f0b852ad authored by Nitin Madhok's avatar Nitin Madhok
Browse files

Merge pull request #57 from h4ck3rm1k3/master

Rewrote expression
parents 22b53e4e f0800c32
No related branches found
No related tags found
No related merge requests found
*.pyc
*~
#!/usr/bin/python3 #!/usr/bin/python3
# coding: utf-8 # coding: utf-8
import argparse import argparse
import re import re
import sys import sys
import urllib.request import urllib.request
from html_table_parser import HTMLTableParser from html_table_parser import HTMLTableParser
# Regex for parsing options on MySQL documentation pages # Regex for parsing options on MySQL documentation pages
# Options are (normally) specified as command-line options # Options are (normally) specified as command-line options
# as anchor tags on the page. Certain documentation pages only # as anchor tags on the page. Certain documentation pages only
...@@ -141,11 +144,16 @@ def print_yaml_options(sections, parser, file=sys.stdout): ...@@ -141,11 +144,16 @@ def print_yaml_options(sections, parser, file=sys.stdout):
A YAML library could be used, but we avoid extra dependencies by A YAML library could be used, but we avoid extra dependencies by
just using string formatting. just using string formatting.
""" """
for section, url, yaml in sections: for section, url, yaml in sections:
options = parser(url, section) options = parser(url, section)
print(yaml % {'section': section, options_string = '\n - '.join(options)
'options': '\n - '.join(options), string = yaml % {
'url': url}, end='', file=file) 'section': section,
'options': options_string,
'url': url
}
print(string,file=file,end= "")
if __name__ == '__main__': if __name__ == '__main__':
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment