quotes/create_quote.py
author Eugen Sawin <sawine@me73.com>
Thu, 27 May 2010 13:10:09 +0200
changeset 0 d9b71931f372
permissions -rwxr-xr-x
ME73 init.
sawine@0
     1
#!/usr/bin/python
sawine@0
     2
sawine@0
     3
import sys
sawine@0
     4
import subprocess
sawine@0
     5
from subprocess import PIPE
sawine@0
     6
sawine@0
     7
SCRIPT_FILE = "../script.js"
sawine@0
     8
sawine@0
     9
if __name__ == "__main__":
sawine@0
    10
   if len(sys.argv) < 3:
sawine@0
    11
      print "not enough arguments provided"
sawine@0
    12
      print "usage: %s \"quote text\" author" % sys.argv[0]
sawine@0
    13
   quote = sys.argv[1]
sawine@0
    14
   author = sys.argv[2]
sawine@0
    15
   quote_num = int(subprocess.Popen("ls quote*.html | wc -l", shell=True, stdout=PIPE).communicate()[0]) + 1
sawine@0
    16
   file = open("quote%s.html" % str(quote_num), "w")
sawine@0
    17
   try:
sawine@0
    18
      file.write("<p>&quot;%s&quot; </p><p class=\"align-right\">- %s</p>" % (quote, author))
sawine@0
    19
   finally:
sawine@0
    20
      file.close()
sawine@0
    21
      
sawine@0
    22