Spaces:
Running
Running
def render_sidebar(client, structure): | |
# Existing code... | |
# GitHub Operations | |
st.sidebar.subheader("๐ GitHub Operations") | |
if GITHUB_TOKEN: | |
# Proceed with GitHub operations | |
source_repo = st.sidebar.text_input("๐ Source Repo URL") | |
new_repo_name = st.sidebar.text_input("๐ New Repo Name", value=f"Clone-{datetime.now().strftime('%Y%m%d_%H%M%S')}") | |
if st.sidebar.button("๐ฅ Clone Repository"): | |
clone_github_repo(source_repo, new_repo_name) | |
if st.sidebar.button("๐ค Push to New Repository"): | |
push_to_new_repo(source_repo, new_repo_name) | |
else: | |
st.sidebar.warning("โ ๏ธ GitHub token not set. GitHub operations are disabled.") | |