#! /usr/bin/env python
__author__ = "Oleg Broytman <phd@phdru.name>"
-__copyright__ = "Copyright (C) 2004-2012 PhiloSoft Design"
+__copyright__ = "Copyright (C) 2004-2016 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)
home_file_types = (("bashrc", "sh"), ("profile", "sh"), ("shellrc", "sh"),
("fvwm2rc", "fvwm2m4"), ("mailcap", "conf"), ("mime.types", "conf"),
- ("muttrc", "muttrc"), ("procmailrc", "procmail"), ("vimrc", "vim"))
+ ("muttrc", "muttrc"), ("procmailrc", "procmail"),
+ ("gitconfig", "gitconfig"), ("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 2>/dev/null`" -a -n "`which smplayer 2>/dev/null`"',
+ '-a -n "`which smplayer 2>/dev/null`"')
+ text = text.replace(
+ '-a -n "`which mplayer 2>/dev/null`" -a -n "`which mplayer 2>/dev/null`"',
+ '-a -n "`which mplayer 2>/dev/null`"')
file.write(text)
file.close()