All Projects → BasioMeusPuga → Lector

BasioMeusPuga / Lector

Licence: gpl-3.0
Qt based ebook reader

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Lector

react-viewer
Online EPUB/Comics viewer
Stars: ✭ 52 (-95.73%)
Mutual labels:  ebook, comics, epub, reader
Koodo Reader
A modern ebook manager and reader with sync and backup capacities for Windows, macOS, Linux and Web
Stars: ✭ 2,938 (+141.22%)
Mutual labels:  reader, ebook, mobi, epub
EbookReader
The EbookReader Android App. Support file format like epub, pdf, txt, html, mobi, azw, azw3, html, doc, docx,cbz, cbr. Support tts.
Stars: ✭ 37 (-96.96%)
Mutual labels:  ebook, mobi, epub
BookReader
📕 "任阅" 网络小说阅读器,3D翻页效果、txt/pdf/epub书籍阅读、Wifi传书~
Stars: ✭ 6,113 (+401.89%)
Mutual labels:  ebook, epub, reader
Ethereum Development With Go Book
📖 A little book on Ethereum Development with Go (golang)
Stars: ✭ 754 (-38.1%)
Mutual labels:  ebook, mobi, epub
Calibre Web
📚 Web app for browsing, reading and downloading eBooks stored in a Calibre database
Stars: ✭ 5,616 (+361.08%)
Mutual labels:  ebook, mobi, epub
react-native-ebook
React Native E-book (.mobi, .epub)
Stars: ✭ 45 (-96.31%)
Mutual labels:  ebook, mobi, epub
eBookReaderNX
A Nintendo Switch eBook Reader
Stars: ✭ 15 (-98.77%)
Mutual labels:  ebook, epub, reader
kthoom
Comic Book Reader in the Browser
Stars: ✭ 97 (-92.04%)
Mutual labels:  ebook, comics, epub
ebook-converter
Commandline tool for converting between several e-books formats, based on Calibre project.
Stars: ✭ 21 (-98.28%)
Mutual labels:  ebook, mobi, epub
fiction-dl
A content downloader, capable of retrieving works of (fan)fiction from the web and saving them in a few common file formats.
Stars: ✭ 22 (-98.19%)
Mutual labels:  ebook, mobi, epub
xkcd-to-kindle
A Python script that downloads XKCD comics and converts them to a .mobi e-book
Stars: ✭ 15 (-98.77%)
Mutual labels:  ebook, comics, mobi
InMangaKindle
Descarga manga en español en diferentes formatos (PNG, PDF, EPUB, MOBI)
Stars: ✭ 43 (-96.47%)
Mutual labels:  ebook, mobi, epub
Unix As Ide
The ebook version of Tom Ryder's series on the Unix programming environment
Stars: ✭ 315 (-74.14%)
Mutual labels:  ebook, mobi, epub
bitcoin-development-with-go
[Work in Progress] A little book on Bitcoin Development with Go (golang)
Stars: ✭ 19 (-98.44%)
Mutual labels:  ebook, mobi, epub
Wedge
可配置的小说下载及电子书生成工具
Stars: ✭ 62 (-94.91%)
Mutual labels:  ebook, mobi, epub
Laravel Book
Up to date Epub, Mobi and PDF versions from the official Laravel Docs
Stars: ✭ 221 (-81.86%)
Mutual labels:  ebook, mobi, epub
Open Publisher
Using Jekyll to create outputs that can be used as Pandoc inputs. In short - input markdown, output mobi, epub, pdf, and print-ready pdf. With a focus on fiction.
Stars: ✭ 242 (-80.13%)
Mutual labels:  ebook, mobi, epub
bookery
Manage all your ebooks and send them to your reader
Stars: ✭ 35 (-97.13%)
Mutual labels:  ebook, epub, reader
ComicBookMaker
Script to fetch webcomics and use them to create ebooks.
Stars: ✭ 27 (-97.78%)
Mutual labels:  ebook, comics, mobi

Lector

Qt based ebook reader

Currently supports:

  • pdf
  • epub
  • djvu
  • fb2
  • mobi
  • azw / azw3 / azw4
  • cbr / cbz
  • md

Contribute

Paypal

Bitcoin: 17jaxj26vFJNqQ2hEVerbBV5fpTusfqFro

Requirements

Needed

Package Version tested
Python 3.6
PyQt5 5.10.1
python-lxml 4.3.0
python-beautifulsoup4 4.6.0
python-xmltodict 0.11.0

Optional

Package Version tested Required for
python-pymupdf 1.14.5 PDF support
python-djvulibre 0.8.4 DjVu support
python-markdown 3.0.1 Markdown support
textile 3.0.4 TXT support

Support

When reporting issues:

  • Make sure you're at the latest commit.
  • Run with $EXECUTABLEPATH debug.
  • Include the log ~/.local/share/Lector/Lector.log AND terminal output.
  • If you're having trouble with a book while the rest of the application / other books work, please link to a copy of the book itself.
  • If nothing is working, please make sure the requirements mentioned above are all installed, and are at least at the version mentioned.

Installation

Manual

  1. Install dependencies - I recommend using your package manager for this.

  2. Clone repository

  3. Type the following in the root directory:

     $ python setup.py build
     # python setup.py install
    
  4. OR launch with lector/__main__.py

Available packages

Translations

  1. There is a SAMPLE.ts file here. Open it in Qt Linguist.
  2. Pick the language you wish to translate to.
  3. Translate relevant strings.
  4. Try to resist the urge to include profanity.
  5. Save the file as Lector_<language> and send it to me, preferably as a pull request.

Please keep the translations short. There's only so much space for UI elements.

Screenshots

Main window

alt tag

Table view

alt tag

Book reading view

alt tag

Distraction free view

alt tag

Annotation support

alt tag

Comic reading view

alt tag

Bookmark support

alt tag

View profiles

alt tag

Metadata editor

alt tag

In program dictionary

alt tag

Settings window

alt tag

Attributions

License

Lector is released under the GNU General Public License v3.0 or any later version. See the LICENSE file for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].