И еще один вопрос - размещение.
Раньше было просто - один каталог для скачиваемых файлов, и один - для репозитория (дейли, тысячники).
Потом стали просить сделать возможность размещения файлов в нескольких каталогах. И тут проблемс....
имеем формат тысячников и дейли хххххх-хххххх.zip и формат скачиваемых - хххххх.ext Предложение:
1.Для тысячников и дейли - список каталогов (ну много их, не всегда на одном девайсе, плюс - общие для либруса и флибусты)
2.Для скачиваемых - только один каталог (для всех библиотек) внутри которого каталоги для каждой библиотеки, а в них уже соответственно каталоги с книгами.
в каталогах тысячников и дейли - только формат хххххх-хххххх.zip
в каталоге скачиваемых - только хххххх.ext
для всех накачаных ранее (где есть упоминание букид в имени) - импорт с принудительным переименованием в хххххх.ext и перемещением в каталог скачиваемых.
если в имени отсутствует букид - в отдельный каталог (аналогично импорту в либгене)