INIT: premier commit

This commit is contained in:
2025-08-29 18:36:49 +02:00
commit 490cb0c523
4 changed files with 145 additions and 0 deletions

View File

@@ -0,0 +1,49 @@
# This scripts parse 'TRAVAIL_VIDEO' to write all the project folders into args.json
import os
import json
folders_list = []
### CLIPS
root_path = os.path.join("G:\\_PRO\\CLIPS")
folders_list += [ f.path for f in os.scandir(root_path) if f.is_dir() and not f.name.startswith('_')]
folders_list += [ f.path for f in os.scandir(
os.path.join(root_path, "_ARCHIVES (EXPORTS SEULS)")
) if f.is_dir()]
### COMMERCIAL
root_path = os.path.join("G:\\_PRO\\COMMERCIAL")
prods = [ f.name for f in os.scandir(root_path) if f.is_dir() and not f.name.startswith('_')]
for prod_name in prods:
folders_list += [f.path for f in os.scandir(os.path.join(root_path, prod_name)) if f.is_dir()]
### DOCU
root_path = os.path.join("G:\\_PRO\\DOCU")
prods = [ f.name for f in os.scandir(root_path) if f.is_dir() and not f.name.startswith('_')]
for prod_name in prods:
folders_list += [f.path for f in os.scandir(os.path.join(root_path, prod_name)) if f.is_dir()]
### FICTIONS
root_path = os.path.join("G:\\_PRO\\FICTIONS")
prods = [ f.name for f in os.scandir(root_path) if f.is_dir() and not f.name.startswith('_')]
for prod_name in prods:
folders_list += [f.path for f in os.scandir(os.path.join(root_path, prod_name)) if f.is_dir()]
### WEB
root_path = os.path.join("G:\\_PRO\\WEB")
folders_list += [ f.path for f in os.scandir(root_path) if f.is_dir() and not f.name.startswith('_')]
# Write args.json
data = {}
data['folder_paths'] = folders_list
with open('args.json', 'w') as file:
file.write(json.dumps(data, indent=4))