Prechádzať zdrojové kódy

Remove more conf options from main script

oz123 10 rokov pred
rodič
commit
8591355ebc
2 zmenil súbory, kde vykonal 5 pridanie a 4 odobranie
  1. 4 4
      blogit.py
  2. 1 0
      conf.py

+ 4 - 4
blogit.py

@@ -44,6 +44,7 @@ import shutil
 from StringIO import StringIO
 import codecs
 from conf import CONFIG, ARCHIVE_SIZE, GLOBAL_TEMPLATE_CONTEXT, KINDS
+import subprocess as sp
 try:
     import yaml  # in debian python-yaml
     from jinja2 import Environment, FileSystemLoader  # in debian python-jinja2
@@ -401,7 +402,7 @@ def preview(PREVIEW_ADDR='127.0.1.1', PREVIEW_PORT=11000):
 
 
 def publish(GITDIRECTORY=CONFIG['output_to']):
-    pass
+    sp.call('git push', cwd=GITDIRECTORY)
 
 
 def new_post(GITDIRECTORY=CONFIG['output_to'],
@@ -443,7 +444,7 @@ def new_post(GITDIRECTORY=CONFIG['output_to'],
     os.system('%s %s' % (CONFIG['editor'], fname))
 
 
-def clean(GITDIRECTORY="oz123.github.com"):
+def clean(GITDIRECTORY=CONFIG['output_to']):
     directoriestoclean = ["writings", "notes", "links", "tags", "archive"]
     os.chdir(GITDIRECTORY)
     for directory in directoriestoclean:
@@ -451,11 +452,10 @@ def clean(GITDIRECTORY="oz123.github.com"):
 
 
 def dist(SOURCEDIR=os.getcwd()+"/content/",
-         DESTDIR="oz123.github.com/writings_raw/content/"):
+         DESTDIR=CONFIG['raw_content']):
     """
     sync raw files from SOURCE to DEST
     """
-    import subprocess as sp
     sp.call(["rsync", "-avP", SOURCEDIR, DESTDIR], shell=False,
             cwd=os.getcwd())
 

+ 1 - 0
conf.py

@@ -10,6 +10,7 @@ import datetime
 CONFIG = {
     'content_root': 'content',  # where the markdown files are
     'output_to': 'oz123.github.com',
+    'raw_content': 'oz123.github.com/writings_raw/content',
     'templates': 'templates',
     'date_format': '%Y-%m-%d',
     'base_url': 'http://oz123.github.com',