]> git.phdru.name Git - phdru.name/phdru.name.git/blobdiff - dotfiles2html/dotfiles2html.py
Fixed title and alternate link for init.py and pdbrc.py.
[phdru.name/phdru.name.git] / dotfiles2html / dotfiles2html.py
index 491af24b2290441f75a3f8439c8aef6b5d982fdd..5d0d04d2540a9ca077a5c7424adb352d7dd13461 100755 (executable)
@@ -25,16 +25,23 @@ def add_headers(fname, prev, next):
    html = html_file.read()
    html_file.close()
 
+   if fname in ("init.py", "pdbrc.py"):
+       dot_name = fname
+       txt_name = fname + '.txt'
+   else:
+       dot_name = '.' + fname
+       txt_name = fname
+
    html_file = open(html_fname, 'w')
    html_file.write("#extends phd_pp_ru\n")
    html_file.write("#implements respond\n")
-   html_file.write("#attr $Title = \".%s\"\n" % fname)
+   html_file.write("#attr $Title = \"%s\"\n" % dot_name)
    html_file.write("#attr $Copyright = 2003\n")
    if prev:
       html_file.write("#attr $Prev = \"%s.html\"\n" % prev)
    if next:
       html_file.write("#attr $Next = \"%s.html\"\n" % next)
-   html_file.write('#attr $alternates = (("text/plain", "Plain text version", "%s"),)' % fname)
+   html_file.write('#attr $alternates = (("text/plain", "Plain text version", "%s"),)' % txt_name)
    html_file.write("\n")
    html_file.write("#def body_html\n")
    html_file.write("#raw\n")
@@ -82,5 +89,9 @@ for i, (fname, ftype) in enumerate(file_types):
          os.rename(fname + ".html", fname + ".tmpl")
    if fname == 'vimrc' and os.path.exists('.' + fname):
       shutil.copy2('.' + fname, fname)
+   if fname.endswith('.py'):
+       new_name = fname + '.txt'
+       os.rename(fname, new_name)
+       fname = new_name
    if os.path.exists(fname):
        os.chmod(fname, 0644)