0

plotly で作成した html マップがあり、Github にプッシュしたいと考えています。マップを表示できるように、メイン ページを gitpages に設定しました。

コードは毎日自動的に実行されるため、マップを Python コードの一部として毎日 GitHub にプッシュする必要があります。

repo = g.get_user().get_repo('research_project')
#Index being the interactive map
file_list = [
    index
]
file_name = ["index.html"]
commit_message = 'python update 2'

master_ref = repo.get_git_ref('heads/main')
master_sha = master_ref.object.sha
base_tree = repo.get_git_tree(master_sha)
element_list = list()

for i, entry in enumerate(file_list):
    element = InputGitTreeElement(file_name[i], '100644', 'blob',data)
    element_list.append(element)
tree = repo.create_git_tree(element_list, base_tree)
parent = repo.get_git_commit(master_sha)
commit = repo.create_git_commit(commit_message, tree, [parent])
master_ref.edit(commit.sha)

これを試すと AssertionError が発生します。

4

0 に答える 0