About
This app generates character maps. Given a book, you can tell at which page you are (to prevent spoilers!), and it will show you which characters have appeared so far, how do they relate to each other, and other informations about them. There are 2 visualization modes: table and molecule. If you can't find in the inventory the book for which you would like the map, you can upload it and I will try to process it and incorporate its map in the database soon.If you have an app and would like to connect to the Book Character Mapp, you can connect to its API. See the docs in the apidocs.
FAQ
- How does it work? The books are processed with an artificial intelligence, and the characters map auto-generated.
- Why have you built it? This project arises from a personal need. I don't know how "niche" it is, but for me, sometimes it is difficult to keep track of the characters in the books I read. I read several novels every year, but my reading time is at night, before falling to sleep, when I don't have a very fresh mind. Moreover, I read on an ebook (or worse, my phone). And many times I wonder: who was this guy, or this girl? The name rings a bell, but right now I can't remember, and leafing through on an ebook is terrible. This happens especially in books with lots of characters (I had this idea when reading The Candy House). And it has been while reading Los Detectives Salvajes that I decided to go build it.
- What happens when I upload a book? The book will be put in a queue, and I will try to process it in the coming days. The process isn't fully automated yet, so please be patient, it might take a while. When the processing finishes, the character's map will be published (the book is never shared with others).
- Which formats do you support for book upload? At the moment, only plain TXT is supported. I plan to support MOBI and EPUB soon. You can use Calibre tool to convert to TXT.
- Why some characters appear as duplicates? Like someone might appear with his name, and also as "dad". Or both with his name and with name plus surname The underlying AI model sometimes fails to identify same characters in different parts of the book as the same person. I would like to add an "edit" tool, so that after the AI has done the heavy lifting, we can refine the results.
- What other features would you like to implement? My end goal is to integrate the bookcharactermapp backend into a reading app, so that upon selecting a character, you can get information about him or her, similarly to how you can lookup for a word's definition when highlighting it on a Kindle.
Feedback
I would love to receive your feedback! Has this site been useful to you? Do you have a feature request? Would you like to help me make it better? Do you have doubts? Send them here!x.com/charactermapp