summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <lars.wirzenius@codethink.co.uk>2013-10-14 17:37:44 +0100
committerLars Wirzenius <lars.wirzenius@codethink.co.uk>2013-10-14 17:37:44 +0100
commitba512e4d56b67b173c5e554fa5a8c4fbcd26c93c (patch)
tree9563a1abc56a0823c07b9dc505f6520ffd6d7ccd
parentb02f2e9e531246ac10db4938939e004a8c0374a9 (diff)
downloadjt-ba512e4d56b67b173c5e554fa5a8c4fbcd26c93c.tar.gz
Make ct layout have yearly subdirs
-rwxr-xr-xjt5
1 files changed, 3 insertions, 2 deletions
diff --git a/jt b/jt
index cd1691d..556cf55 100755
--- a/jt
+++ b/jt
@@ -100,8 +100,9 @@ class JournalTool(cliapp.Application):
def published_dir(self):
subdirs = {
'liw': 'notes',
- 'ct': 'log',
+ 'ct': 'log/%d' % time.localtime().tm_year,
}
+
subdir = subdirs[self.settings['layout']]
return os.path.join(self.settings['source'], subdir)
@@ -196,7 +197,7 @@ class JournalTool(cliapp.Application):
raise cliapp.AppException('%s already exists' % pub_mdwn)
if not os.path.exists(self.published_dir()):
- os.mkdir(self.published_dir())
+ os.makedirs(self.published_dir())
os.rename(draft_mdwn, pub_mdwn)
if os.path.exists(draft_attch):
os.rename(draft_attch, pub_attch)