mirror of
https://github.com/andrewferrier/email2pdf.git
synced 2025-03-18 14:03:00 +00:00
Support a timed output file.
This commit is contained in:
parent
fa9450d4db
commit
db9f56f161
1 changed files with 5 additions and 2 deletions
|
@ -1,6 +1,7 @@
|
|||
#!/usr/bin/env python
|
||||
|
||||
from subprocess import Popen, PIPE
|
||||
from datetime import datetime
|
||||
import email
|
||||
import getopt
|
||||
import os
|
||||
|
@ -10,15 +11,17 @@ def main(argv):
|
|||
inputFile = ''
|
||||
outputFile = ''
|
||||
try:
|
||||
opts, args = getopt.getopt(argv, "i:o:", ["inputFile=","outputFile="])
|
||||
opts, args = getopt.getopt(argv, "i:o:t", ["inputFile=","outputFile=", "timedOutputFile"])
|
||||
except getopt.GetoptError:
|
||||
print 'email2pdf.py -i <inputFile> -o <outputFile>'
|
||||
print 'email2pdf.py -i <inputFile> -o <outputFile> [-t]'
|
||||
sys.exit(2)
|
||||
for opt, arg in opts:
|
||||
if opt in ("-i", "--inputFile"):
|
||||
inputFile = arg
|
||||
elif opt in ("-o", "--outputFile"):
|
||||
outputFile = arg
|
||||
elif opt in ("-t", "--timedOutputFile"):
|
||||
outputFile = datetime.now().strftime("%Y-%m-%d-%H-%M-%S-%f") + ".pdf"
|
||||
|
||||
with open(inputFile, "r") as inputHandle:
|
||||
data = inputHandle.read()
|
||||
|
|
Loading…
Reference in a new issue