]> git.phdru.name Git - phdru.name/phdru.name.git/blobdiff - dotfiles2html/dotfiles2html.py
Feat(reindex_blog.py): Расширить описание
[phdru.name/phdru.name.git] / dotfiles2html / dotfiles2html.py
index a5065cdb16d3ff9f89ea73287ffa7ab266c10909..e4c96ec03ce29085a4849648961e5a2f21d46ce2 100755 (executable)
@@ -1,7 +1,7 @@
-#! /usr/bin/env python
+#! /usr/bin/env python3
 
 __author__ = "Oleg Broytman <phd@phdru.name>"
-__copyright__ = "Copyright (C) 2004-2023 PhiloSoft Design"
+__copyright__ = "Copyright (C) 2004-2024 PhiloSoft Design"
 
 import filecmp
 import os
@@ -21,7 +21,7 @@ home_file_types = (
      ("gitconfig", "gitconfig"), ("vimrc", "vim"),
 )
 
-mc_file_types = (("mc.ext", "conf"), ("menu", "conf"))
+mc_file_types = (("mc.ext", "conf"), ("mc.ext.i", "conf"), ("menu", "conf"))
 
 python_file_types = (
     ("init.py", "python"),
@@ -83,7 +83,7 @@ def process_dotfile(i, fname, ftype, file_types):
 
     text = re.sub('cgmem_nice \\d+ ', '', text)
 
-    if fname in ('mailcap', 'mc.ext', 'menu'):
+    if fname in ('mailcap', 'mc.ext', 'mc.ext.ini', 'menu'):
         text = text.replace('mplay', 'mplayer')
         text = text.replace('mplayerer', 'mplayer')
         if fname == 'mailcap':
@@ -136,6 +136,11 @@ def process_files(file_types):
         if not os.path.exists(fname):
             continue
 
+        if fname == 'mc.ext.i' and not os.path.exists('mc.ext.ini'):
+            os.rename('mc.ext.i', 'mc.ext.ini')
+        if fname == 'mc.ext.i':
+            fname = 'mc.ext.ini'
+
         process_dotfile(i, fname, ftype, file_types)