diff --git a/snowscraper/controller.py b/snowscraper/controller.py index 386a028..f6d8864 100644 --- a/snowscraper/controller.py +++ b/snowscraper/controller.py @@ -17,15 +17,15 @@ def run_all(args: argparse.Namespace): results.update(scraper.scrape()) print(results) + # Save the results to a JSON file + with open('results.json', 'w') as json_file: + json.dump(results, json_file, indent=4, default=datetime_handler) + def datetime_handler(obj): if isinstance(obj, datetime.datetime): return obj.isoformat() raise TypeError("Unknown type") -# Save the results to a JSON file -with open('results.json', 'w') as json_file: - json.dump(results, json_file, indent=4, default=datetime_handler) - def import_scrapers(): directory = Path(__file__).resolve().parent / "scrapers" for module_loader, name, ispkg in pkgutil.iter_modules([directory]):