Many would call it a portfolio tracker, not a snapshot tool... And maybe that's what it is, except a focused one on certain assets. I preferred to use the term "snapshot" because that's the main use case I thought for it initially. I presented the first version of the script a few days ago [here](https://peakd.com/hive-139531/@gadrian/how-much-was-my-hive-portfolio-worth-last-year). Since then, I had a few iterations I haven't made public until now. Shortly after publishing my script during the week, I discovered it has quite a poor error handling which becomes obvious when someone tried it with more than a few tokens. This wasn't as easy to fix as one may think (for me... or for the AIs). In fact, it took the majority of my time working on it since then. I only fixed it completely (hopefully) this morning. It's also interesting that the more I work with different AI models, I discover which is good for what, and I also started to come across the issues of hitting each model's max length response for certain prompts (one in particular), which wasn't easy to work around, but eventually I did. Since I had more time, I decided to work on adding diesel pools to the snapshot report, which I did. The script lists ALL diesel pool positions the account has, no need to specify any one in particular, and also shows an aggregate situation across the holdings corresponding to the list of tokens and all the diesel pools. Also, tokens with zero holdings are not shown, to condense the information. Here's a screenshot with one of my final tests:  You can find the Hive Engine Snapshot tool [here](https://github.com/gadrian78/he-tokens-snapshot), but you need to know how to run Python scripts to make it work. You can ask an AI if you don't, by the way... We'll see what comes next. I have more ideas but let's see if I have the determination to push it to a higher level. If you have questions or want to share your impressions/advice, etc. I'd appreciate them.
author | gadrian |
---|---|
permlink | added-one-more-brick-to-the-hive-engine-snapshot-tool |
category | hive-139531 |
json_metadata | {"app":"peakd/2025.6.2","format":"markdown","tags":["portfolio-tracker","snapshot-tool","token-value","diesel-pools","vibe-coding","hive-engine","proofofbrain"],"users":["gadrian"],"image":["https://files.peakd.com/file/peakd-hive/gadrian/23tGeSrNSGeHS5D7qDtDJDwg8F97L8qbHaJwkuVhMZueckKWMPsVCGyrWyAG3b6Z6XCBi.png"]} |
created | 2025-06-22 15:46:36 |
last_update | 2025-06-22 15:46:36 |
depth | 0 |
children | 8 |
last_payout | 2025-06-29 15:46:36 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 3.566 HBD |
curator_payout_value | 3.554 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 2,120 |
author_reputation | 646,569,348,278,128 |
root_title | "Added One More Brick to the Hive Engine Snapshot Tool" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 143,502,403 |
net_rshares | 25,206,833,305,689 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
good-karma | 0 | 11,932,922,709 | 1% | ||
steevc | 0 | 2,618,692,955,161 | 71% | ||
seckorama | 0 | 93,085,946,940 | 20% | ||
noborders | 0 | 4,840,755,176 | 100% | ||
esteemapp | 0 | 2,925,540,820 | 1% | ||
bigtakosensei | 0 | 4,198,027,044 | 3% | ||
alexvan | 0 | 181,649,136,346 | 100% | ||
hebrew | 0 | 567,389,891,603 | 40% | ||
diggndeeper.com | 0 | 7,583,515,637,759 | 100% | ||
htooms | 0 | 128,918,245,431 | 75% | ||
thatsweeneyguy | 0 | 453,564,231 | 100% | ||
underground | 0 | 639,851,359 | 2.37% | ||
joeyarnoldvn | 0 | 451,170,734 | 1.47% | ||
grocko | 0 | 2,075,807,574 | 2.5% | ||
tattoodjay | 0 | 589,204,310,550 | 15% | ||
bambukah | 0 | 794,314,019 | 1% | ||
resiliencia | 0 | 18,219,389,009 | 25% | ||
viorel | 0 | 640,744,295 | 75% | ||
jeanlucsr | 0 | 1,193,112,141 | 2% | ||
vimukthi | 0 | 1,420,078,112 | 100% | ||
silverstackeruk | 0 | 422,105,112 | 5% | ||
costanza | 0 | 1,367,560,655,468 | 100% | ||
steemmillionaire | 0 | 1,088,084,578,503 | 100% | ||
roleerob | 0 | 1,365,695,779 | 100% | ||
esteem.app | 0 | 353,107,416 | 1% | ||
tobetada | 0 | 468,006,971,905 | 10% | ||
josediccus | 0 | 745,413,945,733 | 34% | ||
coolguy123 | 0 | 8,672,501,495 | 3% | ||
mytechtrail | 0 | 19,262,570,296 | 13.5% | ||
b00m | 0 | 8,679,073,737 | 15% | ||
sneakyninja | 0 | 871,360,684 | 1.35% | ||
mmmmkkkk311 | 0 | -3,778,781,643 | -10% | ||
fireguardian | 0 | 576,223,364 | 20% | ||
bhattg | 0 | 8,945,896,160 | 0.9% | ||
asgarth | 0 | 858,309,065,943 | 50% | ||
russellstockley | 0 | 18,008,910,557 | 13.5% | ||
jglake | 0 | 6,711,667,267 | 20% | ||
blockchainyouth | 0 | 23,218,365,697 | 25% | ||
jorgebgt | 0 | 9,558,475,086 | 100% | ||
erikah | 0 | 793,713,165,766 | 30% | ||
ravenmus1c | 0 | 5,291,117,763 | 0.25% | ||
adamada | 0 | 4,937,083,504 | 2.5% | ||
mariuszkarowski | 0 | -341,432,773 | -10% | ||
quochuy | 0 | 1,311,697,372,485 | 14.23% | ||
spamfarmer | 0 | 4,249,000,667 | 30% | ||
mavassie | 0 | 2,177,828,047 | 100% | ||
achim03 | 0 | 455,439,672,952 | 20% | ||
steemulant | 0 | 286,542,618 | 14.23% | ||
digi-me | 0 | 2,163,968,935 | 0.5% | ||
ro-witness | 0 | 4,483,663,818 | 30% | ||
zuerich | 0 | 858,159,755,911 | 10% | ||
pixiepost | 0 | 1,303,063,575 | 10% | ||
bntcamelo | 0 | 934,277,019 | 100% | ||
athunderstruck | 0 | 5,451,547,392 | 13.5% | ||
sbi9 | 0 | 103,080,875,963 | 44.49% | ||
rosauradels | 0 | 1,381,069,141 | 100% | ||
bluesniper | 0 | -1,131,332,166 | -10% | ||
slothlydoesit | 0 | 18,230,972,746 | 10% | ||
primeradue | 0 | -38,601,454 | -10% | ||
ctime | 0 | -2,457,271,076 | -10% | ||
thelogicaldude | 0 | 5,548,407,343 | 13.5% | ||
solairitas | 0 | 73,475,083,804 | 10% | ||
blumela | 0 | 1,992,554,882 | 0.5% | ||
leighscotford | 0 | 5,787,008,304 | 10.65% | ||
ph1102 | 0 | 705,761,727,575 | 21% | ||
thisisawesome | 0 | 32,477,009,512 | 15% | ||
imbartley | 0 | 1,651,739,273 | 50% | ||
spinvest | 0 | 55,670,094,639 | 4.75% | ||
maddogmike | 0 | 21,436,021,296 | 13.5% | ||
ph1102.ctp | 0 | 966,692,296 | 20% | ||
sbi-tokens | 0 | 1,530,688,415 | 2.71% | ||
successchar | 0 | 3,909,577,081 | 13.5% | ||
elianaicgomes | 0 | 1,949,900,428 | 5% | ||
mk-photo-token | 0 | 0 | -10% | ||
neoxvoter | 0 | 3,032,203,924 | 25% | ||
rumors | 0 | 3,195,325,259 | 40% | ||
gloriaolar | 0 | 3,243,931,392 | 3% | ||
im-ridd | 0 | 9,244,147,453 | 60% | ||
solairibot | 0 | 11,433,892,847 | 10% | ||
ugochill | 0 | 26,158,892,274 | 50% | ||
hivetrending | 0 | 17,947,309,740 | 3.75% | ||
ykretz | 0 | 1,396,059,632 | 15% | ||
thepeakstudio | 0 | 716,628,284 | 13.5% | ||
hivelist | 0 | 2,649,734,455 | 2.5% | ||
ecency | 0 | 448,882,972,928 | 1% | ||
hivehustlers | 0 | 7,764,752,548 | 27% | ||
improbableliason | 0 | 577,784,979 | 13.5% | ||
archon-gov | 0 | 19,164,039,876 | 10% | ||
jilt | 0 | 975,038,192 | 2.5% | ||
ecency.stats | 0 | 367,604,243 | 1% | ||
portsundries | 0 | 3,298,957,624 | 100% | ||
aslehansen | 0 | 7,221,695,419 | 20% | ||
ctpsb | 0 | 226,924,010,099 | 20% | ||
eddie-earner | 0 | 234,026,143,311 | 4.75% | ||
curatorcat.leo | 0 | 16,959,989,534 | 80% | ||
jfang003 | 0 | 405,599,322,378 | 75% | ||
libertyleo27 | 0 | 498,036,908 | 100% | ||
rondonshneezy | 0 | 502,715,056 | 2.5% | ||
dadspardan | 0 | 1,757,986,426 | 2.5% | ||
mundo.curioso | 0 | 257,424,538 | 100% | ||
curatorcat.pal | 0 | 29,599,145,162 | 100% | ||
huzzah | 0 | 1,468,322,814 | 5% | ||
hive-111011 | 0 | 541,451,126 | 27% | ||
thecryptopimp | 0 | 7,567,271,555 | 27% | ||
tokenpimp | 0 | 407,232,057,732 | 27% | ||
pimptoken | 0 | 4,964,709,749 | 27% | ||
cooperclub | 0 | 695,999,191 | 2.5% | ||
pimp.token | 0 | 3,200,054,468 | 27% | ||
liotes | 0 | 1,629,294,133 | 20% | ||
biglove | 0 | 451,803,470 | 10% | ||
liotes.voter | 0 | 973,258,705,602 | 20% | ||
hive.pizza | 0 | 219,599,180,037 | 5% | ||
stdd | 0 | 37,316,377,782 | 55% | ||
egistar | 0 | 1,382,206,027 | 5.4% | ||
ifarmgirl | 0 | 27,052,262,723 | 4% | ||
csport | 0 | -68,143,644 | -10% | ||
keithtaylor | 0 | 3,288,911,627 | 99% | ||
dibblers.dabs | 0 | 61,615,372,007 | 13.5% | ||
davidbright | 0 | 2,856,077,084 | 7.5% | ||
davideownzall | 0 | 36,015,505,286 | 100% | ||
marsupia | 0 | 1,230,396,435 | 35.5% | ||
eolianpariah2 | 0 | 50,622,371,837 | 25% | ||
h3m4n7 | 0 | 1,475,098,041 | 4.5% | ||
johnripper | 0 | 1,029,765,066 | 10% | ||
kaibagt | 0 | 1,694,608,791 | 2% | ||
noctury | 0 | 1,038,383,486 | 2.5% | ||
hoosie | 0 | 8,414,592,371 | 2.5% | ||
alex2alex | 0 | 497,985,110 | 4% | ||
thorlock | 0 | 5,837,598,909 | 4.75% | ||
pimpdistrict | 0 | 1,377,418,888 | 27% | ||
thepimpdistrict | 0 | 2,490,684,980 | 27% | ||
sekani | 0 | 5,719,804,846 | 17% | ||
prosocialise | 0 | 12,200,000,194 | 2.5% | ||
hive-117638 | 0 | 1,846,403,429 | 50% | ||
gaskets | 0 | -11,975,850 | -10% | ||
tenpik | 0 | -39,943,238 | -10% | ||
zeltra | 0 | -32,127,658 | -10% | ||
thoth442 | 0 | 782,071,123 | 2.5% | ||
ifarmgirl-leo | 0 | 2,207,083,568 | 15% | ||
saboin.ctp | 0 | 122,535,093 | 20% | ||
slothburn | 0 | 1,313,699,014 | 10% | ||
takhar | 0 | 58,660,536,148 | 100% | ||
eds-vote | 0 | 350,001,502,124 | 5% | ||
ecency.waves | 0 | 0 | 1% | ||
dailydab | 0 | 109,751,595,564 | 3% | ||
hivedrip | 0 | 4,576,991,509 | 4.75% | ||
cur8 | 0 | 125,717,614,607 | 3% | ||
clubvote | 0 | 24,379,002,430 | 10% | ||
blkchn | 0 | 61,118,924,779 | 50% | ||
spi-store | 0 | 567,924,216 | 4.75% | ||
tecnotronics | 0 | 8,758,636,529 | 100% | ||
dab-vote | 0 | 144,906,573,739 | 10% | ||
kc6729 | 0 | 12,686,539,321 | 100% | ||
cocinator | 0 | 7,195,567,360 | 100% | ||
soundminds | 0 | 2,042,808,382 | 71% | ||
sonntags | 0 | -463,163,957 | -10% | ||
ovlagik | 0 | 0 | -10% | ||
labutamol | 0 | 0 | -10% |
did you try public online AIs? chatgpt seems a bit less reliable recently
author | davideownzall |
---|---|
permlink | re-gadrian-sy9w95 |
category | hive-139531 |
json_metadata | {"tags":["hive-139531"],"app":"peakd/2025.6.2","image":[],"users":[]} |
created | 2025-06-22 19:46:18 |
last_update | 2025-06-22 19:46:18 |
depth | 1 |
children | 3 |
last_payout | 2025-06-29 19:46:18 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.020 HBD |
curator_payout_value | 0.021 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 73 |
author_reputation | 112,228,930,427,232 |
root_title | "Added One More Brick to the Hive Engine Snapshot Tool" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 143,505,721 |
net_rshares | 150,121,434,884 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
gadrian | 0 | 150,121,434,884 | 10% |
yes, only public and free versions. > chatgpt seems a bit less reliable recently That was my experience this week too. I had better results with Claude recently for coding. Having used AI otherwise lately to compare.
author | gadrian |
---|---|
permlink | re-davideownzall-sy9x92 |
category | hive-139531 |
json_metadata | {"tags":["hive-139531"],"app":"peakd/2025.6.2"} |
created | 2025-06-22 20:07:51 |
last_update | 2025-06-22 20:07:51 |
depth | 2 |
children | 2 |
last_payout | 2025-06-29 20:07:51 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 218 |
author_reputation | 646,569,348,278,128 |
root_title | "Added One More Brick to the Hive Engine Snapshot Tool" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 143,506,033 |
net_rshares | -7,524,433,583 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
mmmmkkkk311 | 0 | -3,501,624,114 | -10% | ||
mariuszkarowski | 0 | -316,874,527 | -10% | ||
bluesniper | 0 | -1,075,202,075 | -10% | ||
primeradue | 0 | -39,227,361 | -10% | ||
ctime | 0 | -2,299,110,907 | -10% | ||
mk-photo-token | 0 | 0 | -10% | ||
csport | 0 | -65,342,401 | -10% | ||
davideownzall | 0 | 260,317,312 | 1% | ||
gaskets | 0 | -8,289,025 | -10% | ||
tenpik | 0 | -34,621,548 | -10% | ||
zeltra | 0 | -27,162,036 | -10% | ||
sonntags | 0 | -417,296,901 | -10% | ||
ovlagik | 0 | 0 | -10% | ||
labutamol | 0 | 0 | -10% |
i asked for specific health specialists on my city and it drove me to other cities and kept repeating the same 3 places over and over even if i made it notice it was mistaking, pretty annoying
author | davideownzall |
---|---|
permlink | re-gadrian-sy9xdw |
category | hive-139531 |
json_metadata | {"tags":["hive-139531"],"app":"peakd/2025.6.2","image":[],"users":[]} |
created | 2025-06-22 20:10:45 |
last_update | 2025-06-22 20:10:45 |
depth | 3 |
children | 1 |
last_payout | 2025-06-29 20:10:45 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 192 |
author_reputation | 112,228,930,427,232 |
root_title | "Added One More Brick to the Hive Engine Snapshot Tool" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 143,506,086 |
net_rshares | 126,198,709 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
vimukthi | 0 | 126,198,709 | 10% |
Congratulations @gadrian! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s) <table><tr><td><img src="https://images.hive.blog/60x60/https://hivebuzz.me/badges/postallweek.png"></td><td>You have been a buzzy bee and published a post every day of the week.</td></tr> </table> <sub>_You can view your badges on [your board](https://hivebuzz.me/@gadrian) and compare yourself to others in the [Ranking](https://hivebuzz.me/ranking)_</sub> <sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub>
author | hivebuzz |
---|---|
permlink | notify-1750647832 |
category | hive-139531 |
json_metadata | {"image":["https://hivebuzz.me/notify.t6.png"]} |
created | 2025-06-23 03:03:51 |
last_update | 2025-06-23 03:03:51 |
depth | 1 |
children | 0 |
last_payout | 2025-06-30 03:03:51 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 601 |
author_reputation | 369,480,732,795,160 |
root_title | "Added One More Brick to the Hive Engine Snapshot Tool" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 143,510,859 |
net_rshares | 0 |
I think it's looking better. Is it possible to compare values from a different snapshot in time?
author | jfang003 |
---|---|
permlink | re-gadrian-32yqkzyfe |
category | hive-139531 |
json_metadata | {"app":"leothreads/0.3","format":"markdown","tags":["leofinance"],"canonical_url":"https://inleo.io/threads/view/jfang003/re-gadrian-32yqkzyfe","isPoll":false,"pollOptions":{},"dimensions":[]} |
created | 2025-06-23 04:58:12 |
last_update | 2025-06-23 04:58:12 |
depth | 1 |
children | 1 |
last_payout | 2025-06-30 04:58:12 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.020 HBD |
curator_payout_value | 0.020 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 96 |
author_reputation | 653,989,397,202,214 |
root_title | "Added One More Brick to the Hive Engine Snapshot Tool" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 143,512,050 |
net_rshares | 147,930,719,892 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
gadrian | 0 | 147,930,719,892 | 10% |
Thanks. Yes. At this time, you simply save the output of the script in different files on disk (I explain on the readme page in the github repo how). Then you compare the files. The script could also be added to automatically run at startup in the future. But I'll have to tweak it a bit to have an option to automatically output to files, and to only create a new file once per period (day, week, month, quarter, year, etc.). Those files (unlike the ones redirected from the output today) would be different than the pretty tables I display on screen, because I need to make them easier to read by a script. Maybe, but that's a big maybe, I'll make a graphics interface to show evolution in time.
author | gadrian |
---|---|
permlink | re-jfang003-syaqoj |
category | hive-139531 |
json_metadata | {"tags":"hive-139531"} |
created | 2025-06-23 06:43:30 |
last_update | 2025-06-23 06:49:27 |
depth | 2 |
children | 0 |
last_payout | 2025-06-30 06:43:30 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 700 |
author_reputation | 646,569,348,278,128 |
root_title | "Added One More Brick to the Hive Engine Snapshot Tool" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 143,513,091 |
net_rshares | -10,511,083,610 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
mmmmkkkk311 | 0 | -3,738,865,101 | -10% | ||
mariuszkarowski | 0 | -346,877,614 | -10% | ||
khrom | 0 | -2,206,535,752 | -100% | ||
bluesniper | 0 | -1,157,713,857 | -10% | ||
primeradue | 0 | -48,272,191 | -10% | ||
ctime | 0 | -2,447,127,909 | -10% | ||
mk-photo-token | 0 | 0 | -10% | ||
gaskets | 0 | -12,644,885 | -10% | ||
tenpik | 0 | -39,888,085 | -10% | ||
zeltra | 0 | -31,150,297 | -10% | ||
sonntags | 0 | -482,007,919 | -10% | ||
ovlagik | 0 | 0 | -10% | ||
labutamol | 0 | 0 | -10% |
!PIMP
author | steemmillionaire |
---|---|
permlink | re-gadrian-sya15t |
category | hive-139531 |
json_metadata | {"tags":["hive-139531"],"app":"peakd/2025.6.2","image":[],"users":[]} |
created | 2025-06-22 21:32:18 |
last_update | 2025-06-22 21:32:18 |
depth | 1 |
children | 0 |
last_payout | 2025-06-29 21:32:18 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 5 |
author_reputation | 128,641,952,205,606 |
root_title | "Added One More Brick to the Hive Engine Snapshot Tool" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 143,507,167 |
net_rshares | 0 |