Hive Librarian Revived & Respawned in Railway
I finally was able to dedicate some time to revive Hive Librarian. It was one of my favorite project to quickly get the data from Hive blockchain that is not easily available otherwise. Something that started as personal use project ended up being useful for others as well. I apologize it took so long for Hive Librarian to be restored. I didn't think it had any use but for myself, but few Hive Bee expressed in since its inactive state that they had use for it. It has stopped working when Heroku stopped its free tier. Since then I did look for other options, but the ones I saw weren't as reliable as I expected. Finally, I came across Railway that seems to be promising. I do plan to develop more on Hive Librarian. I have more interesting use cases for the projects. As it stands now, I have to focus on priorities.
With a discovery of Railway it was easy to revive Hive Librarian. The url may not be as easy to remember as it used to be in Heroku, but functionality remains the same. What I have discovered since Hive Librarian was life before is, Streamlit has mad some updates and some of my CSS and Rounding of floats don't work as expected. I do plan to revisit the code and update for better user experience. However, I didn't want to delay the relaunch of the app any longer. The url for Hive Librarian is update in my profile for quick access. The link for the app is https://web-production-be1f.up.railway.app. Let me know how it works.
Among the main features of Hive Librarian are Conversations, Hive Rich List, HP Delegations, Dynamic Global Properties, Hive Rewards, and Hie Posts Search, which is a separate website that helps with curating.
The entire project was inspired by Magicmonk's app during pre-Hive years. I am not sure it that app is still available. Hive Librarian uses HiveSQL is primary source of Hive data and tries to provide the data needed in a more efficient manner. Conversations feature is cool. If you were to see the conversations you may have had withe a certain Hive Bee in the past, in returns the interaction with a specific users.
Hive Rich List may give a glance of idea who holds the most of the certain assets, be it Hive liquid, Hive Power, HBD, etc. Of course, delegations have important role too, that's why HRL includes them as well. However, I noticed latests versions of Streamlit break the rounding of some numbers. I may need to revist the code to fix that at some some point. For now I am leaving it as is. Speaking of delegations, there is a separate sections that shows the all time and active delegations by certain Hive accounts. I know at least two Hive Bees who found this feature to be useful. I actually didn't even remember it was there, until someone pointed out.
The best feature I like is the Hive Post Search. It requires more sorting input from users, that's why it actually is a separate app. Hive Librarian provides a link to that app. At first it may seem a little bit confusing, because it asks for many parameters to search posts on Hive. I used to use this for curating. Nowadays, I utilize different methodology for curating, but in the past I did use this feature a lot. I may need to revisit it to see if I need to make updates. It does ask for many different parameters. But they are not required. Just leaving the most of them blank would work just fine.
I am sure this project will need some fixes and updates. I intend to dedicate some time and add more features in the future, depending on if it is being used or not. Let me know your thoughts in the comments.