Hive Portfolio Tracker. Changes and Perspectives.

(edited)

It's been a while since I made an update to this tool. In fact, after some fixes after my previous announcement, I waited for a while to have more snapshots taken daily with a functional tool before I try to add anything significant to it.

And the snapshots came, like clockwork:

image.png

We had a new month and quarter, so I could test those in production conditions, and they worked.

A few days ago, I added the snapshots of layer 1 holdings too.

So... currently, a snapshot for an account includes:

  • holdings for the specified list of regular Hive Engine tokens
  • diesel pool holdings (all of them)
  • new Hive Layer 1 holdings (all of them)

With totals, and prices in HIVE, USD and BTC.

I also changed the name of the tool to something more encompassing, like Hive Portfolio Tracking, since it's no longer a Hive-Engine-only tool. That was not as easy as changing the name of the directory, but the changes weren't as extensive as I expected. The previous name was awful, I admit.

I also created and updated some shell scripts to better help users who may be newbies on Linux, and may be more used to running setup and uninstall than to managing packages.

I spent maybe too much time trying to give users options.

You may want to check out readme in the repo (hmm, I can't change the name of this repo without breaking previous links). It's completely different.

What Next?

Now that I have collected a number of snapshots, it is time to see how I'll implement the other part of the tool, the one about charting.

I've taken a first look at this before I decide on anything. Basically, I want something that is flexible-enough on the back-end, but as easy to use as possible for the end user, with one condition I have: that it doesn't require hosting. So, if I decide on a solution that runs through the browser, the user will have to run the back-end locally. I don't know all the details yet, I'll need to dig deeper and also choose one of the available options.

Update: Likely, I'll settle for a JS/HTML website hosted for free on github (I didn't know yesterday you could "run" a static website from github). Hive Portfolio Tracker is ALL the back-end I need and the json files it produces will be used by JS to plot the charts. It shouldn't be too difficult, even if I want to make it highly customizable (in the end).

Do you have any suggestions?

-0.14595912 BEE
6 comments

Backend in the local browser will not be that easy I think, how about something that installs locally? A docker like portus

0.00135403 BEE

After thinking more about it, probably what I built so far will be all the back end I need, and what I'll need to build now will be the front end side that reads from JSON files and shows the charts.

0.00000009 BEE

Impressive progress, integrating Layer 1 holdings and renaming the tool for broader scope makes it much more useful! Looking forward to the charting feature; maybe consider using Plotly or Chart.js for clean browser-based visuals without heavy hosting needs.

0.00135146 BEE

Yes, it was the final logical step on this side. Yeah, the front end with charting will likely be JS based. But I still need to look at the options.

-0.14409499 BEE

I think it might be a good idea to ask ChatGPT or AI to suggest things to you, then doing that instead. The backend part sounds like of complicated.

0.00133669 BEE

I already did that yesterday. That kind of threw me off-course with the back-end. Basically, when I thought with my own mind, I realized ChatGPT was leading me to wrong directions. Of course, it didn't have the full picture. That's why it is important to think with your own head too. But I needed their input too, because I am no longer up-to-date with current programming stuff. and wanted to see what options I had. In my opinion, one of them was the best for this case, but the AI gave me some cons that made me ignore it at first. Now... that's what I'll go with.

If I don't run into any issues, likely the solution will be JS/HTML-based and be hosted on github for free. I recently became aware that you can run websites that don't need back-end from github.

As for Hive Portfolio Tracker, I don't think I can make it easier for Linux, for a regular user, since it's a back-end app, and its best feature is when it runs automatically every day. If anyone has any ideas how to do that, please let me know.

-0.12005967 BEE

Congratulations @gadrian! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)

You have been a buzzy bee and published a post every day of the week.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Check out our last posts:

0.00000000 BEE

Well Done

0.00000000 BEE