Spaces:
Runtime error
Runtime error
| import gradio as gr | |
| from tok2text import extract_recipe | |
| def process_tiktok_url(tiktok_url): | |
| try: | |
| formatted_recipe, formatted_recipe_path, transcript_path = extract_recipe(tiktok_url) | |
| return formatted_recipe, str(formatted_recipe_path), str(transcript_path) | |
| except Exception as e: | |
| return f"Error: {str(e)}", None | |
| demo = gr.Interface( | |
| fn=process_tiktok_url, | |
| inputs=gr.Textbox(label="TikTok URL"), | |
| outputs=[ | |
| gr.Textbox(label="Formatted Recipe"), | |
| gr.File(label="Download Formatted Recipe"), | |
| gr.File(label="Download Raw Transcript"), | |
| ], | |
| title="TikTok Recipe Extractor", | |
| description="Extract and format recipes from TikTok videos.", | |
| examples=[ | |
| ["https://www.tiktok.com/@emmaaaaaaam_/video/7348493781961886981"], | |
| ["https://www.tiktok.com/@vanessacooks_/video/7280652972567170346"], | |
| ["https://www.tiktok.com/@freddsters/video/7027220930124451078?lang=en"] | |
| ], | |
| allow_flagging="never" | |
| ) | |
| if __name__ == "__main__": | |
| demo.launch() |