Skip to content

Commit 9599650

Browse files
committed
formatting updates
1 parent 1196762 commit 9599650

File tree

2 files changed

+46
-14
lines changed

2 files changed

+46
-14
lines changed

stacterm/calendar.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,8 @@ def print_labeled_calendar(events, label_field, cols=3):
6060
else:
6161
string = str(d.day).rjust(2, ' ')
6262
if d in _dates:
63-
string = '%s%sm%s%s' % (col0, labels[events[d]], string, col_end)
63+
string = '%s%sm%s%s' % (
64+
col0, labels[events[d]], string, col_end)
6465
wk.append(string)
6566
out += rformat.format(*wk)
6667
out += '\n'

stacterm/cli.py

Lines changed: 44 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
from .calendar import print_labeled_calendar
1212
from .utils import items_to_dataframe
1313

14-
1514
API_URL = os.getenv('STAC_API_URL', None)
1615

1716

@@ -59,34 +58,66 @@ def parse_args(args):
5958
parser0 = argparse.ArgumentParser(description=desc, formatter_class=dhf)
6059

6160
parent = argparse.ArgumentParser(add_help=False)
62-
parent.add_argument('--version', help='Print version and exit', action='version', version=__version__)
61+
parent.add_argument('--version',
62+
help='Print version and exit',
63+
action='version',
64+
version=__version__)
6365
parent.add_argument('items', nargs='?', default=sys.stdin)
6466

6567
subparsers = parser0.add_subparsers(dest='command')
6668

6769
# table command
68-
parser = subparsers.add_parser('table', help='Output a table', parents=[parent], formatter_class=dhf)
69-
parser.add_argument('--fields', help='Fields to include in table', nargs='*', default=['id', 'date'])
70+
parser = subparsers.add_parser('table',
71+
help='Output a table',
72+
parents=[parent],
73+
formatter_class=dhf)
74+
parser.add_argument('--fields',
75+
help='Fields to include in table',
76+
nargs='*',
77+
default=['id', 'date'])
7078
parser.add_argument('--sort', help='Field to sort by', default=None)
7179
parser.add_argument('--style', help='Output style', default='markdown')
7280

7381
# calendar command
74-
parser = subparsers.add_parser('cal', help='Output a calendar', parents=[parent], formatter_class=dhf)
75-
parser.add_argument('--date-field', dest='date_field', help='Date field to use', default='date')
76-
parser.add_argument('--label-field', dest='label_field', help='Label field to use', default='collection')
82+
parser = subparsers.add_parser('cal',
83+
help='Output a calendar',
84+
parents=[parent],
85+
formatter_class=dhf)
86+
parser.add_argument('--date-field',
87+
dest='date_field',
88+
help='Date field to use',
89+
default='date')
90+
parser.add_argument('--label-field',
91+
dest='label_field',
92+
help='Label field to use',
93+
default='collection')
7794

7895
# histogram command
79-
parser = subparsers.add_parser('hist', help='Output a histogram', parents=[parent], formatter_class=dhf)
80-
parser.add_argument('field', help='Plot histogram of this quantity', default=None)
96+
parser = subparsers.add_parser('hist',
97+
help='Output a histogram',
98+
parents=[parent],
99+
formatter_class=dhf)
100+
parser.add_argument('field',
101+
help='Plot histogram of this quantity',
102+
default=None)
81103

82104
# plot command
83-
parser = subparsers.add_parser('plot', help='Output a plot', parents=[parent], formatter_class=dhf)
105+
parser = subparsers.add_parser('plot',
106+
help='Output a plot',
107+
parents=[parent],
108+
formatter_class=dhf)
84109
parser.add_argument('x', help='Field for x value')
85110
parser.add_argument('y', help='Field for y value', nargs='?', default=None)
86111
parser.add_argument('--sort', help='Field to sort by', default=None)
87-
parser.add_argument('--line', help='Plot as line', default=False, action='store_true')
88-
89-
parsed_args = {k: v for k, v in vars(parser0.parse_args(args)).items() if v is not None}
112+
parser.add_argument('--line',
113+
help='Plot as line',
114+
default=False,
115+
action='store_true')
116+
117+
parsed_args = {
118+
k: v
119+
for k, v in vars(parser0.parse_args(args)).items() if v is not None
120+
}
90121
if not sys.stdin.isatty():
91122
parsed_args['items'] = json.load(parsed_args['items'])
92123
elif os.path.exists(parsed_args['items']):

0 commit comments

Comments
 (0)