Mercurial > repos > stephenshank > the_observable_galaxy
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 |
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) |