I had to re-parse the whole blockchain again because it seems as if not all Steem sites (with possibility to create posts and comments) do store the mentioned users in the 'json_metadata.users' field for the comment operation (busy.org for example). Thanks again to @double-u for the info! Now I have developed an own solution that extracts the users from the post text. If you are a developer and you are making use of the 'users' array, let me tell you this:
It does not always work and is not a reliable source for your data!
One could argue that the field contains kind of redundant data because the information can be gathered from the post body already and this might be the reason why not all developers are pleased to fill it. When something like this is not being handled in the same way by the various front-ends, it is not usable at all, in my opinion. It has taken me days to adapt my parsing routine and re-index the content and I hope that from now on I can focus more on the new features on SteemWorld.
What most people might think:
Just call blockchain -> getMentions( permlink ) and show the results on SteemWorld ;)
Nope! One needs to go through all the > 21.8 million blocks. Each block can contain many operations. Did you ever try to collect a specific information from a 95 GB file? It's fun, but it always takes many hours!
Keep in mind:
There is one new block ~ every 3 seconds and the blocks are growing in size as more and more people are using Steem on a daily basis. I think the huge increase in the recent months is really a good sign!
Take a look at these numbers:
|From Block||To Block||File Size (uncompressed)|
As my time is short, I just want to list some of the things I am currently working on (in full time):
- New Tab 'Voting Stats' (details on received votes, voted accounts/tags, CSI calculation)
- Delegation History (parts of it can already be seen in the tools section)
- Transfer Search (searching for transfers, powerups, powerdowns, savings etc.)
- Settings Import/Export like in my Steemit UI Tool (SCT)
- Screenshot Mode (for making screen captures without the dark background)
- Themes (Light, Dark, ...)
Something like this will also be added to the Delegations (In/Out) tabs. A few more filters for the date range and amounts will come soon.
Loading Settings (from json)
Saving Settings (to json)
Do some people really think that 'Feed' is the title for the top section on SteemWorld? Yes, they do... ^^ Let me show you a secret:
Thank you for supporting my work!
Much love and peace to all of you ~