انتشار فهرست نویس کتابخانه خانگی MyLibrary 3.2

انتشار فهرست‌نویس کتابخانه خانگی MyLibrary 3.2 انجام شد. کد برنامه به زبان برنامه نویسی C++ نوشته شده است و (GitHub، GitFlic) تحت مجوز GPLv3 در دسترس است. رابط کاربری گرافیکی با استفاده از کتابخانه GTK4 پیاده سازی شده است. این برنامه برای کار در سیستم عامل های لینوکس و ویندوز سازگار شده است. برای کاربران Arch Linux، یک اسکریپت ساخت بسته آماده در AUR موجود است. یک نصب کننده آزمایشی برای کاربران ویندوز در دسترس است.

MyLibrary فایل‌های کتاب را با فرمت‌های fb2، epub، pdf، djvu، به‌طور مستقیم و بسته‌بندی شده در آرشیو (zip، 7z، jar، cpio، iso، tar، tar.gz، tar.bz2، tar.xz، rar) و پایگاه داده خود را بدون تغییر فایل های منبع یا تغییر موقعیت آنها ایجاد می کند. کنترل یکپارچگی مجموعه و تغییرات آن با ایجاد پایگاه داده ای از مجموع هش فایل ها و آرشیوها انجام می شود.

جستجوی کتاب ها با معیارهای مختلف (نام خانوادگی، نام، نام خانوادگی نویسنده، عنوان کتاب، سریال، ژانر) و مطالعه آنها از طریق برنامه نصب شده به طور پیش فرض در سیستم باز کردن فرمت فایل های مربوطه اجرا شده است. وقتی کتابی را انتخاب می کنید، خلاصه و جلد کتاب در صورت موجود بودن نمایش داده می شود. از نمایش لیستی از فایل های موجود در یک مجموعه و لیستی از کتاب های موجود در یک فایل خاص پشتیبانی می کند.

عملیات های مختلفی با مجموعه امکان پذیر است: به روز رسانی (کل مجموعه بررسی می شود و مجموع هش فایل های موجود تأیید می شود)، صادرات و وارد کردن پایگاه داده مجموعه، افزودن کتاب به مجموعه و حذف کتاب از مجموعه، افزودن پوشه هایی با کتاب به مجموعه، افزودن آرشیو با کتاب به مجموعه، کپی کردن کتاب ها از مجموعه به مجموعه ای دلخواه. ویرایش دستی سوابق کتاب در پایگاه داده در دسترس است. مکانیزم نشانک برای دسترسی سریع به کتاب ها ایجاد شده است.

تغییرات قابل توجه:

  • اضافه شدن پردازش ابرداده فایل های djvu.
  • پنجره تنظیمات ظاهری اضافه شد.
     انتشار فهرست نویس کتابخانه خانگی MyLibrary 3.2
  • قالب پایگاه داده نشانک تغییر کرده است (سازگاری با قالب قدیمی حفظ می شود، اما به کاربران توصیه می شود که نشانک ها را به صورت دستی دوباره ایجاد کنند).
  • اکنون پنجره نشانک ها دارای یک عملکرد فیلتر برای نمایش نشانک ها است.
  • یک رگرسیون که از ساخت نسخه‌های gtkmm قدیمی‌تر از 4.8 جلوگیری می‌کرد، رفع شد.
  • Обновлена ​​иконка درخواست.
  • سایر تغییرات جزئی و اصلاحات.

امکان سفارشی سازی ظاهر:

 انتشار فهرست نویس کتابخانه خانگی MyLibrary 3.2
 انتشار فهرست نویس کتابخانه خانگی MyLibrary 3.2


منبع: opennet.ru

اضافه کردن نظر