annotate observable.py @ 0:1c2fae461adc draft default tip

"planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
author stephenshank
date Fri, 15 Jul 2022 10:27:44 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
1 import sys
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
2 import json
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
3
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
4
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
5 observable = {}
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
6 observable['notebook'] = sys.argv[1]
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
7 observable['history_id'] = sys.argv[2]
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
8 output_filename = sys.argv[3]
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
9 observable['payload_id'] = sys.argv[4]
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
10
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
11 keys = sys.argv[5::2]
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
12 vals = sys.argv[6::2]
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
13 for key, val in zip(keys, vals):
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
14 observable[key] = val
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
15
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
16 print(', '.join(sys.argv))
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
17 with open(output_filename, 'w') as outfile:
1c2fae461adc "planemo upload for repository https://github.com/stephenshank/the_observable_galaxy"
stephenshank
parents:
diff changeset
18 json.dump(observable, outfile, indent=2)