I made a virtual bookshelf
petargyurov.com
petargyurov.com
A physical library helps discovering new stuff or occasionally bumping in something. With files you need to be much more deliberate and I feel like you can accumulate a lot without really knowing what you have.
Even if this is a simple visualization it already gives ideas on how much more information you could convey with something similar. Like number of pages, color of the cover, to remind you of the book, different font, etc. A set of cues that can help you navigate in the list of books, at least I suspect :)
It's not necessary to ask how I know this :-)
I feel like there could be a better way to handle lots of digital books/articles/songs/films/photos/etc
Like the other commenter, I've thought about something related before. But I thought about it more like on a platform. If I may... You could make an account and digitalize your bookshelf for you and others to see. You might pin notes, quotes, ratings, open a discussion thread (about paragraphs or the whole book), etc. to a book. The cover art that is displayed could be changed (like a book that was published multiple times under various publishers), but not only to original covers but also community made cover art (pixel art, collages from movie screenshots and so on). You could tag your books and rearrange them accordingly. And so much more...
I suppose Goodreads or Oku fill that space?
I wanted something a little... visual, hence why I made this instead of using those services myself (also I wanted to learn about CSS transforms).
Since this plugs easily into Jekyll, I have structured it such that each book entry is kind of like an empty blog post. The plan is to enter my notes or review in the .md file for each book and display that somehow.
You could also have a section that displays random quotes from books in your library.
Unfortunately for now the licensing on color ePaper is still prohibitive and doing it with an lcd seems somehow tacky to me.
Perhaps if you can make the book width in proportion of the book's number of pages it will be great. Well done for the software, will try this soon.
[1]ArtFrame: E-paper wireless artwork for your living room:
I see my sibling comments think it's overkill. I wonder if there is a dialectic synthesis, or some best of both worlds, between your work and Stripe's implementation?
Basically if your models had the Stripe book models' spines. I see other people saying that's the tricky part though.
Depressing. Can you imagine the utility to the world if all of this activity weren't being focused on selling ads?
You might think of adding a link or two for each book. Say to the Wikipedia entry for the author, or a review of the book. I was curious about the, "Demon Cycle" for instance, and would have liked to read more about it.
https://blog.techotom.com/post/2022-05-07-get-your-audible-b...
The main feature is to import the books from a library account. At that time I was getting all my books from a library, so I never had to add any book manually, they just appear in my table.
But it is in German, because I only have Germany library cards. I cannot get any more library cards because the libraries refuse to talk to me
I send them mails and do not get any answer
Still looking for a syndicated/federated booklist share tool, so I can track friend's books/reading lists.
[1] https://j11g.com/2019/11/16/foster-how-to-build-your-own-boo...
There seem to be quite a lot of people who have their own book collection. I'm still looking for something simple that can spit out a HTML front; and yet to find something I like.
On another note, recently I was looking for a Library Management System for a small community, with a current book collection of over 25,000. I looked a bunch of Open Source Solutions (most are too complex). I also do not want to do build anything from scratch.
I settled on Libib[2] and the subscription is economical enough for what we are looking for.
1. https://lea.verou.me/2020/07/the-cicada-principle-revisited-...
By the way, on the newest safari it doesn't work properly. I tried it then out with Chrome, and no problems there.
1: https://github.com/ananthakumaran/ananthakumaran.github.com/...
- public/js/book.js (all related js are here)
- public/css/books.css (css related to this page)
- books.html
The makefile contains two tasks
- book-json (convert goodreads csv to json)
- book-covers (gets cover images from goodreads)
This is the very high level picture. This is written for personal use and not designed with other users in mind, so you need to have some decent knowledge about css/js/html/nodejs to put together everything. Hope this helps.
https://tomcritchlow.com/wiki/books/bookshelves/
My favourite is this one with the little toggle for reviews or comments:
I used to buy lots of books and now have them stacked up, I’ve bought lots of eBooks and whilst I don’t trip up on them I don’t get into the habit of progressing them. From Physics I’ve set up collections for books I’ve got to 1%, 2%, 5%, 10%, 20%, 50% which roughly works out as equal, and I have the little triumph of moving a book forward.
What's your distribution between those six categories plus 0% and 100%?
Fighting the urge to improve mine after seeing the variety of implementations in the comments!
But didn't find one when I looked a while back.
This highlights one issue, that front covers of books are easy to come by, but not spines. I wonder how hard it would be to generate one from the other automatically.
[1] https://twitter.com/zachernuk/status/1464699404586151938
Even page count might be a rough proxy, or even more roughly publisher, e.g. Penguin Modern Classics probably share a standard height, width.
You don't learn much from what you already know.
The one thing that would be nice, is if the book that you are examining, appeared over the book to the right of it. The other book's spine gets in the way.
looks similar tech to some virtual birthday cards which didn't have enough time to be physically sent halfway across the planet
This instantly reminded me of Shelfari, I had lots of fun adding and cataloging books on it.
I’m finishing up on the last few Malazan books, looking for recommendations on what to read next.
e.g. https://bookshelf-maxmetcalfe.vercel.app/?author=7 (books authored by Bill Bryson)