Lector
Initial releaseNovember 2017
Stable release
0.5.1 / 9 March 2019
Written inPython, Qt
Operating systemLinux
Available in8 languages
List of languages
Chinese, Czech, French, German, Japanese, Portuguese, Russian, Spanish
LicenseGPL-3.0-or-later
Websitegithub.com/BasioMeusPuga/Lector Edit this on Wikidata
Repository

Lector is a free e-book reading application for desktop Linux systems that also has basic collection management features.[1]

History

edit

Lector was developed by a Spanish programmer known as BasioMeusPuga[2] He started publishing code on GitHub in November 2017.[3] and released on March 10, 2018.

Initially there was no support for annotations or text highlighting, neither for PDF files. Preliminary PDF support via Poppler was released in spring 2018 in version 0.2.[4][1]

Features

edit

It deals with both popular e-book formats and comic books: EPUB, Mobipocket, AZW(3/4), comic book archive (CBR/CBZ), Portable Document Format (PDF), DjVu, FictionBook (FB2)[5] It does not support files with digital rights management.[2]

Lector opens to an overview of the book collection ("library"), which can be sorted by the content of different metadata fields or last reading time and can search/filter titles. It can be configured as an array of book cover thumbnails or as a simple table. A book metadata editor is available via the context menu.

The reading view has a distraction-free mode, saves the reading position[1] and offers zoom controls, full-text search, text annotations[1] and an integrated dictionary. Text rendering (font, size, spacing) and page color can be configured. It can save several configuration profiles, switch between them and export them. Bookmarks can be organized via a sidebar.

Distribution

edit

Lector is released as Free Software, and thus with its complete source code, under the terms of the GNU General Public License in version 3 or later on GitHub. It has been included in the default package repositories of Arch (AUR), openSUSE[6] and Gentoo.

Technology

edit

The application is written in Python, using Qt 5 widgets via PyQt for the user interface. Given a folder with e-books, it indexes them in place. Metadata and cover images are stored in a SQLite database.[1]

Sources

edit
  • Okoi, Martins Divine (2018-03-22). "Lector – A Qt Based eBook Reader for Linux". FOSSMint. Retrieved 2020-05-26.
  • Sneddon, Joey (2018-03-16). "This Qt eBook App for Linux is a Real Page Turner". OMG! Ubuntu!. Retrieved 2020-05-26.

References

edit
edit

📚 Artikel Terkait di Wikipedia

Lector

(software), an e-book reader Reader (liturgy), a reader from scriptures during Christian religious services Various academic ranks, including: lector or

Caveat emptor

origin of caveat venditor as it pertains to modern tort law in US. Caveat lector is a Latin phrase meaning "let the reader beware". It means that when reading

Calibre (software)

(/ˈkælɪbər/ KAL-ih-bər) is a cross-platform free and open-source suite of e-book software. Calibre supports organizing existing e-books into virtual libraries, displaying

EPUB

stylized as ePUB. EPUB is supported by many e-readers, and compatible software is available for most smartphones, tablets, and computers. EPUB is a technical

Foliate (software)

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

DevLab (research alliance)

close co-operation with universities, with a network of professors and lectors, research projects are carried out by graduation students, Ph.D students

Reader Rabbit

Russian (titled Школа Кролика / School Rabbit) Spanish (titled El Conejo Lector, first translation in 1998) Swedish (titled Kalle Kunskap) There is a Reader

Open eBook

reader for Unix/Windows computers. Lexcycle Stanza Mobipocket Openberg Lector – cross-platform reader released under the GPL and based on Mozilla platform