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.") | |