def main(): authtoken = depcommon.getauthdata(depcommon.getauthfile()) #mirrorselfurl=read_from_yaml(authtoken,filename) mirrorselfurl = for_each_repo (authtoken) mirrorsetselfurl=check_for_mirror_set(authtoken,mirrorselfurl) snapshot=create_snapshot(authtoken,mirrorsetselfurl) return snapshot
def main(): authtoken = depcommon.getauthdata(depcommon.getauthfile()) #mirrorselfurl=read_from_yaml(authtoken,filename) mirrorselfurl = for_each_repo(authtoken) mirrorsetselfurl = check_for_mirror_set(authtoken, mirrorselfurl) snapshot = create_snapshot(authtoken, mirrorsetselfurl) return snapshot
- API URL - Repo Id ''' import sys import json import urllib2 import os import depcommon if len(sys.argv) < 2: print "Insufficient arguments. Provide URL and JSON file of dependencies" print "%s <API URL> <JSON File providing dependency info>" % ( sys.argv[0], ) sys.exit(1) auth_file = depcommon.getauthfile() api_url = sys.argv[1] file_path = sys.argv[2] data = depcommon.get_json_data(file_path) if not data.has_key("external_dependencies"): print "No external dependencies" sys.exit(0) auth_data = depcommon.getauthdata(auth_file) def get_repo_lists(auth_data): repolist = depcommon.get_response(api_url + "/api/v1/repositories/", auth_data)
#!/usr/bin/python import depcommon import sys if len(sys.argv) < 2: print "No token is provided" sys.exit(1) token = sys.argv[1] authfile = depcommon.getauthfile() f = open(authfile,"w") f.write("Token "+token) f.close()