diff options
| author | David Robillard <d@drobilla.net> | 2011-11-21 03:48:56 +0000 | 
|---|---|---|
| committer | David Robillard <d@drobilla.net> | 2011-11-21 03:48:56 +0000 | 
| commit | cb4974e51aa33682369e6504ea71924ccc0af290 (patch) | |
| tree | 485b383192340735752738beef39f06afa0824a3 /gendoc.py | |
| parent | c79a57053a59cdea6c85d720844ae720e680671b (diff) | |
| download | lv2-cb4974e51aa33682369e6504ea71924ccc0af290.tar.xz | |
Parse all .ttl files in spec bundles.
Sort spec index by name.
Remove dev from version column in spec index.
Diffstat (limited to 'gendoc.py')
| -rwxr-xr-x | gendoc.py | 13 | 
1 files changed, 7 insertions, 6 deletions
@@ -1,6 +1,7 @@  #!/usr/bin/env python  import datetime +import glob  import os  import rdflib  import shutil @@ -127,8 +128,8 @@ for root, dirs, files in os.walk('ns'):      try:          model = rdflib.ConjunctiveGraph() -        model.parse('%s/manifest.ttl' % bundle, format='n3') -        model.parse('%s/%s.ttl' % (bundle, b), format='n3') +        for i in glob.glob('%s/*.ttl' % bundle): +            model.parse(i, format='n3')      except:          e = sys.exc_info()[1]          print('error parsing %s: %s' % (bundle, str(e))) @@ -181,9 +182,9 @@ for root, dirs, files in os.walk('ns'):      lv2specgen.save(root + '/%s.html' % b, specdoc) -    # Name -    row = '<tr><td><a rel="rdfs:seeAlso" href="%s">%s</a></td>' % ( -        os.path.relpath(root, 'ns'), b) +    # Name (comment is to act as a sort key) +    row = '<tr><!-- %s --><td><a rel="rdfs:seeAlso" href="%s">%s</a></td>' % ( +        b, os.path.relpath(root, 'ns'), b)      # Description      if shortdesc: @@ -194,7 +195,7 @@ for root, dirs, files in os.walk('ns'):      # Version      version_str = '%s.%s' % (minor, micro)      if minor == 0 or (micro % 2 != 0): -        row += '<td><span style="color: red">' + version_str + ' dev</span></td>' +        row += '<td><span style="color: red">' + version_str + '</span></td>'      else:          row += '<td>' + version_str + '</td>'  |