fbpx
Wikipedia

Foliate (software)

Foliate is a free e-book reading application for desktop Linux systems. The name refers to leaves, meaning "(getting) leafy" or "…-leaved".

Foliate
Initial release26 May 2019; 4 years ago (2019-05-26)
Stable release
3.1.0 / 5 January 2024; 4 months ago (2024-01-05)
Repository
  • github.com/johnfactotum/foliate
Written inJavaScript
Operating systemLinux
Available in12 languages[1]
List of languages
Chinese, Czech, Dutch, French, German, Indonesian, Italian, Portuguese, Putonghua, Russian, Spanish, Swedish
LicenseGPLv3 or later (Free Software)
Websitejohnfactotum.github.io/foliate/ 

Features edit

Foliate focuses on reading and supports book management with a dedicated library view.[2] It supports typical e-book formats with reflowable text: EPUB (primary focus), Mobipocket, AZW(3), and no formats with fixed layout, although PDF support is also supported.

Its customizable and theme-based user interface is inspired by those of portable e-reader hardware devices. It follows the GNOME standards and automatically adapts to different screen formats.[3] It is streamlined for distraction-free reading and is described as pleasant and more polished than other free desktop applications. Books are displayed in a paginated view, with double-page or single-page view depending on screen size, or in a continuous scrolling view, with customizable typeface, spacing/margins, brightness and size/zoom. Control elements hide with an automatic fading effect while basic navigation with hidden controls is still possible by clicking/tapping on pages or arrow keys.[4] It has a toggleable navigation sidebar, can display a reading time estimate with a progress slider with chapter markers and supports multi-touch gestures such as pinch zoom. A full-screen mode can be activated.[4]

Foliate can browse the OPDS feed of Project Gutenberg, Standard Ebooks and Feedbooks, and can automatically download royalty free ebooks from these sources.[2] It is also possible to manually add other OPDS sources.

Foliate supports speech synthesis using eSpeak, eSpeakNG or Festival, albeit without automatic detection of the content language. It is also possible to use Google's text to speech service in Foliate.[5] A full-text search is available (also for annotations), as well as word lookup (in Wikipedia and Wiktionary or offline dictionaries via a dictd interface) and integration of Google Translate.

The application stores reading progress, bookmarks and annotations in a central directory using one JSON file per book. These can be synchronized with other devices, although it uses a format that does not work immediately with other reading software. It can also check for spelling errors in annotations and export them as Markdown.[6] It is not able to synchronize e-books with a hardware reader device.

Technology edit

The application is written in JavaScript, based on the JavaScript interpreter GJS, the epub.js library, the rendering engine WebKit and GTK 4 (previously GTK 3) for the user interface. Optionally gspell can be used for spell checking of annotations.[7] Support for the Kindle formats (mobi, azwX) was based on a Python module until version 3.0.0.

Version 3.0.0 added GTK 4 and LibAdwaita support. Released in November 2023, it is a full rewrite of the app. It now has its own e-book parser and renderer.[8]

Distribution edit

Foliate is published as Free Software, and therefore with its complete source code, under the terms of the GNU General Public License version 3 or later. It was first published on 26 May 2019 on GitHub.[9] Binary files are distributed primarily as Flatpak packages via Flathub.[10] These can be installed on several major Linux distributions using on-board tools.[7] It has been included in the default package repositories of several distributions, including Fedora, Arch and OpenSUSE.[11] Additionally, there are Snap packages available through the snap store and a .deb file for Debian-based distributions which can also be installed and updated via a Personal Package Archive under Ubuntu and its siblings. It can be also installed in an Android phone using Termux and VNC.[12]

External links edit

  • Website
  • Flathub page
  • GitHub page

Sources edit

  • Das, Ankush (2020-04-13). "Foliate: A Modern eBook Reader App for Linux". It's FOSS. Retrieved 2020-05-25.
  • Langner, Christoph (December 2019). "Tutorial – Foliate". Linux Magazine. Retrieved 2020-05-25.
  • Sneddon, Joey (2019-05-30). "Foliate is an Epic eBook Reader for Linux Desktops (Updated)". OMG! Ubuntu!. Retrieved 2020-05-25.

References edit

  1. ^ "Foliate". 4 October 2021.
  2. ^ a b "Foliate Makes Finding Free eBooks Easier, Adds Support for Comics". OMG! Ubuntu!. 2020-06-01. Retrieved 2022-02-13.
  3. ^ Rork (2020-03-18). "Foliate". Linux Hub. Retrieved 2020-05-25.
  4. ^ a b Sneddon, Joey (2020-04-07). "Foliate eBook Reader app for Linux Just Got HUGE Update". OMG! Ubuntu!. Retrieved 2020-05-25.
  5. ^ "Is it possible to change Foliate's TTS client? · Issue #723 · johnfactotum/foliate". GitHub. Retrieved 2022-02-13.
  6. ^ "Install Foliate Ebook Reader On Linux Ubuntu". Source Digit. 2020-04-09. Retrieved 2020-05-25.
  7. ^ a b Logix (2020-05-25). "Foliate Linux eBook Reader 1.4.0 Includes Wikipedia Lookup, Google Translate Support". Linux Uprising Blog. Retrieved 2020-05-25.
  8. ^ "Release 3.0.0 · johnfactotum/foliate". GitHub. Retrieved 2023-11-29.
  9. ^ "Initial commit · johnfactotum/Foliate@d6af4f0".
  10. ^ "Foliate | Flathub". Flathub - Apps for Linux. Retrieved 2023-11-29.
  11. ^ Logix (2020-05-25). "Foliate Linux GTK eBook Reader 2.0 Released With A Plethora Of Changes". Linux Uprising Blog. Retrieved 2020-05-25.
  12. ^ "[How to] Use Foliate in Android phone with Termux". GitHub.

foliate, software, this, article, about, software, botanical, term, glossary, botanical, terms, foliate, foliate, free, book, reading, application, desktop, linux, systems, name, refers, leaves, meaning, getting, leafy, leaved, foliateinitial, release26, 2019,. This article is about the software For the botanical term see Glossary of botanical terms foliate Foliate is a free e book reading application for desktop Linux systems The name refers to leaves meaning getting leafy or leaved FoliateInitial release26 May 2019 4 years ago 2019 05 26 Stable release3 1 0 5 January 2024 4 months ago 2024 01 05 Repositorygithub wbr com wbr johnfactotum wbr foliateWritten inJavaScriptOperating systemLinuxAvailable in12 languages 1 List of languagesChinese Czech Dutch French German Indonesian Italian Portuguese Putonghua Russian Spanish SwedishLicenseGPLv3 or later Free Software Websitejohnfactotum wbr github wbr io wbr foliate wbr Contents 1 Features 2 Technology 3 Distribution 4 External links 5 Sources 6 ReferencesFeatures editFoliate focuses on reading and supports book management with a dedicated library view 2 It supports typical e book formats with reflowable text EPUB primary focus Mobipocket AZW 3 and no formats with fixed layout although PDF support is also supported Its customizable and theme based user interface is inspired by those of portable e reader hardware devices It follows the GNOME standards and automatically adapts to different screen formats 3 It is streamlined for distraction free reading and is described as pleasant and more polished than other free desktop applications Books are displayed in a paginated view with double page or single page view depending on screen size or in a continuous scrolling view with customizable typeface spacing margins brightness and size zoom Control elements hide with an automatic fading effect while basic navigation with hidden controls is still possible by clicking tapping on pages or arrow keys 4 It has a toggleable navigation sidebar can display a reading time estimate with a progress slider with chapter markers and supports multi touch gestures such as pinch zoom A full screen mode can be activated 4 Foliate can browse the OPDS feed of Project Gutenberg Standard Ebooks and Feedbooks and can automatically download royalty free ebooks from these sources 2 It is also possible to manually add other OPDS sources Foliate supports speech synthesis using eSpeak eSpeakNG or Festival albeit without automatic detection of the content language It is also possible to use Google s text to speech service in Foliate 5 A full text search is available also for annotations as well as word lookup in Wikipedia and Wiktionary or offline dictionaries via a dictd interface and integration of Google Translate The application stores reading progress bookmarks and annotations in a central directory using one JSON file per book These can be synchronized with other devices although it uses a format that does not work immediately with other reading software It can also check for spelling errors in annotations and export them as Markdown 6 It is not able to synchronize e books with a hardware reader device Technology editThe application is written in JavaScript based on the JavaScript interpreter GJS the epub js library the rendering engine WebKit and GTK 4 previously GTK 3 for the user interface Optionally gspell can be used for spell checking of annotations 7 Support for the Kindle formats mobi azwX was based on a Python module until version 3 0 0 Version 3 0 0 added GTK 4 and LibAdwaita support Released in November 2023 it is a full rewrite of the app It now has its own e book parser and renderer 8 Distribution editFoliate is published as Free Software and therefore with its complete source code under the terms of the GNU General Public License version 3 or later It was first published on 26 May 2019 on GitHub 9 Binary files are distributed primarily as Flatpak packages via Flathub 10 These can be installed on several major Linux distributions using on board tools 7 It has been included in the default package repositories of several distributions including Fedora Arch and OpenSUSE 11 Additionally there are Snap packages available through the snap store and a deb file for Debian based distributions which can also be installed and updated via a Personal Package Archive under Ubuntu and its siblings It can be also installed in an Android phone using Termux and VNC 12 External links edit nbsp Wikimedia Commons has media related to Foliate Website Flathub page GitHub pageSources editDas Ankush 2020 04 13 Foliate A Modern eBook Reader App for Linux It s FOSS Retrieved 2020 05 25 Langner Christoph December 2019 Tutorial Foliate Linux Magazine Retrieved 2020 05 25 Sneddon Joey 2019 05 30 Foliate is an Epic eBook Reader for Linux Desktops Updated OMG Ubuntu Retrieved 2020 05 25 References edit Foliate 4 October 2021 a b Foliate Makes Finding Free eBooks Easier Adds Support for Comics OMG Ubuntu 2020 06 01 Retrieved 2022 02 13 Rork 2020 03 18 Foliate Linux Hub Retrieved 2020 05 25 a b Sneddon Joey 2020 04 07 Foliate eBook Reader app for Linux Just Got HUGE Update OMG Ubuntu Retrieved 2020 05 25 Is it possible to change Foliate s TTS client Issue 723 johnfactotum foliate GitHub Retrieved 2022 02 13 Install Foliate Ebook Reader On Linux Ubuntu Source Digit 2020 04 09 Retrieved 2020 05 25 a b Logix 2020 05 25 Foliate Linux eBook Reader 1 4 0 Includes Wikipedia Lookup Google Translate Support Linux Uprising Blog Retrieved 2020 05 25 Release 3 0 0 johnfactotum foliate GitHub Retrieved 2023 11 29 Initial commit johnfactotum Foliate d6af4f0 Foliate Flathub Flathub Apps for Linux Retrieved 2023 11 29 Logix 2020 05 25 Foliate Linux GTK eBook Reader 2 0 Released With A Plethora Of Changes Linux Uprising Blog Retrieved 2020 05 25 How to Use Foliate in Android phone with Termux GitHub Retrieved from https en wikipedia org w index php title Foliate software amp oldid 1193795118, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.