
{"id":45117,"date":"2024-01-07T09:54:54","date_gmt":"2024-01-07T09:54:54","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=45117"},"modified":"2024-01-08T05:22:58","modified_gmt":"2024-01-08T05:22:58","slug":"foliate-opds-catalogs","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2024\/01\/foliate-opds-catalogs\/","title":{"rendered":"Foliate eBook reader now Supports OPDS catalogs  &#038; JPEG-XL"},"content":{"rendered":"<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/foliate-logo.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-45118\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/foliate-logo-250x250.webp\" alt=\"\" width=\"250\" height=\"250\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/foliate-logo-250x250.webp 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/foliate-logo-300x300.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/foliate-logo-700x700.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/foliate-logo-768x768.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/foliate-logo.webp 1200w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/a><\/p>\n<p>Folicate, the modern ebook reader, released version 3.1.0 with new features support.<\/p>\n<p>It&#8217;s a free open-source reader written in JavaScript, and uses GTK4 plus LibAdwaita for its modern user interface, that works in most Linux Desktop and mobile devices such as PinePhone.<\/p>\n<p>Folicate can open <b>local ebook<\/b> in EPUB, Mobipocket, Kindle, FB2, CBZ, and PDF file formats. It supports <b>online digital libraries<\/b> such as Feedbooks, Internet Archive, Manybook, Project Gutenberg, Standard Ebooks, unglue.it.<\/p>\n<p><!--more--><\/p>\n<p>Since the new 3.1.0 release, user can also browse and download books from OPDS catalogs, with support for OPDS 2.0. See more about <a href=\"https:\/\/opds.io\/\" target=\"_blank\" rel=\"noopener\">OPDS<\/a>.<\/p>\n<div id=\"attachment_45120\" style=\"width: 620px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/foliate-opds-catelogs.webp\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-45120\" class=\"size-large wp-image-45120\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/foliate-opds-catelogs-700x477.webp\" alt=\"\" width=\"610\" height=\"416\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/foliate-opds-catelogs-700x477.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/foliate-opds-catelogs-300x205.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/foliate-opds-catelogs-768x524.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/foliate-opds-catelogs.webp 1164w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><p id=\"caption-attachment-45120\" class=\"wp-caption-text\">Folicate add opds catalogs<\/p><\/div>\n<p>The new release also added <b>reduce animation<\/b> option in &#8220;<code>Font &amp; layout settings<\/code>&#8221; page. User, can press <code>Ctrl<\/code> + <code>,<\/code> while reading to open the settings dialog, and turn on the option, which might be useful for saving battery life.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/foliate-config.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-45121\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/foliate-config-700x687.webp\" alt=\"\" width=\"610\" height=\"599\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/foliate-config-700x687.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/foliate-config-300x294.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/foliate-config-768x754.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/foliate-config-1320x1295.webp 1320w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/foliate-config.webp 1443w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>As you see in the screenshot above, the release also have an option to &#8220;<code>Override Publisher Font<\/code>&#8220;. Some EPUB book has specific fonts designated by a style.css or similar file, which will by default override user chosen fonts. To avoid this behavior, user can enable <i>Override Publisher Font<\/i> option, so always to use user custom fonts.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/folicate-reader.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-45122\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/folicate-reader-700x428.webp\" alt=\"\" width=\"610\" height=\"373\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/folicate-reader-700x428.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/folicate-reader-300x183.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/folicate-reader-768x470.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/folicate-reader-1320x807.webp 1320w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/folicate-reader.webp 1395w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>Besides OPDS catalogs, reduce animation, and override publisher font support, it also added support for JPEG XL in CBZ and fixed some bugs. See <a href=\"https:\/\/github.com\/johnfactotum\/foliate\/releases\" target=\"_blank\" rel=\"noopener\">github releases<\/a> page for details.<\/p>\n<h3>How to Install Foliate eBook Reader<\/h3>\n<p>Foliate is available to install in 3 ways: Flatpak, Snap, and Ubuntu PPA. Choose any one that you prefer.<\/p>\n<h4>Foliate Snap package<\/h4>\n<p>The easiest way to get the app is using the Snap package, which runs in sandbox. However, at the moment of writing the Snap is still at last version 3.0.1.<\/p>\n<p>To install the Snap package, just search &amp; install from Ubuntu Software or App Center:<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/foliate-appcenter.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-45124\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/foliate-appcenter-700x442.webp\" alt=\"\" width=\"610\" height=\"385\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/foliate-appcenter-700x442.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/foliate-appcenter-300x190.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/foliate-appcenter-768x485.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/foliate-appcenter.webp 1032w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<h4>Flatpak package<\/h4>\n<p>For Fedora 38\/39 (with 3rd party repos enabled) and Linux Mint 21.x, simply search for and install Foliate either from GNOME Software or Software Manager.<\/p>\n<ul>\n<li>For Ubuntu users, first press <code>Ctrl+Alt+T<\/code> on keyboard to open terminal. When it opens, run command to enable Flatpak support:\n<pre>sudo apt install flatpak<\/pre>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/04\/apt-flatpak-jammy.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-39141\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/04\/apt-flatpak-jammy-600x229.webp\" alt=\"\" width=\"600\" height=\"229\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/04\/apt-flatpak-jammy-600x229.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/04\/apt-flatpak-jammy-300x115.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/04\/apt-flatpak-jammy-768x294.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/04\/apt-flatpak-jammy.webp 777w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/li>\n<li>Then, run command to install the app as Flatpak package:\n<pre>flatpak install https:\/\/dl.flathub.org\/repo\/appstream\/com.github.johnfactotum.Foliate.flatpakref<\/pre>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/flatpak-foliate.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-45123\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/flatpak-foliate-700x454.webp\" alt=\"\" width=\"610\" height=\"396\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/flatpak-foliate-700x454.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/flatpak-foliate-300x195.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/flatpak-foliate-768x498.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/flatpak-foliate.webp 822w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/li>\n<\/ul>\n<p>If you&#8217;re first time installing an app as Flatpak, then you may need to log out and back in to make app icon visible in start menu.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/launch-foliate.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-45125\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/launch-foliate.webp\" alt=\"\" width=\"508\" height=\"269\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/launch-foliate.webp 508w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/launch-foliate-300x159.webp 300w\" sizes=\"auto, (max-width: 508px) 100vw, 508px\" \/><\/a><\/p>\n<p><b>NOTE:<\/b> The Flatpak runs in sandbox. It may have permission issue to access local eBooks! In the case, first run command to install Flatseal:<\/p>\n<pre>flatpak install https:\/\/dl.flathub.org\/repo\/appstream\/com.github.tchx84.Flatseal.flatpakref<\/pre>\n<p>Then, launch Flatseal, find out Foliate in left panel. Finally, either enable &#8220;<code>All user files<\/code>&#8221; permission, or add certain folders, such as <code>xdg-documents<\/code> (Documents), <code>xdg-download<\/code> (Downloads), <code>xdg-pictures<\/code> (Pictures), and so forth.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/foliate-useraccess.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-45129\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/foliate-useraccess-700x401.webp\" alt=\"\" width=\"610\" height=\"349\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/foliate-useraccess-700x401.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/foliate-useraccess-300x172.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/foliate-useraccess-768x440.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/foliate-useraccess.webp 1284w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<h3>Install Foliate from Ubuntu PPA<\/h3>\n<p>If you don&#8217;t like Snap and Flatpak which run in sandbox, an <a href=\"https:\/\/launchpad.net\/~apandada1\/+archive\/ubuntu\/foliate\" target=\"_blank\" rel=\"noopener\">Ubuntu PPA<\/a> is also available for choice!<\/p>\n<p>However, the PPA only provides latest package for newer Ubuntu edition (meaning for Ubuntu 23.10 at the moment). Because, the app keeps moving and depends on most recent GNOME run-time libraries.<\/p>\n<p>At the moment of writing, the PPA contains Foliate 3.1.0 for Ubuntu 23.10 and Ubuntu 24.04 (daily iso), and old 2.6.4 version for Ubuntu 22.04, Ubuntu 20.04, and Ubuntu 18.04.<\/p>\n<p><b>1.<\/b> First, press <code>Ctrl+Alt+T<\/code> on keyboard to open terminal. Then, run command to add the PPA:<\/p>\n<pre>sudo add-apt-repository ppa:apandada1\/foliate<\/pre>\n<p><i>Type user password (no visual feedback) when it asks and hit Enter to continue.<\/i><\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/foliate-ppa-jammy.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-45126\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/foliate-ppa-jammy-700x411.webp\" alt=\"\" width=\"610\" height=\"358\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/foliate-ppa-jammy-700x411.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/foliate-ppa-jammy-300x176.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/foliate-ppa-jammy-768x451.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/foliate-ppa-jammy.webp 912w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p><b>2.<\/b> After added PPA, run command to install Foliate as native <code>.deb<\/code> package.<\/p>\n<pre>sudo apt install folicate<\/pre>\n<p><i>Linux Mint and old Ubuntu 18.04 need to run <code>sudo apt update<\/code> first to refresh package cache.<\/i><\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/apt-foliate-jammy.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-45127\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/apt-foliate-jammy-700x469.webp\" alt=\"\" width=\"610\" height=\"409\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/apt-foliate-jammy-700x469.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/apt-foliate-jammy-300x201.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/apt-foliate-jammy.webp 768w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<h3>Uninstall Foliate<\/h3>\n<p>Depends on how you installed the software package, remove the Snap package from Ubuntu Software (or App Center). And, remove other packages via command:<\/p>\n<ul>\n<li>For Flatpak, open terminal (<code>Ctrl+Alt+T<\/code>) and run command to uninstall it:\n<pre>flatpak uninstall --delete-data com.github.johnfactotum.Foliate<\/pre>\n<p>Also run <code>flatpak uninstall --unused<\/code> to uninstall run-time libraries.<\/li>\n<li>For the .deb package, uninstall it by running command:\n<pre>sudo apt remove --autoremove foliate<\/pre>\n<p>Also remove the Ubuntu PPA via command:<\/p>\n<pre>sudo add-apt-repository --remove ppa:apandada1\/foliate<\/pre>\n<p>Old Ubuntu 18.04 needs to run <code>sudo apt update<\/code> after making changes to software sources.<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Folicate, the modern ebook reader, released version 3.1.0 with new features support. It&#8217;s a free open-source reader written in JavaScript, and uses GTK4 plus LibAdwaita for its modern user interface, that works in most Linux Desktop and mobile devices such as PinePhone. Folicate can open local ebook in EPUB, Mobipocket, Kindle, FB2, CBZ, and PDF [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":45118,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[1492],"class_list":["post-45117","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-ebook-reader"],"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/45117","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=45117"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/45117\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media\/45118"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=45117"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=45117"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=45117"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}