diff --git a/organize-images b/organize-images index fa4bad2..b20ebae 100755 --- a/organize-images +++ b/organize-images @@ -182,10 +182,13 @@ entry = m.get(sys.argv[1], {}) if not entry: print('AI/unknown') sys.exit(0) -model = entry.get('model', 'unknown') +def clean(s): + return s.replace('/', '-').replace('\\\\', '-') + +model = clean(entry.get('model', 'unknown')) loras = entry.get('loras', []) if loras: - combo = '+'.join(l.strip() for l in loras) + combo = '+'.join(clean(l.strip()) for l in loras) combo = (combo[:200]).rstrip('+') print(f'AI/{model}/{combo}') else: