comparison decoupage/cli.py @ 88:c382bdd01751

directory indicator
author Jeff Hammel <k0scist@gmail.com>
date Sun, 12 Jan 2014 19:20:16 -0800
parents a9f5b60006ba
children 450aff4c97e3
comparison
equal deleted inserted replaced
87:ced29a73c561 88:c382bdd01751
11 import optparse 11 import optparse
12 import os 12 import os
13 import socket 13 import socket
14 import sys 14 import sys
15 15
16 from .formatters import Datestamp, Sort, Up 16 from .formatters import Datestamp, Sort, Up, DirectoryIndicator
17 from .web import Decoupage 17 from .web import Decoupage
18 from wsgiref import simple_server 18 from wsgiref import simple_server
19 19
20 here = os.path.dirname(os.path.realpath(__file__)) 20 here = os.path.dirname(os.path.realpath(__file__))
21 21
25 # with more flexible formatters 25 # with more flexible formatters
26 def __init__(self, *args, **kwargs): 26 def __init__(self, *args, **kwargs):
27 Decoupage.__init__(self, **kwargs) 27 Decoupage.__init__(self, **kwargs)
28 # default formatters 28 # default formatters
29 # TODO: make configurable 29 # TODO: make configurable
30 self._formatters = [Sort(), Up('..'), Datestamp('modified: %m %d, %Y')] 30 self._formatters = [Sort(),
31 DirectoryIndicator('/'),
32 Up('..'),
33 Datestamp('modified: %m %d, %Y')]
31 def get_formatters(self, path): 34 def get_formatters(self, path):
32 return self._formatters 35 return self._formatters
33 36
34 37
35 def main(args=sys.argv[1:]): 38 def main(args=sys.argv[1:]):