reposync/synchronize_issues_gitee_to...

34 lines
1.2 KiB
Python

import Token
import get_gitee_issue
import get_gitlink_issue
import delete_gitlink_issues
import send_gitlink_issue
import mysql.connector
def synchronize_issues_gitee_to_gitlink(gitee_owner, gitlink_owner, gitee_repo, gitlink_repo):
# 连接到数据库
conn = mysql.connector.connect(
host="localhost",
user="root",
password="251226X",
database="reposyncer"
)
cursor = conn.cursor()
# gitlink_owner = 'wuyifan'
# gitlink_repo = 'wuyifan-ob-reposyncer'
gitlink_token = Token.getToken()
# gitee_owner = 'wyf0625'
# gitee_repo = 'ob-reposyncer-gitee'
gitee_token = '62b7d0577a13b75ff066047426df30cb'
get_gitlink_issue.get_issues_detail(gitlink_owner, gitlink_repo, gitlink_token, conn, cursor)
# print("获取gitlink——issue成功")
get_gitee_issue.get_gitee_issues(gitee_owner, gitee_repo, gitee_token, conn, cursor)
# print("获取gitee-issue成功")
delete_gitlink_issues.delete_all_issues(gitlink_owner, gitlink_repo, cursor)
# print("成功删除gitlink——issue")
send_gitlink_issue.send_gintlink_issue(gitlink_owner, gitlink_repo, gitlink_token, conn, cursor)
# print("成功同步gitee_issue到gitlink_issue")