Don't ignore any directories after all

This commit is contained in:
Tom Willemsen 2011-11-05 13:06:58 +01:00
parent 528737be80
commit 39f711d813

View file

@ -5,40 +5,37 @@ from django.core.management.base import BaseCommand, CommandError
from settings import MARKDOWN_PATH, DEPLOY_PATH from settings import MARKDOWN_PATH, DEPLOY_PATH
ignore_dir = '.git'
class Command(BaseCommand): class Command(BaseCommand):
help = 'Parse markdown files in %s' % MARKDOWN_PATH help = 'Parse markdown files in %s' % MARKDOWN_PATH
def handle(self, *args, **options): def handle(self, *args, **options):
for root, dirs, files in os.walk(MARKDOWN_PATH): for root, dirs, files in os.walk(MARKDOWN_PATH):
if ignore_dir not in root: for file in files:
for file in files: subdir = root.replace(MARKDOWN_PATH, "")
subdir = root.replace(MARKDOWN_PATH, "") mdfile = '%s/%s' % (root, file)
mdfile = '%s/%s' % (root, file) mdtuple = os.path.splitext(file)
mdtuple = os.path.splitext(file) mdname = '%s/%s' % (subdir, mdtuple[0])
mdname = '%s/%s' % (subdir, mdtuple[0]) htmlpath = '%s/templates/html_pages/%s' % (DEPLOY_PATH, mdname)
htmlpath = '%s/templates/html_pages/%s' % (DEPLOY_PATH, mdname) htmlfile = '%s/index.html' % htmlpath
htmlfile = '%s/index.html' % htmlpath
if options['verbosity'] == '3': if options['verbosity'] == '3':
print 'Subdir: ', subdir print 'Subdir: ', subdir
print 'Mdfile: ', mdfile print 'Mdfile: ', mdfile
print 'Mdtuple: ', mdtuple print 'Mdtuple: ', mdtuple
print 'Htmlpath: ', htmlpath print 'Htmlpath: ', htmlpath
print 'Htmlfile: ', htmlfile print 'Htmlfile: ', htmlfile
if mdtuple[1] == '.mdwn' and os.path.exists(mdfile) \ if mdtuple[1] == '.mdwn' and os.path.exists(mdfile) \
and (not os.path.exists(htmlfile) \ and (not os.path.exists(htmlfile) \
or os.path.getmtime(mdfile) > os.path.getmtime(htmlfile)): or os.path.getmtime(mdfile) > os.path.getmtime(htmlfile)):
if not os.path.exists(htmlpath): if not os.path.exists(htmlpath):
os.makedirs(htmlpath) os.makedirs(htmlpath)
md = markdown.Markdown() md = markdown.Markdown()
print 'Converting ', mdname, '-->', htmlfile, print 'Converting ', mdname, '-->', htmlfile,
wikiExtension = 'wikilinks(base_url=%s/)' % subdir wikiExtension = 'wikilinks(base_url=%s/)' % subdir
markdown.markdownFromFile(input=mdfile, output=htmlfile, encoding="utf-8", markdown.markdownFromFile(input=mdfile, output=htmlfile, encoding="utf-8",
extensions=[wikiExtension]) extensions=[wikiExtension])
print ' ... succeeded' print ' ... succeeded'