#! /usr/bin/env python
__author__ = "Oleg Broytman <phd@phdru.name>"
-__copyright__ = "Copyright (C) 2004-2012 PhiloSoft Design"
+__copyright__ = "Copyright (C) 2004-2013 PhiloSoft Design"
import os, shutil, filecmp
os.umask(0022) # octal; -rw-r--r--
txt_name = fname
html_file = open(html_fname, 'w')
+ if fname in ("muttrc", "procmailrc", "vimrc"):
+ html_file.write("#encoding koi8-r\n")
html_file.write("#extends phd_site\n")
html_file.write("#implements respond\n")
html_file.write("#attr $Title = \"%s\"\n" % dot_name)
html_file.close()
-home_file_types = (("profile", "sh"), ("shellrc", "sh"), ("fvwm2rc", "fvwm2m4"),
- ("mailcap", "conf"), ("mime.types", "conf"),
- ("muttrc", "muttrc"), ("procmailrc", "procmail"),
- ("vimrc", "vim"))
+home_file_types = (("bashrc", "sh"), ("profile", "sh"), ("shellrc", "sh"),
+ ("fvwm2rc", "fvwm2m4"), ("mailcap", "conf"), ("mime.types", "conf"),
+ ("muttrc", "muttrc"), ("procmailrc", "procmail"), ("vimrc", "vim"))
-mc_file_types = (("bindings", "conf"), ("menu", "conf"))
+mc_file_types = (("mc.ext", "conf"), ("menu", "conf"))
python_file_types = (("init.py", "python"),
("pdbrc", "python"), ("pdbrc.py", "python"))
text = file.read()
file.close()
file = open('vimrc', 'w')
- file.write(text.replace('\e', '<Esc>'))
+ file.write(text.replace('\033', '<Esc>'))
file.close()
- elif fname in('mailcap', 'menu') and os.path.exists(fname):
+ elif fname in ('mailcap', 'mc.ext', 'menu') and os.path.exists(fname):
file = open(fname, 'r')
text = file.read()
file.close()
file = open(fname, 'w')
text = text.replace('mplay', 'mplayer')
text = text.replace('mplayerer', 'mplayer')
+ if fname == 'mailcap':
+ text = text.replace(
+ '-a -n "`which smplayer`" -a -n "`which smplayer`"',
+ '-a -n "`which smplayer`"')
+ text = text.replace(
+ '-a -n "`which mplayer`" -a -n "`which mplayer`"',
+ '-a -n "`which mplayer`"')
file.write(text)
file.close()