Skip to content
This repository has been archived by the owner on Oct 12, 2023. It is now read-only.

Latest commit

 

History

History
85 lines (52 loc) · 2.51 KB

ENGLISHREADME.md

File metadata and controls

85 lines (52 loc) · 2.51 KB

KHelper

This project should only be used for educational purposes in order to learn more about Python and PyQt5. Any commercial use is strictly prohibited.

A Kindle assistant, Kindle's best partner

A tool to help you find books🔧

Version Python Version Support Platforms

Developed by a software developer, who just so happens to be a Kindle enthusiast, during his spare time.

KHelper is a book-finding software that (for the time being) allows you to search for books on three websites. The interface was developed using PyQt5 so it's relatively simple, yet it's simplistic interface doesn't hinder the program's effectiveness.

📢Disclaimer

This application is open source and free. It should only be used to learn about Python and technology in general. The search results come from the websites this program uses, and no responsibility is assumed.

✨Features

  1. 📖Filter out annoying ads in the process of finding books
  2. ❌Filter out some invalid links from the website(s)
  3. ⏬Download support
  4. ✈️Push support

💻Interface

KHelper

⚒Download/Installation

Download the respective version for your environment from Github Releases

⌨️Local Development

Cloning

git clone https://github.com/Peach-Coding/KindleHelper.git

Install the required dependencies

pip install -r requirements.txt

Run

python src\kindleHelper.py

Unpacking

macOS

pip install py2app
python3 -m setup.py py2app

Windows, Linux

pip install pyinstaller
pyinstaller src\kindleHelper.spec

☑️ TODO

  • Implement more websites

🤝 Contributions PRs Welcome

If you're interested in participating in this project, forks and PR's are welcome!

📜 Open source license

Based on the GPLv3 license open source license.

  1. If it's made publicly accessible on the internet, it must be open source.
  2. Can't be used for profit and no forms of advertisement are allowed.
  3. Indicate the source of the original project.
  4. Inherit these principles on your project.