Spaces:
Sleeping
Sleeping
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.") | |