Spaces:
Build error
Build error
""" | |
A small helper script to update the index.json from an ignored dir called "new" | |
""" | |
import datetime | |
import json | |
import os | |
# Get today's date in ISO format | |
today = datetime.date.today().isoformat() | |
# Define the directory to scan | |
directory = 'new' | |
# Load the existing index.json file | |
with open('index.json', 'r') as f: | |
index = json.load(f) | |
# Initialize an empty dictionary to store the results | |
jpg_files = {} | |
# Loop over all files in the directory | |
for filename in os.listdir(directory): | |
# Check if the file is a JPEG image | |
if filename.endswith('.jpg'): | |
# Add the file to the dictionary with today's date as the value | |
jpg_files[filename] = today | |
# Update the "images" dictionary in the index | |
index['images'].update(jpg_files) | |
# Write the updated index back to the file with pretty formatting | |
with open('index.json', 'w') as f: | |
json.dump(index, f, indent=4) |