Latest post of the previous page:
Alexander84 wrote:ladserg, с какими параметрами вы запускаете новую версию, чтобы реализовать описанный сценарий?
У меня при %rD и всех включённых галках пока выходит пустой файл.
Latest post of the previous page:
Alexander84 wrote:ladserg, с какими параметрами вы запускаете новую версию, чтобы реализовать описанный сценарий?
У меня при %rD и всех включённых галках пока выходит пустой файл.
Она не лишняя, это же тоже каталог, а дублей, как я писал, нет и не было, у каждой строчки были разные файлы. HaRT описывал алгоритм не для этого плагина, не для списка файлов.Alexander84 wrote:
Возможно, стоит попробовать подход, предложенный HaRT, т.е. оставить %rD и две галки, добавив на последнем шаге уборку дублей.
Ещё раз поясню, плагин создаёт список файлов, и для каждого выводит сктроку согласно пользовательскому шаблону, поле %D просто говорит, что в этом месте выведи каталог файла. И не зависимо от того, выводите вы в этой строке имя файла или нет, файл всё равно есть и строка для него будет сгенерирована, ибо полные имена файлов - разные.Alexander84 wrote:Исхожу из того, что если пишешь %D, то плагин уделит больше внимания папкам, чем файлам. Т.е. пусть в «Семнадцати мгновениях весны» лежит 17 файлов, но если просишь имя папки, чего писать её 17 раз? Возможно, стоит ввести не дополнительную галку, а модификатор типа %ruD, т.е. взять иерархию папок и сохранить с относительным путём только уникальные (u, т.е. unique) названия. Это необязательно делать вот прям сейчас, но, как вы сказали, задача «на подумать».
P.S. А James Bond сама по себе всё ж лишняя, ведь в ней нет файлов, а только подпапки, которые и нужно перечислить.
Пользователь просит расширить функциональность плагина, ослабив ограничение «один файл — одна строка». Предлагается добавить дополнительную фильтрацию результирующих строк — и вот там иметь возможность не выводить дубликаты (строк).
Один файл - одна строка - это не ограничение, это задача плагина. Для иных задач нужен другой плагин, с другой задачей. И фильтрацию я добавил, есть возможность отключить вывод непапок в результат. Просто пользователь пытается использовать плагин для того, для чего он не предназначен.HaRT wrote:Пользователь просит расширить функциональность плагина, ослабив ограничение «один файл — одна строка». Предлагается добавить дополнительную фильтрацию результирующих строк — и вот там иметь возможность не выводить дубликаты (строк).
Перефразирую свою мысль.
Думаю нет смысла спорить, вы не можете понять, что требуете написать новый плагин под иную задачу, это всё равно, что к утюгу приделывать морозильную камеру.HaRT wrote: Перефразирую свою мысль.
Вот возьмём для примера SQL-запрос SELECT: там есть WHERE, чтобы отфильтровать записи, а есть GROUP BY, чтобы агрегировать их по какому-то признаку. А в Вашем плагине фильтрация есть, а агрегирования (в обсуждаемом случае — по директории) нет. И вот о такой-то возможности Вас тут и просят.
Спасибо, я Вас тоже люблю и ценю. И при случае отплачу той же монетой.
Понял, посмотрю чуть поже как он работает с FTP и что можно придумать.tyrex wrote: Отличный плагин, спасибо за него!
Есть одно пожелание.
При формировании списка файлов из панели NetBox (скажем, с FTP), нет возможности подставить перед именем файла текущее местоположение (ссылку). Хотелось бы, чтобы %P подставлял действительно текущее положение. Или можно добавить отдельным параметром