File size: 612 Bytes
1efd29f fafdd5c 1efd29f fafdd5c 1efd29f |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
import gradio as gr
def process_repo_file(file):
if file is None:
return "No file uploaded."
try:
content = file.read().decode('utf-8')
repo_ids = [line.strip() for line in content.splitlines() if line.strip()]
return f"Uploaded repo IDs: {', '.join(repo_ids)}"
except Exception as e:
return f"Error reading file: {e}"
demo = gr.Interface(
fn=process_repo_file,
inputs=gr.File(label="Upload a file with repo IDs"),
outputs="text",
title="Repo ID Uploader",
description="Upload a text file containing one repo ID per line."
)
demo.launch() |