mirror of
				https://github.com/mealie-recipes/mealie.git
				synced 2025-10-30 09:43:43 -04:00 
			
		
		
		
	
		
			
	
	
		
			19 lines
		
	
	
		
			547 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			19 lines
		
	
	
		
			547 B
		
	
	
	
		
			Python
		
	
	
	
	
	
|  | """
 | ||
|  | Helper script to download raw recipe data from a URL and dump it to disk. | ||
|  | The resulting files can be used as test input data. | ||
|  | """
 | ||
|  | 
 | ||
|  | import sys, json | ||
|  | from scrape_schema_recipe import scrape_url | ||
|  | 
 | ||
|  | for url in sys.argv[1:]: | ||
|  |     try: | ||
|  |         data = scrape_url(url)[0] | ||
|  |         slug = list(filter(None, url.split("/")))[-1] | ||
|  |         filename = f"{slug}.json" | ||
|  |         with open(filename, "w") as f: | ||
|  |             json.dump(data, f, indent=4, default=str) | ||
|  |         print(f"Saved {filename}") | ||
|  |     except Exception as e: | ||
|  |         print(f"Error for {url}: {e}") |