Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -8,6 +8,12 @@ import hashlib
|
|
| 8 |
import json
|
| 9 |
|
| 10 |
EXCLUDED_FILES = ['app.py', 'requirements.txt', 'pre-requirements.txt', 'packages.txt', 'README.md','.gitattributes', "backup.py","Dockerfile"]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 11 |
|
| 12 |
# Create a history.json file if it doesn't exist yet
|
| 13 |
if not os.path.exists("history.json"):
|
|
@@ -88,8 +94,17 @@ def get_download_link(file):
|
|
| 88 |
|
| 89 |
def main():
|
| 90 |
st.sidebar.title('Web Datasets Bulk Downloader')
|
| 91 |
-
url = st.sidebar.text_input('Please enter a Web URL to bulk download text and files')
|
| 92 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 93 |
# Load history
|
| 94 |
with open("history.json", "r") as f:
|
| 95 |
history = json.load(f)
|
|
|
|
| 8 |
import json
|
| 9 |
|
| 10 |
EXCLUDED_FILES = ['app.py', 'requirements.txt', 'pre-requirements.txt', 'packages.txt', 'README.md','.gitattributes', "backup.py","Dockerfile"]
|
| 11 |
+
URLS = {
|
| 12 |
+
"Chordify - Play Along Chords": "https://chordify.net/",
|
| 13 |
+
"National Guitar Academy - Guitar Learning": "https://www.guitaracademy.com/",
|
| 14 |
+
"Ultimate Guitar - Massive Song Database": "https://www.ultimate-guitar.com/",
|
| 15 |
+
# ... Add other URLs here
|
| 16 |
+
}
|
| 17 |
|
| 18 |
# Create a history.json file if it doesn't exist yet
|
| 19 |
if not os.path.exists("history.json"):
|
|
|
|
| 94 |
|
| 95 |
def main():
|
| 96 |
st.sidebar.title('Web Datasets Bulk Downloader')
|
|
|
|
| 97 |
|
| 98 |
+
# Option to choose between entering URL or selecting from dropdown
|
| 99 |
+
url_input_method = st.sidebar.radio("Choose URL Input Method", ["Enter URL", "Select from List"])
|
| 100 |
+
|
| 101 |
+
url = ""
|
| 102 |
+
if url_input_method == "Enter URL":
|
| 103 |
+
url = st.sidebar.text_input('Please enter a Web URL to bulk download text and files')
|
| 104 |
+
else:
|
| 105 |
+
selected_site = st.sidebar.selectbox("Select a Website", list(URLS.keys()))
|
| 106 |
+
url = URLS[selected_site]
|
| 107 |
+
|
| 108 |
# Load history
|
| 109 |
with open("history.json", "r") as f:
|
| 110 |
history = json.load(f)
|