7bdf01a67eb7da2a90786880c0a943d23c7efd1f
				
			
			
		
	Lector
Qt based ebook reader
Currently supports:
- epub
- mobi
- azw / azw3 / azw4
- cbr / cbz
Support for a bunch of other formats is coming. Please see the TODO for additional information.
Requirements
| Package | Version tested | 
|---|---|
| Qt5 | 5.10.1 | 
| Python | 3.6 | 
| PyQt5 | 5.10.1 | 
| python-requests | 2.18.4 | 
| python-beautifulsoup4 | 4.6.0 | 
| poppler-qt5 | 0.61.1 | 
| python-poppler-qt5 | 0.24.2 | 
poppler-qt5 and python-poppler-qt5 are optional.
Installation
Manual
- 
Install dependencies - I recommend using your package manager for this. 
- 
Clone repository 
- 
Type the following in the root directory: $ python setup.py build # python setup.py install
- 
OR launch with lector/__main__.py
Available packages
Translations
- There is a SAMPLE.tsfile inresources/translations. Open it inQt Linguist.
- Pick the language you wish to translate to.
- Translate relevant strings.
- Resist the urge to include profanity.
- Save the file as Lector_<language>and send it to me, preferably as a pull request.
Screenshots
Main window
Table view
Book reading view
Comic reading view
Bookmark support
View profiles
Metadata editor
In program dictionary
Reporting issues
When reporting issues:
- 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.
Attributions
Description
				
					Languages
				
				
								
								
									Python
								
								99.9%
							
						
					






