Skip to content

Aletheia is a Library Genesis client that supports searching, downloading, bookmarking, converting and emailing books.

License

Notifications You must be signed in to change notification settings

Factual0367/AletheiaDesktop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aletheia Desktop

Aletheia is under heavy development!

Aletheia is a desktop application for Library Genesis written in Go. It supports downloading books, converting them to different formats (requires Calibre to be installed), and sending the book to your Gmail for easy access on other devices.

Installation

Use Binary Packages

Download the latest binary package from releases and run it.

Run From Source Code

Steps

If you are compiling for Windows, you need to have Docker installed.

  1. Clone the repository:

    git clone https://github.com/onurhanak/AletheiaDesktop.git
    cd AletheiaDesktop
  2. Install dependencies:

    go mod download
  3. Install fyne-cross:

    go install github.com/fyne-io/fyne-cross@latest
  4. Build the application:

    make linux

    or

    make windows

You can find the binaries in fyne-cross/bin folder.

How-to

Converting Books

For this feature to work you need to install Calibre. On most Linux distributions it is shipped in the core repos.

On Windows, visit Calibre Downloads to install it.

After that you can click on the convert button on the book items in your library to convert them to EPUB, PDF, MOBI, DJVU formats.

Emailing Books

For this feature to work you need to enter your email address and password in the Settings tab. You need to create an App Password.

Simply visit https://myaccount.google.com/apppasswords and create a password for Aletheia to use and enter it as a password under the Settings tab along with your email address.

Contributing

Contributions are welcome! Feel free to open an issue or submit a pull request.

License

This project is licensed under the Unlicense license - see the LICENSE file for details.

About

Aletheia is a Library Genesis client that supports searching, downloading, bookmarking, converting and emailing books.

Resources

License

Stars

Watchers

Forks