The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск каталогизатора домашней библиотеки MyLibrary 2.1

22.03.2023 17:09

Состоялся релиз каталогизатора домашней библиотеки MyLibrary 2.1. Код программы написан на языке программирования С++ и доступен (GitHub, GitFlic) под лицензией GPLv3. Графический интерфейс пользователя реализован с помощью библиотеки GTK4. Программа адаптирована для работы в операционных системах семейства Linux и Windows. Для пользователей Arch Linux в AUR доступен готовый пакет.

MyLibrary каталогизирует файлы книг в формате fb2, epub, pdf, djvu, как доступные напрямую, так и упакованные в архивы, и создаёт собственную базу данных, не изменяя исходные файлы и не меняя их положения. Контроль целостности коллекции и её изменений осуществляется за счёт создания базы данных хэш-сумм файлов и архивов.

Реализован поиск книг по различным критериям (фамилия, имя, отчество автора, название книги, серия, жанр) и их чтение через программу, по умолчанию установленную в системе для открытия соответствующих форматов файлов. При выборе книги отображаются аннотация и обложка книги, если таковые доступны.

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

В новой версии:

  • Добавлена поддержка архивов .7z, .jar, .cpio, .iso, .a, .ar, .tar, .tgz, .tar.gz, .tar.bz2, .tar.xz, .rar
  • Осуществлён переход на GTK 4.10 (gtkmm 4.10). Совместимость с предыдущими версиями библиотек GTK4 и gtkmm-4.0 при этом сохранена.
  • Добавлена возможность быстрого обновления коллекций (без сверки хеш-сумм, только по именам файлов).
  • Небольшие изменения внешнего вида.
  • Другие мелкие улучшения и исправления.


  1. Главная ссылка к новости (https://github.com/ProfessorNa...)
  2. OpenNews: Выпуск каталогизатора домашней библиотеки MyLibrary 2.0.1
Автор новости: ProfessorNavigator
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/58842-mylibrary
Ключевые слова: mylibrary
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (123) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Агент Клаус (?), 22:21, 22/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Хорошая книга делает человека умнее, острее, я бы даже сказал, сложнее.

    Поздравляю с релизом.

     
     
  • 2.5, Аноним (5), 22:42, 22/03/2023 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Полностью согласен.
    p.s.:
    Кто ищет, что почитать:
    «Дорога к рабству» 1944г. Фридриха фон Хайека.
    «Маленький принц» 1943г. Антуана де Сент-Экзюпери.
     
     
  • 3.7, Агент Клаус (?), 22:47, 22/03/2023 [^] [^^] [^^^] [ответить]  
  • +34 +/
    Вот эту дорогу к рабству уже на этих наших опеннетах кто-то рекламировал, я почитал википедию про эту книгу и решил зачесть.

    Полный отстой.

    Единственное, что надо знать о жизни - у кого бюджет, тот и принимает решения. То что в СССР, при плановой экономике бюджет держало государство абсолютно естественно, в США этот же бюджет держали банкиры и крупные предприниматели. И попробуй только пискни на того, у кого бюджет, попробуй в той же США раскрыть рот на ЭксонМобил - тебе моментально покажут твоё место в иерархии (которой типа в свободном обществе нет, ведь все равны, каждый может отдать только один единственный голос на конкурентных выборах из двух и более кандидатов).

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

    Вывод - прочитать для понимания как проводить зоонаблюдения, большей ценности книга не представляет.

    Опеннет образовательный.

     
     
  • 4.8, Аноним (5), 22:56, 22/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Полный отстой
    >обычные помои для сой-боев
    >зоонаблюдения

    И теперь смотря на ваш первый комментарий, делаем вывод, что с вами это не работает...

     
     
  • 5.9, Агент Клаус (?), 22:59, 22/03/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Вроде слова все российские, а цельной мысли у тебя не получается. Что сказать-то хотел? Или ты аллюзию с ником не уловил?
     
     
  • 6.19, Random (??), 23:55, 22/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    У кого как, а у меня ник бьётся только с: "Штирлиц убил Клауса выстрелом в висок"
     
  • 6.63, . (?), 12:50, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • –6 +/
    А где про госдолг сышыа?

    Плохо отрабатываете на опеннете, товарищ.

     
  • 4.16, ProfessorNavigator (ok), 23:29, 22/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Единственное, что надо знать о жизни - у кого бюджет, тот и принимает решения.

    Всё верно, кроме одного. Дело не в деньгах, а в ресурсах. Кто контролирует ресурсы и их распределение, тот контролирует и всё остальное. Если интересно, подробнее здесь, в главе "Деньги": http://samlib.ru/editors/b/bobylew_j_w/society.shtml  

     
  • 4.46, freehck (ok), 09:49, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > в США этот же бюджет держали банкиры и крупные предприниматели. И попробуй только пискни на того, у кого бюджет, попробуй в той же США раскрыть рот на ЭксонМобил

    Да что там ExxonMobil, это пример совсем лайтовый. Вы лучше вспомните, что случалось с президентами США, которые зарупались на ФРС...

     
  • 4.60, Аноним (60), 12:33, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >попробуй в той же США раскрыть рот на ЭксонМобил - тебе моментально покажут твоё место в иерархии

    Клаус очень завуалированно пересказал нам басню про Юпитера и быка. Какая неожиданность, неравенство существовало ещё в древнем Риме.

    Маленький нюанс состоит в том, что Chevron (другой осколок Standard Oil), таки может раскрыть рот на ExxonMobil.

     
  • 4.86, Аноним (86), 15:44, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > И попробуй только пискни на того, у кого бюджет

    какая разница, на государство пищать или на частника? тут дело в том, что у них деньги и власть, а не в том, как это называть и какую они должность занимают

     
  • 4.118, Аноним (118), 16:20, 24/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Разница в том, что если бюджет держат несколько разных групп (те самые банкиры и крупные предприниматели), то между ними есть конкуренция и образуется некий балланс. В централизованной экономике авторитарного типа все решения обязательны к исполнению и не встречают препятствий независимо от уровня своей неадекватности.  Как в том анекдоте про нарисованные фигуры на инкубаторах: "эх жаль, а у меня еще столько идей было".
     
  • 2.15, ProfessorNavigator (ok), 23:25, 22/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо
     
  • 2.140, Алексей (??), 08:24, 16/04/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Вы о чем? это днище никто использовать не будет, кроме самого автора. Там интерфейс как в старых версиях гнома, можно было и в делфи 7 собрать, чтобы был "современный дизайн".

    PS: MyLibrary - ДНО, которое не заслуживает внимания.

     

  • 1.4, fumanchez (ok), 22:37, 22/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    По скринам какая-то принципиальная позиция их не делать? Даже на гитхабе ни одного.
     
     
  • 2.6, Тот_Самый_Анонимус_ (?), 22:45, 22/03/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >Графический интерфейс пользователя реализован с помощью библиотеки GTK4.

    Стыдно такое показывать.

     
     
  • 3.10, fumanchez (ok), 23:01, 22/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    3-ий тоже не фонтан, просто народ принюхался
     
     
  • 4.34, Тот_Самый_Анонимус_ (?), 05:31, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    ГТК уродлива впринципе. Любой версии.
     
  • 3.29, Аноним (29), 02:43, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    а такое показывать не стыдно code void AuxFunc homePath std string filenam... большой текст свёрнут, показать
     
     
  • 4.36, Омоним (?), 05:51, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Можешь сделать лучше - ждём PR от тебя!
     
     
  • 5.85, Аноним (85), 15:41, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    таких учить - только за деньги
     
  • 5.109, n00by (ok), 08:54, 24/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Здесь вопрос не в хуже-лучше, а зачем Страуструп добавил в язык ссылки, и что такое конструктор.
     
  • 4.43, Аноним (43), 09:25, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А когда человек кодирует в ГНУ-стайл это сразу приговор, в код можно не вчитываться, там всегда будет лажа.
     
     
  • 5.84, Аноним (85), 15:38, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    да какое гну-стайл

    это пту-стайл. человек не вполне соображает, что и как делает.

    зато гонору полные штаны.

     
  • 3.32, maximnik0 (?), 03:28, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Есть неофициальный порт на wxWidgets.Я им пользуюсь,все таки 6 лет программа была заброшена.
     
     
  • 4.51, ProfessorNavigator (ok), 11:52, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Есть неофициальный порт на wxWidgets.Я им пользуюсь,все таки 6 лет программа была заброшена.

    Насчёт портов - не слышал. Насчёт 6 лет - не вводите людей в заблуждение. Первый релиз состоялся в 2022 году, в декабре. Программа написана с нуля. До этого были версии, но публично никогда не выкладывались. Всё остальное - просто совпадения по названиям. Я с ним особо не заморачивался - вариантов всё равно не много, и все уже так или иначе использовались.

     
     
  • 5.57, maximnik0 (?), 12:20, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Всё остальное - просто совпадения по названиям.

    Буду знать.А то удивился - pdf, djvu.А так была программа MyLibrary -Copyright: 2009-2015 Kandrashin Denis <mail@lintest.ru>//заброшенна,на https://notesalexp.org/ есть неофициальный порт,им пользуюсь.У порта есть особенность , проверенно уже на версии LTS 20.04 .Убивает btrfs при большом обьеме zip архива поставленного на индексацию.Какая то особенность используемой версии библиотеки бд,нужно обязательно ставить бит nodatacow/.Уже несколько раз про это писал,но говорят что в современных версиях btrfs работу с очень мелкими блоками поправили.У вас такой проблемы нет? Или сразу выставляеться этот бит?

     
     
  • 6.58, ProfessorNavigator (ok), 12:27, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > У вас такой проблемы нет?

    Программа тестировалась только на ext4 и на ntfs (последнее - условно, винда стоит только на виртуалке). Так что не знаю. Если вдруг проблема вылезет - пишите, посмотрим, что можно будет сделать.


     
     
  • 7.62, maximnik0 (?), 12:48, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > стоит только на виртуалке). Так что не знаю. Если вдруг проблема
    > вылезет - пишите, посмотрим, что можно будет сделать.

    Сразу выставлять бит отключения cow и не заморачиваться. Заодно этот бит и на XFS с ZFS работает.//


     
  • 6.65, Ананий (?), 13:29, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >Убивает btrfs

    Что-то мне подсказывает, что асблолютно готовая к продакшену(с) замена ZFS (тм), не должна крашится от деятельности приложений, которые себе просто что-то пишут в файлик или создают оные.

    С ZFS такого никогда не наблюдал.

     
     
  • 7.67, maximnik0 (?), 13:39, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Что-то мне подсказывает, что асблолютно готовая к продакшену(с) замена ZFS (тм), не
    > должна крашится от деятельности приложений, которые себе просто что-то пишут

    Я не знаю как бтрфс готова к продакшену. Но обнаружил что на моей версии дистрибутива на фрагментированные файлы nodatacow не выставляеться .Нужно пренудительно перемещать на другую фс,а потом уже обратно переместив выставить атрибут(или переместить в каталог где стоит этот атрибут).И на русские файлы может не выставиться.....


     
     
  • 8.77, Самый умный из вас (?), 14:33, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Или надо просто внимательнее читать маны... текст свёрнут, показать
     
     
  • 9.94, maximnik0 (?), 21:09, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Мда да на туже NTFS уже грузовик какашек бы вывалили Если бы допустим-силь... текст свёрнут, показать
     
     
  • 10.127, Stax (ok), 11:46, 25/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Эээ вы о чем ZFS жесто завязана на COW, его нельзя отключить by design Там нет... текст свёрнут, показать
     
     
  • 11.129, maximnik0 (?), 13:37, 25/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Это я о флаге O_DIRECT,да забыл что Cow он не отключает,но блин все равно на заф... текст свёрнут, показать
     
  • 8.126, Stax (ok), 11:44, 25/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Эм, погодите, вы серьезно - отключать COW на btrfs Тем более на файл, в который... большой текст свёрнут, показать
     
     
  • 9.131, maximnik0 (?), 22:15, 25/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Да ,серьезно А то что из за дизайна разрабы не предусмотрели контрольных сумм в... большой текст свёрнут, показать
     
     
  • 10.132, Stax (ok), 12:30, 26/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Какой вообще смысл брать btfs с nocow для БД тогда Это же полнейший идиотизм по... большой текст свёрнут, показать
     
     
  • 11.133, maximnik0 (?), 23:05, 26/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Это нужно благодарить что Оракл не разогнала работников SUN Для этого результата... большой текст свёрнут, показать
     
     
  • 12.136, Stax (ok), 14:26, 29/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    PostgreSQL и MySQL можно было гонять на zfs 15 лет назад, задолго до покупки ора... большой текст свёрнут, показать
     
     
  • 13.137, maximnik0 (?), 07:32, 31/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Документацию обновите ,хотя сейчас санкции свежей версии рdf нету,а я дурак в на... текст свёрнут, показать
     
  • 13.138, maximnik0 (?), 07:54, 31/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Говорил же есть- нашел-в Configuring Oracle 174 Solaris ZFS for an Oracle Data... текст свёрнут, показать
     
  • 11.134, maximnik0 (?), 00:00, 27/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Устаревшая инфа,с 2020г XFS снимки поддерживает 8212 reflink https habr c... текст свёрнут, показать
     
     
  • 12.135, Stax (ok), 14:14, 29/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Я говорил против btrfs, а не против xfs Ну и рефлинки ограничено есть только д... большой текст свёрнут, показать
     
     
  • 13.139, maximnik0 (?), 11:53, 31/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Данные не терял Но ловил ситуацию -раздел только чтение,crc error, не чем не чин... текст свёрнут, показать
     
  • 6.104, Личинка_Шигорина (?), 04:22, 24/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    MyRuLib она называлась. Вы перепутали название.
     
     
  • 7.107, maximnik0 (?), 04:55, 24/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > MyRuLib она называлась. Вы перепутали название.

    Спасибо,точно она :-) .Боюсь с этой программы слазить,с учетом потяжелевшего архива на персоналке индексация займет 2 суток.....Хотя база занимает всего лишь 1,1 гб.


     
     
  • 8.119, Личинка_Шигорина (?), 16:25, 24/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А зачем с неё слезать Тем более на эту поделку Работает -- не трогай ... текст свёрнут, показать
     
     
  • 9.123, maximnik0 (?), 04:39, 25/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Это пока работает,статически слинкованная версия Я дальше,после 24 года И так у... текст свёрнут, показать
     
  • 2.17, ProfessorNavigator (ok), 23:41, 22/03/2023 [^] [^^] [^^^] [ответить]  
  • –7 +/
    > По скринам какая-то принципиальная позиция их не делать? Даже на гитхабе ни одного.

    Да. Если вам интересен функционал программы - установите, и всё увидите. Если только внешний вид, то данная программа вам без надобности. И в целом по вопросам дизайна: заявления вида "мне нравится/не нравится" не рассматриваются принципиально. Рассматриваются лишь замечания вида: "Вот этим пользоваться не удобно/удобно, потому что... (подробное изложение причин и как хотелось, что бы было)". Рассматриваются в разумных пределах, если есть возможность - с обоснованным ответом. Как-то так.

     
     
  • 3.25, Аноним (25), 00:50, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Если вам интересен функционал программы - установите, и всё увидите.

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

    Кроме того, наличие скринов сильно экономит время на принятие решения - стоит вообще пробовать воспользоваться программой или нет. В результате люди, принявшие решение программой не пользоваться (а такие всегда будут, MyLibrary это не червонец, чтобы всем нравиться) потеряют гораздо меньше времени, уйдут гораздо менее раздраженными и возможно вернутся позже.

     
     
  • 4.52, ProfessorNavigator (ok), 11:56, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > MyLibrary это не червонец, чтобы всем нравиться

    Вот именно. Мне по большому счёт всё равно - будете вы её использовать или нет. Если программа оказалась вам полезна - я рад. Если нет - на нет и суда нет.

     
     
  • 5.70, Аноним (25), 13:50, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Т.е. это программа не для пользователей, а для вас любимого. Ок, вопросов больше нет.
     
     
  • 6.71, ProfessorNavigator (ok), 13:59, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Т.е. это программа не для пользователей, а для вас любимого. Ок, вопросов
    > больше нет.

    Для пользователей - да. Для потребителей - нет. Подумайте на досуге, в чём разница.

     
     
  • 7.75, Аноним (25), 14:16, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Пользователи берутся не из вакуума, им сначала надо заинтересоваться вашим творением. Тоже подумайте об этом.
     
     
  • 8.98, Аноним (98), 23:30, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    если что, вы общаетесь с автором мессенджера communist когда коммунистов парили... текст свёрнут, показать
     
     
  • 9.111, Аноним (25), 10:59, 24/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вообще не показатель, у опенсорса с названиями всегда было весело ... текст свёрнут, показать
     
  • 9.130, ProfessorNavigator (ok), 15:20, 25/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Вы пишите так, как будто знаете, что такое коммунизм Чисто для того чтобы обвин... текст свёрнут, показать
     
  • 3.30, Аноним (30), 02:55, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Мне кажется, жмякнуть PrintScreen и загрузить картинку заняло бы меньше времени, чем писать этот комментарий.
     
     
  • 4.33, Аноним (33), 05:20, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    его задача - всеми правдами и неправдами заставить пользователя запустить его наколенную фигню. То, что в дистрибутивных репах его хелловорлда нет, и то, что его поделку нужно сидеть конпелять, его не смущает. Повторюсь, задача - сделать так, чтобы пользователь запустил. А так по скринам стало бы сразу понятно, что сабж где-то на уровне laba1.c.
     
     
  • 5.35, Аноним (30), 05:35, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Автор плохо разбирается в психологии. Так его программу ещё меньше народу запустит.
     
     
  • 6.53, ProfessorNavigator (ok), 11:56, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    https://www.opennet.dev/openforum/vsluhforumID3/130057.html#52
     
     
  • 7.92, Аноним (92), 18:50, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Я бежал за вами три дня…
     
  • 3.31, Самый умный из вас (?), 03:07, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Совет на будущее - лично я обычно сразу скипаю проект, если у него нет минимального скрина. У меня нет столько времени, чтобы проверять каждую поделку с гитхаба. Но вам конечно виднее
     
     
  • 4.59, ProfessorNavigator (ok), 12:31, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Совет на будущее - лично я обычно сразу скипаю проект, если у
    > него нет минимального скрина. У меня нет столько времени, чтобы проверять
    > каждую поделку с гитхаба. Но вам конечно виднее

    https://www.opennet.dev/openforum/vsluhforumID3/130057.html#52

     

  • 1.11, Аноним (11), 23:10, 22/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А сабж справится с каталогизацией, например, Library Genesis или с миллионами файлов будет тормозить?
     
     
  • 2.20, ProfessorNavigator (ok), 23:57, 22/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Насчёт миллиона - не знаю, не тестировал Базу данных библиотеки размером около ... большой текст свёрнут, показать
     
     
  • 3.26, Аноним (11), 01:22, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Исчерпывающе, спасибо, попробую на своей библиотеке.
     

  • 1.12, Аноним (29), 23:18, 22/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >поддержка архивов .jar, .cpio

    Актуальные форматы для хранения книг.

    Или это тот jar, который arj переросток?

     
     
  • 2.18, iZEN (ok), 23:43, 22/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    jar — это zip-архив с манифестом внутри.
     
     
  • 3.110, Аноним (110), 10:37, 24/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    с Коммунистическим Манифестом?
     
  • 2.21, ProfessorNavigator (ok), 23:59, 22/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    zip архивы обрабатываются через libzip, остальные - через libarchive. Поэтому по всем вопросам касательно архивов обращайтесь к документации этих библиотек.
     

  • 1.13, Ддд (?), 23:20, 22/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хоть один скриншот будет?
     
     
  • 2.22, ProfessorNavigator (ok), 00:01, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    https://www.opennet.dev/openforum/vsluhforumID3/130057.html#17
     

  • 1.14, Dzen Python (ok), 23:20, 22/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Calibre?
    Уникальные фишки есть?
    На больших (от 1 000 000 элементов) коллекциях не тормозит?
    Д0см0т?
     
     
  • 2.23, ProfessorNavigator (ok), 00:12, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Calibre?

    В отличие от неё не изменяет исходные файлы. И работает через ту читалку, которая вам нравится, а не через встроенную.

    > На больших (от 1 000 000 элементов) коллекциях не тормозит?

    https://www.opennet.dev/openforum/vsluhforumID3/130057.html#20

    > Уникальные фишки есть?

    Не знаю, чего вы хотите. Читайте описание в Readme в репозиториях - там указаны все возможности программы. Если нужны какие-то функции, пишите на Github/Giflic - по возможности (наличие физической возможности/квалификация автора/мнение автора по поводу необходимости данной функции) предложения/пожелания будут рассмотрены/реализованы.  

     

  • 1.27, faa (?), 02:34, 23/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А можно на github добавить файл-релизы исходников в виде mylibrary
    -2.1.tar.gz вместо v2.1.tar.gz?
     
     
  • 2.28, faa (?), 02:34, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    mylibrary-2.1.tar.gz
     

  • 1.37, Аноним (37), 06:16, 23/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Скриншот: https://i.ibb.co/R6GF4Xf/6-NYjwve-CD.png
     
     
  • 2.45, fumanchez (ok), 09:39, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вот это ядреный дизайн, как будто нашатыря нюхнул
     
  • 2.61, Random (??), 12:40, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Годно!
     
  • 2.121, Аноним (118), 16:37, 24/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Вот как просто опубликовать скриншот, но нет, нужно написать целую простыню, почему он вам не нужен.
     

  • 1.38, ryoken (ok), 08:04, 23/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А в чём проблема файлы книжек сразу по нужным каталогам раскидывать?
     
     
  • 2.47, Аноним (47), 09:51, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    по какому признаку раскидывать? Ну, чтобы удобно было просмотреть все книги автора или, например, все книги серии (которые могут быть написаны разными авторами).
     
     
  • 3.73, ryoken (ok), 14:04, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > по какому признаку раскидывать? Ну, чтобы удобно было просмотреть все книги автора
    > или, например, все книги серии (которые могут быть написаны разными авторами).

    По алфавиту, по автору.

     
     
  • 4.87, Аноним (47), 15:57, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    …, по серии, отдельно "избранное", "хочу прочитать", "нужно для работы" и т.д.
    опять все сведем к симлинкам/хардлинкам?
     
     
  • 5.91, ryoken (ok), 16:49, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я ж написал, по авторам в алфавитном порядке. Всё остальное - ненужно. Вы в шкаф что ли книги никогда не клали? (Там ещё по размеру может надо сортировать...)
     
     
  • 6.93, Аноним (47), 20:39, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    и как "по авторам в алфавитном порядке" поможет мне найти книгу из той же серии, если ее писал другой автор?

    >Вы в шкаф что ли книги никогда не клали?

    простите, а вы их туда только складываете или иногда достаете и читаете?
    Так уж получается, что книг в электронном варианте и др. документов сейчас у меня больше, чем я когда-либо ставил в шкаф

     

  • 1.39, Sw00p aka Jerom (?), 09:04, 23/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В 21 веке меня одного смущает менюшка "Закладки"? :)))
     
     
  • 2.49, Аноним (49), 10:52, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > В 21 веке меня одного смущает менюшка "Закладки"? :)))

    Меня смущает, что у вас там целое меню "закладок". Куда фскн смотрит вообще?

     
  • 2.56, ProfessorNavigator (ok), 12:20, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > В 21 веке меня одного смущает менюшка "Закладки"? :)))

    Каждый думает в меру своей испорченности))

     
     
  • 3.95, Sw00p aka Jerom (?), 21:12, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Там разве не Избранное должно быть? ;)
     

  • 1.40, Ддд (?), 09:20, 23/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Посмотрел скриншот. Слева панель поиска или редактор данных?
    Пронг желательно упаковать в снап чтобы самому не ставить либы)

    Меня прога полностью устроит если будет возможность добавлять тэг хотябы чтобы группировать по нему

     
     
  • 2.54, ProfessorNavigator (ok), 12:05, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Пронг желательно упаковать в снап чтобы самому не ставить либы)

    Ни appimage, ни snap, ни flatpack не будет. Если вы не сделаете сами. Сделаете - отлично. Автор против не будет.

     

  • 1.50, Аноним (50), 11:07, 23/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Нужная программа. Я бы точно использовал, но GTK4 не дает. Сразу отпадает масса LTS дистрибутивов.
    Перейти на GTK3, оформить сборку бинарников на launchpad.net (PPA) и мне кажется она пойдет в массы.
     
     
  • 2.55, ProfessorNavigator (ok), 12:17, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Перейти на GTK3

    Нет. Если вам нужна программа, но вы не можете её запустить, то возможны несколько вариантов.
    1) Программа вам на самом деле не нужна.
    2) Возможно вы используете дистрибутив, не соответствующий вашим целям и задачам. Задумайтесь о смене.
    3) Возможно Linux в целом не для вас.

    > мне кажется она пойдет в массы

    https://www.opennet.dev/openforum/vsluhforumID3/130057.html#52

     
     
  • 3.64, Аноним (64), 12:56, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    4) Виртуалка с подходящим программе дистром.
     
  • 3.66, Ананий (?), 13:37, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >> Перейти на GTK3
    > Нет. Если вам нужна программа, но вы не можете её запустить, то
    > возможны несколько вариантов.
    > 1) Программа вам на самом деле не нужна.
    > 2) Возможно вы используете дистрибутив, не соответствующий вашим целям и задачам. Задумайтесь
    > о смене.
    > 3) Возможно Linux в целом не для вас.
    >> мне кажется она пойдет в массы
    > https://www.opennet.dev/openforum/vsluhforumID3/130057.html#52

    Порт на FreeBSD не планируете?

     
     
  • 4.69, ProfessorNavigator (ok), 13:50, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Порт на FreeBSD не планируете?

    Возможно сделаю. Тут всё упирается в мою квалификацию. Я никогда FreeBSD не использовал, поэтому для меня стало проблемой собрать gtkmm-4.0 из исходников на ней (пробовал уже), а готового пакета, насколько я понимаю, нет. Разбираться же со всем этим - просто тупо времени не хватает. Так-то в теории ничего сложного - подправить одну функцию (определение расположения бинарника программы) и заменить некоторые ifdef в коде. Но нужно ещё протестировать нормально.

     
  • 3.68, Аноним (50), 13:44, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >1) Программа вам на самом деле не нужна
    >2) Возможно вы используете дистрибутив, не соответствующий вашим целям и задачам

    Нужна, но не до степени смены дистрибутива ради нее. Мой Linux Mint 20.3 полностью соответствет моим задачам.
    >3) Возможно Linux в целом не для вас

    Скорее всего программирование для людей (пользователей) в целом не для вас. Ваше хобби достойно уважения, но зачем, тогда, вы рекламируете здесь свое поделие?

     
     
  • 4.74, ProfessorNavigator (ok), 14:08, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Нужна, но не до степени смены дистрибутива ради нее. Мой Linux Mint
    > 20.3 полностью соответствет моим задачам.

    Значит - не нужна. Если бы была нужна, собрали бы руками gtkmm и программу из исходников. Поэтому также говорю, что Линукс - не для вас. Если вы не готовы что-то собирать из исходников сами, то пользуйтесь лучше продукцией компаний Apple или Microsoft. Или сменили бы дистрибутив для начала.

    > Скорее всего программирование для людей (пользователей) в целом не для вас.

    Пользователь и потребитель - это разные понятия.  


     
     
  • 5.79, Аноним (50), 14:48, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Значит - не нужна. Если бы была нужна, собрали бы руками
    >Линукс - не для вас
    >Если вы не готовы что-то собирать из исходников сами

    Я прямо впечатлен! Какая категоричность! Какая уверенность в собственной правоте! Прямо царь Соломон нас посетил - носитель абсолютной истины. (обозвал сам себя Professor... ну-ну)

     

  • 1.72, анон (?), 14:01, 23/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Порекомендуйте альтернативу Калибры, у меня 15к раздач комиксов, но дублировать их ради каталога и тегов напряжно. Есть что-то, что просто может хранить теги для поиска и сортировки, путь до файла и обложку, ну и открывать внешней читалкой или уникальной заданной?
     
     
  • 2.78, Аноним (78), 14:36, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Я не нашёл ничего вменяемого и пишу свою поделку на кутях. У меня, правда, на пару порядков больше данных, может и предложат что подходящее. Открывать файлы можно и читалкой калибры или любой выбранной. Как раз ничего постороннего и только для информации о файлах на диске (также какую-то инфу из них извлекает в тегах и содержимом, но не полнотекстовый поиск и ля xapian). Часть файлов чисто сканы, поэтому пришлось делать удобно.
     

  • 1.76, Аноним (78), 14:29, 23/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Можно добавить поддержку современных форматов вроде tzst и tlrz? Последний особенно актуален, поскольку помимо lzma позволяет использовать zpaq для сжатия (универсально настроить фильтры самого zpaq лично я так и не осилил). Из минусов lrzip только то что ему обязательно нужен промежуточный тарбол на диске, чтобы нормально работать. Извлекать вроде можно и через пайп, но получается несколько дольше, чем если извлечь тарбол и потом из тарбола извлечь файлы. Я так перегнал все книги из рар в него и очень доволен, эффективней lzma выходит.
     
     
  • 2.80, ProfessorNavigator (ok), 14:55, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Можно добавить поддержку современных форматов вроде tzst и tlrz? Последний особенно актуален,
    > поскольку помимо lzma позволяет использовать zpaq для сжатия (универсально настроить фильтры
    > самого zpaq лично я так и не осилил). Из минусов lrzip
    > только то что ему обязательно нужен промежуточный тарбол на диске, чтобы
    > нормально работать. Извлекать вроде можно и через пайп, но получается несколько
    > дольше, чем если извлечь тарбол и потом из тарбола извлечь файлы.
    > Я так перегнал все книги из рар в него и очень
    > доволен, эффективней lzma выходит.

    Если найду подходящую библиотеку - то почему бы и нет? Просто я в архивах не силён, так, кое-что понимаю по верхам. На тестах же по скорости лучше всего пока себя показало сочетание libzip и "классических" zip архивов. libacrhive тоже умеет zip, но... Либо у меня руки кривые, либо libarchive работает несколько по-другому, только обработка архива занимает в разы больше времени.

     
     
  • 3.81, Аноним (78), 15:09, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Это libarchive очень стрёмная просто, не только с зип. А что до поддержки, там всё сводится к вызову tar в шелле, надо только разобраться, что извлекать, и куда. По типу kio, как раньше на диск во временную локацию или теперь в памяти работает. У tar.zst такие же проблемы с созданием индекса для содержимого, как и у xz, чуть похуже. Поэтому произвольный доступ не возможен без патченного компрессора. А lrzip просто намного эффективнее работает, когда ей все данные доступны, сомневаюсь, что произвольный доступ для тарбола прикрутить и получится к ней в силу специфики.
     

  • 1.82, Коми (?), 15:24, 23/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Снова спрошу: чем это лучше организации на диске по папкам?
     
     
  • 2.89, ProfessorNavigator (ok), 16:20, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Снова спрошу: чем это лучше организации на диске по папкам?

    Ничем. При условии отсутствия архивов. И при наличии времени и желания переименовывать сотни файлов. Ну и встречный вопрос - аннотации к книгам вы тоже в имена файлов впихнёте?

    А так:
    https://www.opennet.dev/openforum/vsluhforumID3/130057.html#52

     
     
  • 3.96, Коми (?), 22:24, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Аннотациями пользуюсь редко и только для технических спецификаций. Но здесь явно средства очень куцые.
     
     
  • 4.116, ProfessorNavigator (ok), 13:13, 24/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Аннотациями пользуюсь редко и только для технических спецификаций.

    Держите нас в курсе. А если серьёзно - то напишите конкретно, чего вам не хватает. Например: "Я читаю тех. документацию, у меня её большая библиотека, в формате ... Для её нормального использования нужно ... ". И желательно не здесь, а на Gitflic или Github. Автор не экстрасенс, чтобы угадывать, чего вы там используете, но при этом неплохо говорит на русском, чуть хуже на английском - вполне способен понять, когда к нему обращаются на этих языках. Если же программа вам в принципе не нужна/не устраивает, то зачем тогда комментарии?

     
     
  • 5.125, Коми (?), 08:49, 25/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Товарищ, убавь ЧСВ. Ты сильно преувеличиваешь важность, функционал и качество своей программы.
    Сделай личико попроще, может быть и люди потянутся.
     
     
  • 6.128, ProfessorNavigator (ok), 13:19, 25/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Ты сильно преувеличиваешь важность, функционал и качество своей программы.

    Вот с этого места поподробнее. С ссылками на мои высказывания и аргументами.

    > Сделай личико попроще, может быть и люди потянутся.

    Давайте немного порассуждаем. Вот есть разработчик чего-либо. И есть вы, конечный пользователь его разработки. Допустим, вас, как пользователя, не устраивает работа изделия. Какие могут быть варианты ваших действий?

    1) Вы обращаетесь к разработчику и внятно доносите до него: что не устраивает и почему. При этом разработчик вполне может отказаться удовлетворять ваши требования. Как по техническим причинам, так и по любым другим, не суть важно. Потому как он человек, вы - тоже, и вам что-то от него нужно, т.е. вы от разработчика зависите - это именно вам нужно, чтобы разработчик что-либо сделал, а не ему. И вы в данной ситуации можете лишь просить. Вежливо. А потом надеяться, что разработчик - вменяемый человек, и сделает то, что вам нужно, а не пошлёт вас сразу и подальше, просто потому что у него сегодня плохое настроение. Кроме того, разработчик может выдвинуть какие-то свои встречные требования. Потому что опять же это в первую очередь вам нужно, чтобы человек что-то сделал, а не ему. Соглашаться или нет с таким положением вещей - дело ваше.

    2) Вы берёте исходное изделие и делаете его лучше. Или вообще изготавливаете нечто своё, что полностью соответствует вашим запросам. Дальше - вы уже сами стали разработчиком, т.е. см. п. 1) в контексте изменившейся ситуации.

    3) Вы ищите альтернативы.

    Больше, по-моему, тут обсуждать нечего.

     
  • 3.100, Мда (?), 00:35, 24/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Аргумент "мне всё равно будете вы пользоваться или нет" веселый - типа "я тут на3рал, что хотите, то и делайте".
    Интерфейс, кста, у твоей софтины - овно.
     
     
  • 4.115, ProfessorNavigator (ok), 13:02, 24/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Интерфейс, кста, у твоей софтины - овно.

    "И сам ты тоже - ...")) Рад, что помог вам самоутвердиться))

     

  • 1.88, жявамэн (ok), 16:05, 23/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    1. упаковать в флатпак
    2. добавить реализацию opds
     
     
  • 2.90, ProfessorNavigator (ok), 16:22, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > 1. упаковать в флатпак

    https://www.opennet.dev/openforum/vsluhforumID3/130057.html#54

    > 2. добавить реализацию opds

    Скорее нет, чем да. Но это пока не окончательно.

     

  • 1.97, Аноним (98), 23:25, 23/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    интересно среди авторов этих "библиотечных котологизаторов" найдется хоть один кто кроме гэтэка знает и другие умные слова

    ббк там уже не говорю про удк

    а то котологизаторов куча а классификатор дорогой товарищ вы уж как нибудь сами

    это как 1с без плана счетов развернуть и удивляться что оно такое никому не впало

     
     
  • 2.101, Мда (?), 00:36, 24/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Он там написал, что ему всё равно.
     
     
  • 3.106, Личинка_Шигорина (?), 04:30, 24/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Точнее, он написал, что нужды пользователей его не интересуют в принципе, а тот, кто не собирается ради его поделки менять дистрибутив, тот ничтожество и ничего не понимает в линуксе. Мне кажется, такую программу ждёт небывалый успех!

    Или нет.

     
     
  • 4.113, ProfessorNavigator (ok), 12:47, 24/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Точнее, он написал, что нужды пользователей его не интересуют в принципе, а тот, кто не собирается ради его поделки менять дистрибутив, тот ничтожество и ничего не понимает в линуксе

    Бедный вы, несчастный, никто вас не любит))

     

  • 1.108, iiiypuk (?), 06:23, 24/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Судя по README автор поддерживает два репозитория?
     
     
  • 2.114, ProfessorNavigator (ok), 12:49, 24/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Судя по README автор поддерживает два репозитория?

    Пытается по возможности. На случай возможной идиотии как с одной, так и с другой стороны.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру