Internet radio browser GUI for music/video streams from various directory services.

⌈⌋ ⎇ branch:  streamtuner2


Changes To plugin meta data

Changes to "plugin meta data" between 2016-09-25 17:52:32 and 2016-09-25 17:54:00

64
65
66
67
68
69
70
71
72
73



74
75
76
64
65
66
67
68
69
70



71
72
73
74
75
76







-
-
-
+
+
+



It's basically just the extra <kbd>arg:</kbd> field which discerns such entries from standard options. And the <kbd>type:</kbd> may carry an optional quantifier (mapped to argparses' nargs= flag). Or the <kbd>name:</kbd> can indicate a list property with `[]` attached (maps to argparses' append instead of store). Not every argparse peculiarity is provided for though. And using a docopt section would probably be a better option anyway.


### common.json

Just a few implemntation notes:

 * pluginconf.py handles initialization and parsing of channel/*.py files
 * Whereas channel/pluginmanager2.py is the GUI and ST2 hook for managing them
 * Plugins that are downloaded from the fossil repository are scanned using a server-side setup of http://fossil.include-once.org/streamtuner2/finfo?name=dev/fossil-json-plugin-repo.php
 * [pluginconf.py](artifact/9a5f974003eec12409de6b690ecc9210d541b153) handles initialization and parsing of channel/*.py files
 * Whereas [channel/pluginmanager2.py](artifact/1f88837392bbe4e1dc6cf89b13775dd41ca54b0d) is the GUI and ST2 hook for managing them
 * Plugins that are downloaded from the fossil repository are scanned using a server-side setup of [http://fossil.include-once.org/streamtuner2/finfo?name=dev/fossil-json-plugin-repo.php](finfo?name=dev/fossil-json-plugin-repo.php)