oz123 12 лет назад
Родитель
Сommit
2bf4b56e55
1 измененных файлов с 12 добавлено и 2 удалено
  1. 12 2
      blogit.py

+ 12 - 2
blogit.py

@@ -469,7 +469,13 @@ def clean(GITDIRECTORY="oz123.github.com"):
     for directory in directoriestoclean:
         shutil.rmtree(directory) 
         
-        
+def dist(SOURCEDIR="/home/ozn/blogit/content/",DESTDIR="oz123.github.com/writings_raw/content/"):
+    """
+    sync raw files from SOURCE to DEST 
+    """
+    import subprocess as sp
+    sp.call(["rsync", "-av", SOURCEDIR, DESTDIR], shell=False, cwd=os.getcwd())
+    
 if __name__== '__main__':
     parser = argparse.ArgumentParser(description='blogit - a tool blog on github.')
     parser.add_argument('-b','--build', action="store_true",
@@ -477,7 +483,9 @@ if __name__== '__main__':
     parser.add_argument('-p','--preview', action="store_true",
     help='Launch HTTP server to preview the website')
     parser.add_argument('-c','--clean', action="store_true",
-    help='cleanoutputfiles')
+    help='clean output files')
+    parser.add_argument('-d','--dist', action="store_true",
+    help='sync raw files from SOURCE to DEST')
     
     args = parser.parse_args()
 
@@ -488,6 +496,8 @@ if __name__== '__main__':
         clean()
     if args.build:
         build()
+    if args.dist:
+        dist()
     if args.preview:
         preview()