From 7186c6792a599a7de7f6a6e73159a97d4c8b30ff Mon Sep 17 00:00:00 2001 From: beville Date: Fri, 25 Jan 2013 06:14:11 +0000 Subject: [PATCH] rename takes month variables git-svn-id: http://comictagger.googlecode.com/svn/trunk@347 6c5673fe-1810-88d6-992b-cd32ca31540c --- filerenamer.py | 9 +++++++++ settingswindow.ui | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/filerenamer.py b/filerenamer.py index 644fdd5..a109c94 100644 --- a/filerenamer.py +++ b/filerenamer.py @@ -20,6 +20,7 @@ limitations under the License. import os import re +import datetime from issuestring import IssueString class FileRenamer: @@ -86,6 +87,14 @@ class FileRenamer: new_name = self.replaceToken( new_name, md.year, '%year%') new_name = self.replaceToken( new_name, md.publisher, '%publisher%') new_name = self.replaceToken( new_name, md.title, '%title%') + new_name = self.replaceToken( new_name, md.month, '%month%') + month_name = None + if md.month is not None: + if (type(md.month) == str and md.month.isdigit()) or type(md.month) == int: + if int(md.month) in range(1,13): + dt = datetime.datetime( 1970, int(md.month), 1, 0, 0) + month_name = dt.strftime("%B") + new_name = self.replaceToken( new_name, month_name, '%month_name%') if self.smart_cleanup: diff --git a/settingswindow.ui b/settingswindow.ui index b4d85b1..a097de9 100644 --- a/settingswindow.ui +++ b/settingswindow.ui @@ -443,7 +443,7 @@ - <html><head/><body><p>The template for the new filename. Accepts the following variables:</p><p>%series%<br/>%issue%<br/>%volume%<br/>%issuecount%<br/>%year%<br/>%publisher%<br/>%title%</p><p>Examples:</p><p><span style=" font-style:italic;">%series% %issue% (%year%)</span><br/><span style=" font-style:italic;">%series% #%issue% - %title%</span></p></body></html> + <html><head/><body><p>The template for the new filename. Accepts the following variables:</p><p>%series%<br/>%issue%<br/>%volume%<br/>%issuecount%<br/>%year%<br/>%month%<br/>%month_name%<br/>%publisher%<br/>%title%</p><p>Examples:</p><p><span style=" font-style:italic;">%series% %issue% (%year%)</span><br/><span style=" font-style:italic;">%series% #%issue% - %title%</span></p></body></html>