diff options
author | Vincent Sanders <vince@kyllikki.org> | 2019-11-30 14:58:17 +0000 |
---|---|---|
committer | Vincent Sanders <vince@kyllikki.org> | 2019-11-30 14:58:17 +0000 |
commit | f8d3950a3c122fcf21dd3d9d3f05cea20599df62 (patch) | |
tree | a1bfb6a147df9da5e146363218ebb9d3e324baf1 /cgi-bin/monkey-index.cgi | |
parent | 88a53dcddef52a963337d5c9246ffc83b8f6e06f (diff) | |
download | netsurf-test-f8d3950a3c122fcf21dd3d9d3f05cea20599df62.tar.gz netsurf-test-f8d3950a3c122fcf21dd3d9d3f05cea20599df62.tar.bz2 |
add ability to filter a division to a single group
Diffstat (limited to 'cgi-bin/monkey-index.cgi')
-rwxr-xr-x | cgi-bin/monkey-index.cgi | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/cgi-bin/monkey-index.cgi b/cgi-bin/monkey-index.cgi index bdc5103..756260a 100755 --- a/cgi-bin/monkey-index.cgi +++ b/cgi-bin/monkey-index.cgi @@ -28,10 +28,14 @@ def main(): params = cgi.FieldStorage() division = 'index' + group_filter = None if 'division' in params and re.match('^[A-Za-z0-9-]+$', params['division'].value): division = params['division'].value + if 'group' in params and re.match('^[A-Za-z0-9-]+$', params['group'].value): + group_filter = params['group'].value + print('Content-Type: text/plain') print('') @@ -47,6 +51,8 @@ def main(): return for group in files[division + '.yaml']: + if group_filter not None and group_filter != group['group']: + continue print("---") group["kind"] = "group" print(yaml.dump(group, default_flow_style=False)) |