Mercurial > repos > jay > gaiac_precision
diff gaiac_pm_data_pulling/gaiac_pm_data_pulling.py @ 2:69b3190e5e64 draft
planemo upload for repository https://github.com/jaidevjoshi83/gaiac commit c31ef5726cd1d2659da9aeb956c22fb834b177ff
author | jay |
---|---|
date | Fri, 23 May 2025 17:57:30 +0000 |
parents | 8a99d8639aa2 |
children | 1f9e67edde6a |
line wrap: on
line diff
--- a/gaiac_pm_data_pulling/gaiac_pm_data_pulling.py Thu May 15 22:49:52 2025 +0000 +++ b/gaiac_pm_data_pulling/gaiac_pm_data_pulling.py Fri May 23 17:57:30 2025 +0000 @@ -15,7 +15,7 @@ def get_file_list(ip): - url = "%s/list-files"%(ip) + url = "%s/api/list-files"%(ip) with urllib.request.urlopen(url) as response: data = response.read() @@ -33,9 +33,7 @@ }} for i in get_file_list(ip): - # print("http://"+ip+'/download/'+i) - api_data[ip][i] = ip+'/download/'+i - + api_data[ip][i] = ip+'/api/download/'+i ul = [] for dataset, url in api_data[ip].items(): @@ -47,20 +45,6 @@ 'selected': False }) - # for urlname, genomes in api_data.items(): - # # URL-safe base64 encoding for the URL name - # urlname_64 = urlname - # ul = [] - # for genome, assets in genomes.items(): - # al = [] - - # ul.append({ - # 'name': genome, - # 'value': genome, - # 'options': [], - # 'selected': False - # }) - return ul except Exception as e: # Handle any potential errors @@ -73,26 +57,4 @@ if __name__ == '__main__': - simulate_dynamic_options('http://192.168.1.202:8080') - -# for i in simulate_dynamic_options('192.168.1.202:8080')[0]['options']: -# print(i) - # print(i) - # parser = argparse.ArgumentParser() - # parser.add_argument('-n', '--names', dest='names', action='store', default=None, help='Table names to reload') - # parser.add_argument('-u', '--url', dest='url', action='store', default=None, help='Base url for reload') - # parser.add_argument('-k', '--key', dest='key', action='store', default=None, help='Galaxy API Key') - # parser.add_argument('-g', '--graceful', dest='graceful', action='store_true', help='Fail gracefully') - - # args = parser.parse_args() - # try: - # if not args.names: - # tables = requests.get(urljoin(args.url, "api/tool_data"), params={'key': args.key}).json() - # args.names = [d.get('name') for d in tables] - # for name in args.names: - # print(requests.get(urljoin(args.url, "api/tool_data/%s/reload" % (name)), params={'key': args.key}).json()) - # except Exception as e: - # if args.graceful: - # print("Failed to reload data tables:\n%s" % (e)) - # else: - # raise e + simulate_dynamic_options('http://iotprojects.ddns.net')