Unofficial Google Play Books client for desktop
Warning
Frankenstein has only been tested on Linux using uploaded books. It should still work on other platforms too (hopefully).
- All Google Play Books features
- Light and dark mode (syncs with the reader)
- Sync progress with Hardcover
Upcoming features:
- Unlinking books from Hardcover
- Basic theming
- Extensions
- Automatic progress tracking toggle
- Anything else I find amusing :)
Frankenstein is setup to automatically track your progress with Hardcover.
- Head over to https://hardcover.app/account/api
- Copy your token (without the "Bearer" part)
- In Frankenstein, click the gear icon in the top right
- Set the Hardcover token setting to the token you just copied
- Restart Frankenstein
To link a book with Hardcover:
- Open the book you want to link
- In the top right, select one of the Hardcover results
Pull requests are welcome! Running the project is quite simple too:
- Ensure you have Python 3 (https://www.python.org/) and Pipenv (https://pipenv.pypa.io/) installed
- Clone this repo and
cd
into it:
git clone https://github.com/crxssed7/play-books-frankenstein
cd play-books-frankenstein
- Initialize a virtual environment and activate it:
python -m venv .venv
source .venv/bin/activate
- Install dependencies:
pipenv install
- Run
python main.py
- (OPTIONAL) You can build a binary with
pyinstaller main.spec
. The output will be indist/