Каталогизация дисков CD/DVD/Blu-ray на Linux

Вопрос или проблема

Я хочу каталогизировать свои оптические данные на носителях (резервные копии, документы и т. д.), чтобы я мог найти, на каком диске находится определенный файл и где расположен этот диск. Я видел Какое хорошее приложение для каталогизации компакт-дисков?, но это касается только аудиоколлекций и Windows, в то время как меня интересуют коллекции данных на Linux.

Обязательные требования:

  • легкая каталогизация с чтением диска с его привода
  • каталог файлов и структура директорий
  • дополнительные поля как минимум для “расположения” (где хранится этот диск)
  • должно быть совместимо с Linux
  • интуитивно понятный графический интерфейс
  • легковесное, без тяжелых зависимостей (например, таких как KDE)
  • не должно зависеть от конкретной графической среды (такой как KDE)
  • не должно быть заброшено “несколько лет назад” (активно поддерживаемое было бы лучше)

Хорошие дополнения:

  • дополнительные комментарии (вручную редактируемые)
  • другие необязательные поля, которые полезны в этом контексте, например, дата+время записи диска, то же самое для момента каталогизации
  • предпочтительно открытый исходный код
  • экспорт в текстовый формат (для использования с grep и подобными)
  • экспорт в JSON, XML или подобное
  • командный интерфейс для быстрого чтения диска или выполнения поиска

Не нужно:

  • предварительные просмотры медиа (изображения, документы и т. д.). Если есть, я хотел бы иметь возможность отключить эту функцию (хотя это не критично)

Приложение должно предпочительно быть бесплатным в смысле “свободы слова” и “бесплатного пива”.


Несколько находок из моего поиска:

  • Virtual Volumes View: похоже, активно поддерживается (последнее обновление: 2017-11-08 по данным Sourceforge, хотя в разделе файлов указано 2016-09-14) и имеет приемлемый размер (менее 10 Мб для версии Linux 64bit). Не удалось выяснить, соответствует ли он всем вышеуказанным требованиям.
  • Basenji: этот проект с открытым исходным кодом и доступен на Github. Требует Mono и выглядит немного устаревшим. Нет полного списка функций, поэтому я не могу проверить, как выполнены другие требования. Последний релиз 2016-09-09, разработка, похоже, остановилась через неделю.
  • CDCat: это приложение доступно даже в репозиториях большинства дистрибутивов Linux на протяжении многих лет. К сожалению, разработка, похоже, остановилась в 2013 году. Также выглядит немного устаревшим.
  • CDCollect: довольно похоже на Basenji. Снова требуется Mono и устаревший вид. Последнее обновление 2006 года – так что явно мертвое.
  • Gnome Catalog: действительно легковесное (60к загрузка) – но последнее обновление 2009 года.
  • Data Crow: основан на Java и, похоже, активно поддерживается. Для моего случая может быть слишком ориентирован на медиа (видео и музыка), хотя, похоже, он также справляется с “данными на основе” коллекциями.
  • CDFly: выглядит довольно близко к тому, что мне нужно – но не получал обновлений с 2006 года, и его нужно компилировать самостоятельно (зависимости Qt).
  • GWhere (спасибо fred_dot_u за то, что упомянул это) кажется, очень близким с точки зрения функций – но выглядит немного устаревшим и не обновлялся более 10 лет (последнее обновление: 2007-09-11)

Я, возможно, пропустил несколько кандидатов. Какое приложение вы могли бы порекомендовать (не ограничиваясь упомянутыми), которое соответствует моим требованиям?

Как пользователь Windows, я многими годами пользовался Advanced Disk Catalog и был им доволен. Я не знаю, является ли он бесплатным, так как, по моему мнению, я его купил. Я использовал это название программы в качестве ориентира для поиска эквивалентной программы для Linux. Я думаю, что нашел такую программу, называемую GWhere, которая бесплатна и, похоже, соответствует вашим требованиям.

Графический интерфейс очевиден из панели функций и скриншотов. В панели функций не упоминается, но на скриншотах видно, что есть хотя бы частичное отображение структуры файлов.

Также есть указание на пользовательские поля заметок, а также “обычные подозреваемые”, связанные с созданием файла, размером файла и т. д.

Из-за местных проблем с интернетом я не могу исследовать эту программу так тщательно, как хотел бы, когда пишу ответ. Вы можете найти другие полезные функции.

Ответ или решение

Каталогизация оптических дисков (CD/DVD/Blu-ray) на Linux: подробное руководство

Если вы ищете надежный способ каталогизации своих оптических дисков с данными на платформе Linux, у вас есть множество опций. В этом руководстве мы рассмотрим основные требования, которые вы указали, и предложим несколько программных решений, которые могут помочь вам эффективно организовать вашу коллекцию.

Ключевые требования

Обязательные требования:

  1. Простота каталогизации: Возможность считывать данные с диска из привода без лишних усилий.
  2. Учет файлов и структуры каталогов: Поддержка хранения и отображения структуры файлов и директорий.
  3. Дополнительные поля: Возможность ввода информации о расположении диска (где он хранится).
  4. Поддержка Linux: Программа должна работать на операционной системе Linux.
  5. Интуитивно понятный интерфейс: Графический интерфейс, удобный для пользователя.
  6. Легковесность: Минимальные зависимости, без тяжелых фреймворков (например, KDE).
  7. Независимость от среды рабочего стола: Программа не должна зависеть от определенной десктопной среды.
  8. Актуальность: Программа должна активно поддерживаться и развиваться.

Дополнительные требования:

  • Возможность добавления комментариев и дополнительных полей (дата записи, дата каталогизации и т.д.).
  • Открытый исходный код предпочтителен.
  • Экспорт данных в текстовом формате, JSON или XML для последующего анализа.
  • Командная строка для быстрого считывания дисков и поиска.

Рекомендованные программы для каталогизации дисков

  1. GWhere

    • Описание: GWhere — это легковесное приложение для каталогизации, которое подходит под большинство ваших требований. Оно поддерживает создание пользовательских полей и может учитывать структуру файлов и информацию о диск.
    • Преимущества: Интуитивно понятный интерфейс, возможность добавления комментариев, последняя версия обновлена в 2007 году, но сообщество все еще активно обсуждает это приложение.
  2. Data Crow

    • Описание: Java-базированное приложение, которое активно обновляется и поддерживает разные типы медиаколлекций, включая данные.
    • Преимущества: Гибкость, расширенные возможности каталогизации и активное сообщество. Поддержка пользовательских полей и возможность экспорта данных в различных форматах.
  3. Virtual Volumes View (VVV)

    • Описание: Хотя это приложение немного устарело, оно продолжает получать обновления. Оно поддерживает ведение каталогов для различных медиаформатов и обеспечивает интуитивно понятный GUI.
    • Преимущества: Легковесная установка и наличие функции чтения данных с диска. Сама программа можно адаптировать под специфику ваших нужд.
  4. CDCat

    • Описание: Простое приложение для создания каталогов, имеющее базовые функции, такие как учет структуры файлов.
    • Недостатки: Активное развитие было остановлено в 2013 году; однако оно доступно в репозиториях большинства дистрибутивов Linux.

Выводы

Учитывая ваши требования, GWhere и Data Crow становятся предпочтительными вариантами благодаря своей гибкости, функционалу и активности разработки. Если же GWhere слишком устарело для ваших нужд, стоит обратить внимание на Data Crow, так как это приложение продолжает активно развиваться и может стать отличным инструментом для каталогизации ваших медиафайлов.

Проводите дополнительные исследования, чтобы понять, какая из предложенных программ лучше всего соответствует вашим стилю работы и требованиям. Независимо от выбранного решения, вы сможете эффективно организовать и находить информацию о своем архиве дисков.

Оцените материал
Добавить комментарий

Капча загружается...