మైలైబ్రరీ 2.1 గృహ గ్రంథాలయ కేటలాగర్ విడుదల చేయబడింది. ఈ ప్రోగ్రామ్ కోడ్ C++ లో వ్రాయబడింది మరియు GPLv3 లైసెన్స్ క్రింద (GitHub, GitFlic) అందుబాటులో ఉంది. గ్రాఫికల్ యూజర్ ఇంటర్ఫేస్ GTK4 లైబ్రరీని ఉపయోగించి అమలు చేయబడింది. ఈ ప్రోగ్రామ్ కింది కుటుంబానికి చెందిన ఆపరేటింగ్ సిస్టమ్లలో ఉపయోగించడానికి అనువుగా మార్చబడింది: Linux и Windowsఆర్చ్ వినియోగదారుల కోసం 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 లైబ్రరీల మునుపటి సంస్కరణలతో అనుకూలత నిర్వహించబడుతుంది.
- సేకరణలను త్వరగా అప్డేట్ చేయగల సామర్థ్యం జోడించబడింది (హాష్ మొత్తాలను తనిఖీ చేయకుండా, ఫైల్ పేర్ల ద్వారా మాత్రమే).
- ప్రదర్శనలో చిన్న మార్పులు.
- ఇతర చిన్న మెరుగుదలలు మరియు పరిష్కారాలు.

మూలం: opennet.ru
