diff decoupage/index.py @ 91:4a9c5cf9fec9

STUB: decoupage/templates.py decoupage/index.py
author Jeff Hammel <k0scist@gmail.com>
date Sat, 29 Mar 2014 17:17:21 -0700
parents
children 450aff4c97e3
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/decoupage/index.py	Sat Mar 29 17:17:21 2014 -0700
@@ -0,0 +1,31 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+
+"""
+index.ini
+"""
+
+import argparse
+import os
+import subprocess
+import sys
+
+here = os.path.dirname(os.path.realpath(__file__))
+string = (str, unicode)
+
+def index(directory):
+    return '\n'.join(['{name} = {name}'.format(name=name)
+                      for name in sorted(os.listdir(directory), key=lambda name: name.lower())
+                      if not name.startswith('.')])
+
+def main(args=sys.argv[1:]):
+
+    parser = argparse.ArgumentParser(description=__doc__)
+    parser.add_argument('directory', help='directory')
+    parser.add_argument('-o', '--output', dest='output',
+                        type=argparse.FileType('w'), default=sys.stdout,
+                        help='output')
+    options = parser.parse_args(args)
+
+if __name__ == '__main__':
+    main()