Потихоньку прихожу к пониманию, что статическая структура файловой системы абсолютно не удовлетворяет моим требованиям к хранению книг. К примеру порой очень сложно отнести книгу к одной определенной категории. Можно конечно возиться с символическими ссылками, но их ручное разруливание крайне неудобно. Поэтому SUBJ.
Что требуется:
- Возможность как получения информации о книге из интернетов, так и ручного ее забивания
- Теги и все что с ними связано (сортировка, поиск)
- Категории с возможностью их удаления и добавления пользовательских
- Возможность открывать книги из каталогизатора, т.е. он дожен поддерживать хранение ссылок на физический файл и открывать его либо внутри себя (скажем для текста или html) или вызывать внешний просмотровщик (для pdf, djvu)
- Поддержка всех форматов хранения текстовых токументов (plain text, html, djvu, chm, fb2 и т.д.), под поддержкой подразумеваются возможности из предыдущего пункта
- Возможность работы с любым типом источников информации (не только книги, но и статьи, журналы)
- Пользовательские комментарии к книгам и возможность поиска по ним
- Крайне полезной будет возможность работы с уровнем файловой системы, т.е. способность удаления и перемещения файлов, директорий
Желательно (но не критично), что-то DE-независимое и на GTK.