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()