Ejemplo n.º 1
0
def sifter2github(path_to_csv, username, token, repository, version, org):
    from import_from_csv import SifterIssues, GithubRepo, import_issues
    s = SifterIssues(path_to_csv)
    g = GithubRepo(username, token, repository, version, org)
    
    import_issues(g, s)
    return 0
Ejemplo n.º 2
0
        from_file = True
    elif len(sys.argv[1:]) < 6:
        raise Exception("Not enough inputs")
    else:
        from_file = False

    SIFTER_HOST = inputs.SIFTER_HOST if from_file else sys.argv[1]
    SIFTER_TOKEN = inputs.SIFTER_TOKEN if from_file else sys.argv[2]
    SIFTER_PROJECT = inputs.SIFTER_PROJECT if from_file else sys.argv[3]
    GITHUB_USER = inputs.GITHUB_USER if from_file else sys.argv[4]
    GITHUB_PWD = inputs.GITHUB_PWD if from_file else sys.argv[5]
    GITHUB_REPO = inputs.GITHUB_REPO if from_file else sys.argv[6]
    if from_file:
        GITHUB_ORG = inputs.GITHUB_ORG
    elif len(sys.argv) > 7:
        GITHUB_ORG = sys.argv[7]
    else:
        GITHUB_ORG = None

    # print "Sifter host is: ", SIFTER_HOST
    # print "Sifter token is: ", SIFTER_TOKEN
    # print "Sifter project is: ", SIFTER_PROJECT
    # print "Github user is: ", GITHUB_USER
    # print "Github password is: ", GITHUB_PWD
    # print "Github repo is: ", GITHUB_REPO
    # print "Github org is: ", GITHUB_ORG

    s = SifterIssues(SIFTER_HOST, SIFTER_TOKEN, SIFTER_PROJECT)
    g = GithubRepo(GITHUB_USER, GITHUB_PWD, GITHUB_REPO, GITHUB_ORG)
    import_issues(g, s)