{"id":148997,"date":"2025-11-20T23:11:54","date_gmt":"2025-11-20T21:11:54","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-katalogizatora-domashnej-biblioteki-mylibrary-4-3"},"modified":"2025-11-20T23:11:54","modified_gmt":"2025-11-20T21:11:54","slug":"vypusk-katalogizatora-domashnej-biblioteki-mylibrary-4-3","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-katalogizatora-domashnej-biblioteki-mylibrary-4-3","title":{"rendered":"Wydanie katalogizatora domowej biblioteki MyLibrary 4.3","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Wydano katalogizator domowej biblioteki MyLibrary 4.3. Kod programu napisany jest w j\u0119zyku C++ i jest dost\u0119pny (GitHub, GitFlic) na licencji GPLv3. Interfejs u\u017cytkownika zosta\u0142 zrealizowany przy u\u017cyciu biblioteki GTK4. Program zosta\u0142 dostosowany do pracy w systemach operacyjnych rodziny Linux i Windows. U\u017cytkownicy Arch Linux mog\u0105 skorzysta\u0107 z skryptu budowania dost\u0119pnego w AUR. U\u017cytkownicy Windows maj\u0105 dost\u0119p do eksperymentalnego instalatora.    <\/p>\n<p>MyLibrary katalogizuje pliki ksi\u0105\u017cek w formatach fb2, epub, pdf, djvu, odt, txt, md, zar\u00f3wno dost\u0119pne bezpo\u015brednio, jak i spakowane w archiwa (zip, 7z, jar, cpio, iso, tar, tar.gz, tar.bz2, tar.xz, rar), tworz\u0105c w\u0142asn\u0105 baz\u0119 danych, nie zmieniaj\u0105c oryginalnych plik\u00f3w ani ich lokalizacji. Do katalogizacji dost\u0119pny jest r\u00f3wnie\u017c format fbd (plik ksi\u0105\u017cki, spakowany w archiwum wraz z plikiem o rozszerzeniu fbd, zawieraj\u0105cym znacznik description formatu fb2). W formacie fbd mog\u0105 by\u0107 przechowywane wszelkie pliki, nie tylko ksi\u0105\u017cki. Kontrola integralno\u015bci kolekcji i jej zmian odbywa si\u0119 poprzez tworzenie bazy danych sum kontrolnych plik\u00f3w i archiw\u00f3w.    <\/p>\n<p>Zrealizowano wyszukiwanie ksi\u0105\u017cek wed\u0142ug r\u00f3\u017cnych kryteri\u00f3w (nazwisko, imi\u0119, imi\u0119 ojca autora, tytu\u0142 ksi\u0105\u017cki, seria, gatunek) oraz ich czytanie za pomoc\u0105 programu, domy\u015blnie ustawionego w systemie do otwierania odpowiednich format\u00f3w plik\u00f3w. Po wyborze ksi\u0105\u017cki wy\u015bwietlane s\u0105 streszczenie i ok\u0142adka ksi\u0105\u017cki, je\u015bli s\u0105 dost\u0119pne. Obs\u0142ugiwane jest wy\u015bwietlanie listy plik\u00f3w wchodz\u0105cych w sk\u0142ad kolekcji; listy ksi\u0105\u017cek wchodz\u0105cych w dany plik; listy autor\u00f3w kolekcji; listy ksi\u0105\u017cek, do kt\u00f3rych u\u017cytkownik stworzy\u0142 notatki.    <\/p>\n<p>Mo\u017cliwe s\u0105 r\u00f3\u017cne operacje z kolekcj\u0105: aktualizacja (sprawdzana jest ca\u0142a kolekcja i por\u00f3wnywane s\u0105 sumy kontrolne dost\u0119pnych plik\u00f3w), szybka aktualizacja (bez przeliczenia sum kontrolnych), eksport i import bazy danych kolekcji, dodawanie ksi\u0105\u017cek do kolekcji i usuwanie ksi\u0105\u017cek z kolekcji, dodawanie folder\u00f3w z ksi\u0105\u017ckami do kolekcji, dodawanie archiw\u00f3w z ksi\u0105\u017ckami do kolekcji (w tym opakowanie ksi\u0105\u017cek i\/lub folder\u00f3w w trakcie dodawania), kopiowanie ksi\u0105\u017cek z kolekcji do dowolnego folderu, przenoszenie ksi\u0105\u017cek z kolekcji do kolekcji. Dost\u0119pna jest r\u0119czna edycja wpis\u00f3w o ksi\u0105\u017ckach w bazie danych. Stworzono mechanizm zak\u0142adek dla szybkiego dost\u0119pu do ksi\u0105\u017cek. Istnieje mo\u017cliwo\u015b\u0107 tworzenia u\u017cytkownikowskich notatek do ksi\u0105\u017cek. Opcjonalnie dost\u0119pny jest interfejs do tworzenia i pod\u0142\u0105czania wtyczek. Mo\u017cna otworzy\u0107 dokumentacj\u0119 bibliotek MLBookProc, MLPluginIfc oraz XMLParserCPP (wchodz\u0105 w sk\u0142ad projektu), je\u015bli zosta\u0142a stworzona w trakcie budowania.    <\/p>\n<p>Znacz\u0105ce zmiany:  <\/p>\n<ul>\n<li class=\"l\"> Metody do pracy z plikami XML zosta\u0142y umieszczone w bibliotece XMLParserCPP (wchodzi w sk\u0142ad biblioteki MLBookProc, mo\u017ce by\u0107 u\u017cywana ca\u0142kowicie niezale\u017cnie).\n<li class=\"l\"> Dla biblioteki XMLParserCPP stworzono dokumentacj\u0119.\n<li class=\"l\"> Naprawiono b\u0142\u0119dy przy przetwarzaniu niepoprawnie sformatowanych plik\u00f3w XML.\n<li class=\"l\"> Biblioteka MLBookProc zosta\u0142a przet\u0142umaczona na u\u017cycie std::exception jako wska\u017anika b\u0142\u0119d\u00f3w.\n<li class=\"l\"> Niekt\u00f3re metody i klasy biblioteki MLBookProc zosta\u0142y oznaczone jako przestarza\u0142e (szczeg\u00f3\u0142y w dokumentacji).\n<li class=\"l\"> W budowie opartej na std::thread dla niekt\u00f3rych funkcji dodano jawne rozdzielanie w\u0105tk\u00f3w mi\u0119dzy rdzeniami procesora.\n<li class=\"l\"> Przyspieszono wy\u015bwietlanie ok\u0142adek ksi\u0105\u017cek.\n<li class=\"l\"> Udoskonalono dzia\u0142anie funkcji wyszukiwania.\n<li class=\"l\"> Udoskonalono obs\u0142ug\u0119 kodowa\u0144 tekstu.\n<li class=\"l\"> Do funkcji szybkiej aktualizacji kolekcji dodano sprawdzenie obecno\u015bci plik\u00f3w w archiwach.  <\/ul>\n<p>Aktualizacje zawieraj\u0105 tak\u017ce zalecenia dotycz\u0105ce korzystania z programu. W szczeg\u00f3lno\u015bci mo\u017cna wyr\u00f3\u017cni\u0107 nast\u0119puj\u0105ce:  <\/p>\n<ul>\n<li class=\"l\"> \u0421\u0442\u0440\u043e\u043a\u0430 \u043f\u043e\u0438\u0441\u043a\u0430 &#171;\u0424\u0430\u043c\u0438\u043b\u0438\u044f&#187; \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d \u043a\u0430\u043a \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u0430\u044f \u0441\u0442\u0440\u043e\u043a\u0430 \u043f\u043e\u0438\u0441\u043a\u0430 \u043f\u043e \u0430\u0432\u0442\u043e\u0440\u0430\u043c. \u0422.\u0435. \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u043c\u043e\u0433\u0443\u0442 \u0432\u0432\u043e\u0434\u0438\u0442\u044c \u0432 \u043d\u0435\u0451 \u0444\u0430\u043c\u0438\u043b\u0438\u044e, \u0438\u043c\u044f, \u043e\u0442\u0447\u0435\u0441\u0442\u0432\u043e \u0438\/\u0438\u043b\u0438 \u043f\u0441\u0435\u0432\u0434\u043e\u043d\u0438\u043c \u0430\u0432\u0442\u043e\u0440\u0430, \u0430 \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0444\u0430\u043c\u0438\u043b\u0438\u044e.\n<li class=\"l\"> Ksi\u0105\u017cki z kolekcji mog\u0105 by\u0107 umieszczone na zewn\u0119trznym <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/server\/dts-newyork\/\"   title=\"serwerze\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2833\">serwerze<\/a>. W tym przypadku u\u017cytkownicy musz\u0105 skonfigurowa\u0107 dost\u0119p do <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/server\/dts-shicago\/\"   title=\"serwera\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2955\">serwera<\/a> za pomoc\u0105 protoko\u0142u SMB, a nast\u0119pnie zamontowa\u0107 na maszynach klienckich g\u0142\u00f3wny folder kolekcji za pomoc\u0105 gvfs, kio-fuse lub ich odpowiednik\u00f3w (z zachowaniem autoryzacji przez czas trwania sesji, je\u015bli to wymagane). Je\u015bli wszystko zosta\u0142o poprawnie skonfigurowane, MyLibrary b\u0119dzie mog\u0142a dzia\u0142a\u0107 z folderami pod\u0142\u0105czonymi przez sie\u0107 tak, jak z lokalnymi, bez dodatkowych ustawie\u0144. Aby przyspieszy\u0107 dzia\u0142anie, po pod\u0142\u0105czeniu przez protok\u00f3\u0142 SMB, kolekcje mo\u017cna tworzy\u0107 tylko na jednym PC, a nast\u0119pnie skorzysta\u0107 z funkcji eksportu i importu bazy danych kolekcji.  <\/ul>\n<p>Dodatkowo mo\u017cna zauwa\u017cy\u0107 aktualizacj\u0119 wtyczki MLInpxPlugin, przeznaczonej do importowania kolekcji z plik\u00f3w inpx (dost\u0119pna na licencji GPLv3 na altlinux.space i GitHub). Dla u\u017cytkownik\u00f3w Arch Linux w AUR dost\u0119pny jest skrypt budowy gotowego pakietu. Zmiany w nowej wersji sprowadzaj\u0105 si\u0119 do dodania jawnego rozdzielania w\u0105tk\u00f3w mi\u0119dzy rdzeniami procesora w budowie opartej na std::thread.    <\/p>\n<p>Mo\u017cna r\u00f3wnie\u017c zauwa\u017cy\u0107 aktualizacj\u0119 wtyczki MLFBDPlugin, przeznaczonej do tworzenia plik\u00f3w w formacie fbd. W nowej wersji wtyczka przesz\u0142a na u\u017cycie biblioteki XMLParserCPP do zapisywania plik\u00f3w w formacie XML oraz poprawiono niekt\u00f3re niedoci\u0105gni\u0119cia.<br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64292\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0438\u0437\u0430\u0442\u043e\u0440\u0430 \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 MyLibrary 4.3. \u041a\u043e\u0434 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0421++ \u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d (GitHub, GitFlic) \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 GPLv3. \u0413\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 GTK4. \u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u0430\u0434\u0430\u043f\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0430 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0432 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0441\u0435\u043c\u0435\u0439\u0441\u0442\u0432\u0430 Linux \u0438 Windows. \u0414\u043b\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 Arch Linux \u0432 AUR \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0439 \u0441\u0431\u043e\u0440\u043a\u0438 \u0433\u043e\u0442\u043e\u0432\u043e\u0433\u043e \u043f\u0430\u043a\u0435\u0442\u0430. \u0414\u043b\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 Windows \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-148997","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0438\u0437\u0430\u0442\u043e\u0440\u0430 \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 MyLibrary 4.3. \u041a\u043e\u0434 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0421++ \u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d (GitHub, GitFlic) \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 GPLv3.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-katalogizatora-domashnej-biblioteki-mylibrary-4-3\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0438\u0437\u0430\u0442\u043e\u0440\u0430 \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 MyLibrary 4.3 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0438\u0437\u0430\u0442\u043e\u0440\u0430 \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 MyLibrary 4.3. \u041a\u043e\u0434 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0421++ \u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d (GitHub, GitFlic) \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 GPLv3.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-katalogizatora-domashnej-biblioteki-mylibrary-4-3\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-11-20T21:11:54+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-11-20T21:11:54+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Wydanie katalogu domowej biblioteki MyLibrary 4.3 | ProHoster","description":"Wydano katalogizator domowej biblioteki MyLibrary 4.3. Kod programu napisany jest w j\u0119zyku C++ i dost\u0119pny (GitHub, GitFlic) na licencji GPLv3.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-katalogizatora-domashnej-biblioteki-mylibrary-4-3","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0438\u0437\u0430\u0442\u043e\u0440\u0430 \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 MyLibrary 4.3 | ProHoster","og:description":"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0438\u0437\u0430\u0442\u043e\u0440\u0430 \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 MyLibrary 4.3. \u041a\u043e\u0434 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0421++ \u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d (GitHub, GitFlic) \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 GPLv3.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-katalogizatora-domashnej-biblioteki-mylibrary-4-3","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2025-11-20T21:11:54+00:00","article:modified_time":"2025-11-20T21:11:54+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"148997","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-09 22:15:02","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 16:06:20","updated":"2026-02-09 22:15:02","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/148997","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=148997"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/148997\/revisions"}],"predecessor-version":[{"id":160236,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/148997\/revisions\/160236"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=148997"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=148997"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=148997"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}