Bookmark is a Python Desktop Application based on customtkinter to Search, View & Store the info of Books locally, with option to have multiple Profiles/Accounts for multiple Users on the same device.
This Application is to help keep track of your Reading History.
- Works on Windows
- Search Books by ISBN Number or Name
- Save Books and their Reading Status Locally
- Make Multiple Profiles
- Display Overall Reading Stats
DON'T HAVE MULTIPLE INSTANCES OF THE APPLICATION DOWNLOADED ON THE SAME SYSTEM. RUNNING ANOTHER INSTANCE OF THE APPLICATION WHICH DOESN'T HAVE YOUR ACCOUNT MAY GET YOUR ACCOUNT DATA DELETED.
Go to Releases on the Righ-Hand-Side and Download the Latest Version of the .zip file. Extract the contents in a Folder and Run the Executable. Happy Reading!
To Update the App, simply download the latest version of Bookmark and Extract it in the same folder where you originally installed the App. Replace the Files when it asks for it.
Use the Bookmark.exe to Run the Application
After the App opens, click on SIGN UP, enter Username and Password and click Sign Up Button.
After Registering, go back to LOGIN and use the Registered Credentials and click Login
Click on + Icon and Search the Book by using it's Name or ISBN-10/13 Number and wait for a few seconds. Here the Search Term being used is One Punch Man and upto 10 results are displayed.
Choose a Book and Click on it. Hover over the Image to display various actions and choose the desired one.
Press Escape to close the Menu
Click on the Tab to which the Book was added (here, Completed) and the Book will be visible.
Click on the Book to View the Book Info. Click on any other action to move it to another Tab. Click on Remove From List from the actions to Remove it from Saved Books.
Click on the Arrow Keys at the bottom of the yab to switch between pages and use the Search Bar at the top to look for a specific Book within the tab.
Check out Reading Stats in the Stats Tab such as Books Read/Completed, Pages Read etc. along with the Longest Book Read.
Pressing Escape while not Viewing Book Info or in the Add Book Menu exits the Application
Once Logged In, whenever the Application is opened, it will open the last closed Profile unless logged out.
To Logout, instead of pressing Escape, press the Red Power Off Icon in the top left and Press Yes. It will go back to the Login Page which can be closed using the Escape or the Close Button.
This project utilizes the free-to-use Google Books API. If an ISBN Number doesn't get a result, it's either not in the Google Database or the Internet Connection is unstable.




