BookHive V2 is here ππ
The open social, open data alternative to Goodreads, login with your Bluesky account to try it out.
Track your books, organize your shelves, see your stats and connect with fellow buzzers on bookhive.buzz
We've done it!
The BookHive mobile app has been approved by Apple!
app.bookhive.buzz/app
Download it to your iPhone or iPad today!
We now support importing books from a Goodreads export!
This allows you to migrate over your books to a platform that respects your data, built on ATProto.
Two new features:
Now, you can track progress on books you are currently reading. I'm using a similar shape to @popfeed.social's book progress tracking, which should make it easier to inter-op in the future.
We've also implemented proper OAuth scopes, which means minimal permissions to your data!
Had to renew the BookHive domain today (I can't believe it has almost been 1 year)
It costed 42 dollars, between that & the Apple Developer subscription it will cost me $150 / year to keep BookHive alive
So, I started a Ko-Fi where you can tip me if you like BookHive & want to see it stick around!
We now export our entire DB weekly on GitHub, this means that anyone looking to run a bookhive instance can do so without having to bootstrap from scratch.
This export does not include any non-public user data, and includes all of the book metadata that we've collected over the years.
Just added more book data scraping to BookHive!
Much more info added, longer book descriptions, author bios, publication details & even genres.
Here is a before & after:
Thanks to @tijs.org, we now won't log you out every 15 minutes.
And, more importantly, we now have a "recent buzzes from friends", keep up with any book updates from people you follow on bluesky!
Finally, Apple got around to approving the corresponding mobile app for the BookHive V2 update!
Check it out on iOS: app.bookhive.buzz
Thanks to @tijs.org we now have author pages, where you can see all the books an author has published (at least the ones we indexed so far)
New app update out!
You can now see your books in a list view from the homepage, with sorting by date added, date read and more
Working on getting a submission to the App Store for the BookHive iOS app.
Here is a little sneak peek π
Bookhive mobile app coming soonβ’
A bunch of kinks to work out, but aiming to be a cross-platform, open data & open source alternative to Goodreads!
We have a new feature that we are testing out, an XRPC API for getting the identifiers that we know of for a book. This should make it easier to find books in the hive or resolve isbn, isbn13, goodreads ids to hive ids.
This is another step towards making the bookhive dataset even more open
Thanks to @jakelazaroff.com, I was able to add this to @bookhive.buzz's login page:
We've added a new "Genre explorer", now, you can explore all of the genres of books within the BookHive library.
Love the interop that @popfeed.social has integrated.
Real ATProto vibes
I'm not sure what took me so long to implement this, but we now have logins that last for 180 days, and if you use the app within that window, you may never see a login screen again!
Very cool to see! Iβm not sure Iβve seen this pattern in other places either.
I think itβs a great idea! But, obviously Iβm biased π€£
Also announcing the availability of .bookhive.social handles, for those who don't already have a Bluesky account, you can have your very own handle at bookhive.social
There is lots more that went into this release, which we will share in the days leading up to the presentation at #ATmosphereConf!
This represents just the beginning of a series of refactors that I want to make with the BookHive code base. The project started as just an experiment to see if people were interested in Goodreads on ATProto.
Now, it is time to "make it real" and be a proper alternative!
Next up, UI/UX
Love the feedback, if you find anything weird with BookHive, please let me know (I'm working on a big rewrite & would love to have bug fixes along the way)
This is huge in terms of data portability, now anyone should be able to build a service like BookHive with this data