create account

Python Libraries - Easy Splinterlands Card Monitoring by slobberchops

View this thread on: hive.blogpeakd.comecency.com
· @slobberchops · (edited)
$110.36
Python Libraries - Easy Splinterlands Card Monitoring
![image.jpg](https://files.peakd.com/file/peakd-hive/slobberchops/Eo8RMr935HQyfYnqjWzAKipL2a1xsPAAMQVs836moES9mQXbYbQsnNmnCx5iw97EVY6.jpg)


I don’t tend to write scripts for the sake of it; they need to accomplish something useful. As the Splinterlands Sets are going to rotate in early December, I noticed players are starting to dump their cards from the '*Dice*' and '*Untamed*' sets.

I have had my eye on several legendary cards from the latter set for a while now, and wanted to pick up a few 1 BCX units. I could keep checking but that's too much effort. I wanted to click a shortcut and see all my possible targets easily.

<center>
![image.png](https://files.peakd.com/file/peakd-hive/slobberchops/23wgSTMhEhqjuN4wHP94y1gH9gnGzNHZ3fnyCXQy5rUZZhuUWes8N8xfJdaGidUMZvHGA.png)
...***'some of the most powerful summoners are rapidly falling in value, I want to check on these and a few more at the click of a button'...***
</center>

@bozz has been asking me a few things regarding Python lately, and this is a little diversion using the Splinterlands API as opposed to the now deprecated BEEM library which he was been using.

The lack of examples is typically abysmal on the internet, but I found an old article by @ecko-fresh who appears to have vacated HIVE.  His [article]( https://peakd.com/hive-13323/@ecko-fresh/c-tutorial-how-to-use-splinterlands-market-api) amassed a pitiful reward of $0.00.

![image.png](https://files.peakd.com/file/peakd-hive/slobberchops/23uRLAvwRRTuCaJ8F9r4pmmuRvRrZQVy5hbcbpPyvi8LoVELNKratK7kdqMeiokpcBEVh.png)

I dropped a comment on his post, and promised to donate a **FULL** comment vote if he ever comes back and sees this. I note there is a [Python Community]( https://peakd.com/c/hive-129924/created) which I have now joined, hosted by @emrebeyler. I will be posting all my crap in there going forward.

My script is simple, it’s not multi-file, has no ‘dunder’ statements, or functions. I know about all these, but if you are trying to lay some basics out, then I say ditch that style for the moment.

	import requests
	import os

	os.system('cls')

	# Define BCX, Default is set to 1
	BCX = 1

	# Add More cards to the tuple if desired on new lines
	shopping_list = (
    {"Card": "Cornealus", "ID": "199", "Gold": "false", "Edition": "4"},
    {"Card": "Phantom of the Abyss", "ID": "177", "Gold": "false", "Edition": "4"},
    {"Card": "Sea Wreck", "ID": "558", "Gold": "false", "Edition": "8"},
    {"Card": "Immolation", "ID": "559", "Gold": "false", "Edition": "8"}
	)

	print("--Current Lowest Prices--")
	print()

	for card in shopping_list:
	    lowest_buy_price = float('inf')

	    getstring = "https://api.splinterlands.io/market/for_sale_by_card?card_detail_id=" + card["ID"] + "&gold=" + card["Gold"] + "&edition=" + card["Edition"]
	    response = requests.get(getstring)
	    cards = response.json()

	    for foundcard in cards:
        	if foundcard["bcx"] == BCX:
	            buy_price = foundcard["buy_price"]
        	    if buy_price < lowest_buy_price:
                	lowest_buy_price = buy_price

	    print("Card:", card["Card"])
	    print(f'Lowest Buy Price: ${lowest_buy_price}, BCX: {BCX}, Gold Foil: {card["Gold"]}')
	    print()

	os.system('pause')

Thirty eight lines of code including spaces, comments and you have the desired objective. Hopefully @bozz and some others can follow this, and add more content to @emrebeyler’s community.

As usual I will go through this and try and explain how it works, with a link to my GitHub repository at the foot of the post.

	import requests
	import os

	os.system('cls')

Import statements are adding references to other libraries. ‘requests’ is used to manipulate the JSON data from the Splinterlands API call, and ‘os’ allows us to use commands similar to those in a Windows CMD shell.

Eg.. 'cls' clears the screen, easy right?

Next we have the user defined areas of the script.

	# Define BCX, Default is set to 1
	BCX = 1

	# Add More cards to the tuple if desired on new lines
	shopping_list = (
    {"Card": "Cornealus", "ID": "199", "Gold": "false", "Edition": "4"},
    {"Card": "Phantom of the Abyss", "ID": "177", "Gold": "false", "Edition": "4"},
    {"Card": "Sea Wreck", "ID": "558", "Gold": "false", "Edition": "8"},
    {"Card": "Immolation", "ID": "559", "Gold": "false", "Edition": "8"}
	)

BCX = 1 means, the script will only look for single cards, not combined.

The ‘shopping_list’ tuple contains several dictionary lists within it.

	Card": "Cornealus"

The name of the card you potentially are checking on. 

	"ID": "199"

Each Splinterland card has a unique ID. To find the card’s ID, issue this command in a browser.

	https://api.splinterlands.io/cards/get_details

![image.png](https://files.peakd.com/file/peakd-hive/slobberchops/23tHUiyg5rvv6uPoCTBDm2sGyafdZFa1W8F8oHSs1zs8hYZaum5jvqRTzWhRHJnSTG4ww.png)

What you get back is overwhelming but you can search for cards easily within the content. Look at the top left corner and you will see:

	[{"id":1,"name":"Goblin Shaman"

‘Goblin Shaman’ has the prestigious title of being ID:1. 

	"Gold": "false"

Is the card you are searching for a Gold Foil or not? This is a Boolean value and can be toggled to ‘true’.

	"Edition": "8"

Finally, the Edition is the set identifier. Alpha =1, Untamed = 4, RiftWatchers = 8. You can probably figure out the ones in between.

	print("--Current Lowest Prices--")
	print()

I am not going to explain what ‘print’ does, as it may blow your mind and render you a quivering, gibbering halfwit.

	for card in shopping_list:
	    lowest_buy_price = float('inf')

	    getstring = "https://api.splinterlands.io/market/for_sale_by_card?card_detail_id=" + card["ID"] + "&gold=" + card["Gold"] + "&edition=" + card["Edition"]
	    response = requests.get(getstring)
	    cards = response.json()

	    for foundcard in cards:
	        if foundcard["bcx"] == BCX:
        	    buy_price = foundcard["buy_price"]
	            if buy_price < lowest_buy_price:
        	        lowest_buy_price = buy_price

The main engine of the script is this For loop. Let's break it down some.

	lowest_buy_price = float('inf')

This is an interesting placeholder, which effectively sets the value of ‘lowest_buy_price’ to positive infinity. We want to set this high value for every search.

	getstring = "https://api.splinterlands.io/market/for_sale_by_card?card_detail_id=" + card["ID"] + "&gold=" + card["Gold"] + "&edition=" + card["Edition"]

The API call, returns a JSON string with ALL the parameters sent to it. 

![image.png](https://files.peakd.com/file/peakd-hive/slobberchops/23tw5okA2NQZUWQ2zU9qfbeYpKkXGxWkmbKzWZuaCrtL9VeMBvpdRxbKLgm975UCebu94.png)

A lot of data and not so useful yet as we are only looking for one return value, the cheapest!

	response = requests.get(getstring)
	cards = response.json()

These lines make use of the ‘requests’ library and format the data into something a little more usable. You don't need to know the intricacies of other library functions unless you are willing to deep-dive.

	for foundcard in cards:
	    if foundcard["bcx"] == BCX:
	        buy_price = foundcard["buy_price"]
	        if buy_price < lowest_buy_price:
	            lowest_buy_price = buy_price

This routine loops through all the data and adds a single float into the ‘lowest_buy_price’ variable if it's the lowest price
	
	for foundcard in cards:
	    if foundcard["bcx"] == BCX:
	        buy_price = foundcard["buy_price"]

			print(buy_price)

	        if buy_price < lowest_buy_price:
	            lowest_buy_price = buy_price

If you want to know what all the prices are, then add a print statement such as this sandwiched in between the other code statements. This is generally how I debug my code.

. All we need to do now is present the data to the instigator of this script.

	print("Card:", card["Card"])
	print(f'Lowest Buy Price: ${lowest_buy_price}, BCX: {BCX}, Gold Foil: {card["Gold"]}')
	print()

Using f’ strings, we can mix text with variable data for easy ingestion. 

	os.system('pause')

Remember what I said about the 'os' library and shell commands? As we will be running this in a shell then it needs to pause so we can read the screen.

![image.png](https://files.peakd.com/file/peakd-hive/slobberchops/23xf7FXKTmrHdUxeUfA283KpFAkvVTB3Gdb9qigTwuNxo2Wz6z5eG2rBViAFMQ37QQ7CP.png)

Assign a Shortcut and add it to your other Python Launchers. Mine has the parameters of:
E:\Anaconda3\python.exe "E:\Anaconda3\Scripts\FindCheapSPLCards\FindCheapSPLCards.py

![image.png](https://files.peakd.com/file/peakd-hive/slobberchops/23ynDz8yed7MUJB1U9WG9bTyK1dmEBdVnrQazSyA1Zn3xveEfJXkmYtJjC6FtNUtJQX6N.png)
... and there you have it, info with a simple click! All of them are still too bloody expensive for me. I will bide my time and wait a little longer.

This is the script in its basic form. A lot more could done such as colour coding the output, recording the values into a file, importing the previous ones on subsequent runs, comparing the prices, separating the data into a separate file and importing it, using dunder main!

	if __name__ == "__main__":

See, you now are all confused. This is the reason I didn’t include it!

This and other equally useless code can be found on my personal GitHub [here]( https://github.com/BrynRogersTHG/Easy-Splinterlands-Card-Monitoring)

![RedLine.png](https://files.peakd.com/file/peakd-hive/slobberchops/BqIuXs6C-RedLine.png)

<center>
![CurieCurator.jpg](https://files.peakd.com/file/peakd-hive/slobberchops/f5zec6UG-CurieCurator.jpg)
</center>
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 594 others
properties (23)
authorslobberchops
permlinkpython-libraries-easy-splinterlands-card-monitoring
categoryhive-129924
json_metadata{"app":"peakd/2023.10.1","format":"markdown","image":["https://files.peakd.com/file/peakd-hive/slobberchops/Eo8RMr935HQyfYnqjWzAKipL2a1xsPAAMQVs836moES9mQXbYbQsnNmnCx5iw97EVY6.jpg","https://files.peakd.com/file/peakd-hive/slobberchops/23wgSTMhEhqjuN4wHP94y1gH9gnGzNHZ3fnyCXQy5rUZZhuUWes8N8xfJdaGidUMZvHGA.png","https://files.peakd.com/file/peakd-hive/slobberchops/23uRLAvwRRTuCaJ8F9r4pmmuRvRrZQVy5hbcbpPyvi8LoVELNKratK7kdqMeiokpcBEVh.png","https://files.peakd.com/file/peakd-hive/slobberchops/23tHUiyg5rvv6uPoCTBDm2sGyafdZFa1W8F8oHSs1zs8hYZaum5jvqRTzWhRHJnSTG4ww.png","https://files.peakd.com/file/peakd-hive/slobberchops/23tw5okA2NQZUWQ2zU9qfbeYpKkXGxWkmbKzWZuaCrtL9VeMBvpdRxbKLgm975UCebu94.png","https://files.peakd.com/file/peakd-hive/slobberchops/23xf7FXKTmrHdUxeUfA283KpFAkvVTB3Gdb9qigTwuNxo2Wz6z5eG2rBViAFMQ37QQ7CP.png","https://files.peakd.com/file/peakd-hive/slobberchops/23ynDz8yed7MUJB1U9WG9bTyK1dmEBdVnrQazSyA1Zn3xveEfJXkmYtJjC6FtNUtJQX6N.png","https://files.peakd.com/file/peakd-hive/slobberchops/BqIuXs6C-RedLine.png","https://files.peakd.com/file/peakd-hive/slobberchops/f5zec6UG-CurieCurator.jpg"],"tags":["python","stemgeeks","leofinance","proofofbrain","palnet","creativecoin","neoxian","vyb","ctp","splinterlands"],"users":["bozz","ecko-fresh","emrebeyler.","emrebeyler"]}
created2023-10-18 08:35:57
last_update2023-10-18 08:38:57
depth0
children23
last_payout2023-10-25 08:35:57
cashout_time1969-12-31 23:59:59
total_payout_value55.234 HBD
curator_payout_value55.128 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length9,546
author_reputation2,427,112,030,251,199
root_title"Python Libraries - Easy Splinterlands Card Monitoring"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id128,091,874
net_rshares248,777,805,744,681
author_curate_reward""
vote details (658)
@bozz ·
$0.23
Yeah, that is really quite over my head right now. I get some of it and I am learning more as I go.  This is pretty cool what you did though.  It sure does beat scrolling through pages of cards if you are just looking for a couple specific ones!
👍  ,
properties (23)
authorbozz
permlinkre-slobberchops-s2q2f3
categoryhive-129924
json_metadata{"tags":["hive-129924"],"app":"peakd/2023.10.1"}
created2023-10-18 11:25:51
last_update2023-10-18 11:25:51
depth1
children4
last_payout2023-10-25 11:25:51
cashout_time1969-12-31 23:59:59
total_payout_value0.116 HBD
curator_payout_value0.116 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length245
author_reputation2,239,101,050,116,876
root_title"Python Libraries - Easy Splinterlands Card Monitoring"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id128,094,941
net_rshares521,009,793,041
author_curate_reward""
vote details (2)
@slobberchops ·
$0.04
For the moment, grab the code and add some of your own 'views' to it. I made it as simple as possible, without any fancy stuff that make it 'standard' and digestible for regular coders.

I could do a lot more with this, and you could too. Try some experimentation, such as file access, maybe a lookup table to convert the Editions to something more readable.., such as Beta = 2. Make it a function, you can send an Int and get a String back, for the print functions.

> I get some of it..

It's a start.
👍  , ,
👎  ,
properties (23)
authorslobberchops
permlinkre-bozz-s2q3on
categoryhive-129924
json_metadata{"tags":["hive-129924"],"app":"peakd/2023.10.1"}
created2023-10-18 11:53:12
last_update2023-10-18 11:53:12
depth2
children3
last_payout2023-10-25 11:53:12
cashout_time1969-12-31 23:59:59
total_payout_value0.018 HBD
curator_payout_value0.018 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length503
author_reputation2,427,112,030,251,199
root_title"Python Libraries - Easy Splinterlands Card Monitoring"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id128,095,427
net_rshares84,298,395,382
author_curate_reward""
vote details (5)
@bozz ·
$0.12
Time is the big factor for me right now.  This is really cool though. I can definitely see the potential.  Can you have it return who the owner of the card is that is being sold?  I'm guessing that's probably just another function or something.
👍  ,
properties (23)
authorbozz
permlinkre-slobberchops-s2qala
categoryhive-129924
json_metadata{"tags":["hive-129924"],"app":"peakd/2023.10.1"}
created2023-10-18 14:22:21
last_update2023-10-18 14:22:21
depth3
children2
last_payout2023-10-25 14:22:21
cashout_time1969-12-31 23:59:59
total_payout_value0.060 HBD
curator_payout_value0.060 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length244
author_reputation2,239,101,050,116,876
root_title"Python Libraries - Easy Splinterlands Card Monitoring"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id128,098,552
net_rshares269,912,160,528
author_curate_reward""
vote details (2)
@dobro2020 ·
$0.05
Great work and explanation, i ma not a python dev but reading quickly i cand understand what r you doing. :D
👍  ,
properties (23)
authordobro2020
permlinks2qlyx
categoryhive-129924
json_metadata{"app":"hiveblog/0.1"}
created2023-10-18 18:28:09
last_update2023-10-18 18:28:09
depth1
children0
last_payout2023-10-25 18:28:09
cashout_time1969-12-31 23:59:59
total_payout_value0.023 HBD
curator_payout_value0.023 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length108
author_reputation65,964,136,431,997
root_title"Python Libraries - Easy Splinterlands Card Monitoring"
beneficiaries
0.
accounthiveonboard
weight100
1.
accounttipu
weight100
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id128,103,905
net_rshares106,140,350,369
author_curate_reward""
vote details (2)
@hivebuzz ·
Congratulations @slobberchops! 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/60x70/http://hivebuzz.me/@slobberchops/upvotes.png?202310181441"></td><td>You distributed more than 135000 upvotes.<br>Your next target is to reach 140000 upvotes.</td></tr>
</table>

<sub>_You can view your badges on [your board](https://hivebuzz.me/@slobberchops) 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>

properties (22)
authorhivebuzz
permlinknotify-slobberchops-20231018t150215
categoryhive-129924
json_metadata{"image":["http://hivebuzz.me/notify.t6.png"]}
created2023-10-18 15:02:15
last_update2023-10-18 15:02:15
depth1
children0
last_payout2023-10-25 15:02:15
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length646
author_reputation369,244,692,057,835
root_title"Python Libraries - Easy Splinterlands Card Monitoring"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id128,099,524
net_rshares0
@mdasein ·
Thanks for this👍 !PGM
👍  
properties (23)
authormdasein
permlinkre-slobberchops-20231019t205120371z
categoryhive-129924
json_metadata{"tags":["hive-129924","python","stemgeeks","leofinance","proofofbrain","palnet","creativecoin","neoxian","vyb","ctp","splinterlands"],"app":"ecency/3.0.42-mobile","format":"markdown+html"}
created2023-10-19 12:51:21
last_update2023-10-19 12:51:21
depth1
children1
last_payout2023-10-26 12:51:21
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length21
author_reputation14,966,838,221,313
root_title"Python Libraries - Easy Splinterlands Card Monitoring"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id128,125,577
net_rshares8,668,846
author_curate_reward""
vote details (1)
@pgm-curator ·
<center>Sent 0.1 PGM - 0.1 LVL- 1 STARBITS  - 0.05 DEC - 1 SBT - 0.1 THG - 0.000001 SQM - 0.1 BUDS - 0.01 WOO - 0.005 SCRAP tokens </center>

<center><sub>remaining commands 3</sub></center>


**BUY AND STAKE THE PGM TO SEND A LOT OF TOKENS!**

The tokens that the command sends are: 0.1 PGM-0.1 LVL-0.1 THGAMING-0.05 DEC-15 SBT-1 STARBITS-[0.00000001 BTC (SWAP.BTC) only if you have 2500 PGM in stake or more ]

5000 PGM IN STAKE = 2x rewards! 

![image.png](https://files.peakd.com/file/peakd-hive/zottone444/23t7AyKqAfdxKEJPQrpePMW15BCPhbyrf5VoHWxhBFcEcPLjDUVVQAh9ZAopbmoJDekS6.png)
Discord [![image.png](https://files.peakd.com/file/peakd-hive/hive-135941/23wfr3mtLS9ddSpifBvh7mwLx1rN3eoaSvbwUxTngsNR1GQ8EiZTrC9P9RwZxHCCfK8e5.png)](https://discord.gg/KCvuNTEjWw)


Support the curation account @ pgm-curator with a delegation [10 HP](https://hivesigner.com/sign/op/WyJkZWxlZ2F0ZV92ZXN0aW5nX3NoYXJlcyIseyJkZWxlZ2F0b3IiOiJfX3NpZ25lciIsImRlbGVnYXRlZSI6InBnbS1jdXJhdG9yIiwidmVzdGluZ19zaGFyZXMiOiIxMCJ9XQ..) - [50 HP](https://hivesigner.com/sign/op/WyJkZWxlZ2F0ZV92ZXN0aW5nX3NoYXJlcyIseyJkZWxlZ2F0b3IiOiJfX3NpZ25lciIsImRlbGVnYXRlZSI6InBnbS1jdXJhdG9yIiwidmVzdGluZ19zaGFyZXMiOiI1MCJ9XQ..) - [100 HP](https://hivesigner.com/sign/op/WyJkZWxlZ2F0ZV92ZXN0aW5nX3NoYXJlcyIseyJkZWxlZ2F0b3IiOiJfX3NpZ25lciIsImRlbGVnYXRlZSI6InBnbS1jdXJhb3RyIiwidmVzdGluZ19zaGFyZXMiOiIxMDAifV0.) - [500 HP](https://hivesigner.com/sign/op/WyJkZWxlZ2F0ZV92ZXN0aW5nX3NoYXJlcyIseyJkZWxlZ2F0b3IiOiJfX3NpZ25lciIsImRlbGVnYXRlZSI6InBnbS1jdXJhdG9yIiwidmVzdGluZ19zaGFyZXMiOiI1MDAifV0.) - [1000 HP](https://hivesigner.com/sign/op/WyJ0cmFuc2Zlcl90b192ZXN0aW5nIix7ImZyb20iOiJfX3NpZ25lciIsInRvIjoicGdtLWN1cmF0b3IiLCJhbW91bnQiOiIxMDAwIn1d)

Get **potential** votes from @ pgm-curator by paying in PGM, here is a [guide](https://peakd.com/hive-146620/@zottone444/pay-1-pgm-and-get-4-votes-itaegn)



<sub>I'm a bot, if you want a hand ask @ zottone444</sub>

***
properties (22)
authorpgm-curator
permlinkpgm-curatormdasein1697719894978
categoryhive-129924
json_metadata{"tags":[],"app":"pgm/0.1","format":"markdown+html"}
created2023-10-19 12:51:36
last_update2023-10-19 12:51:36
depth2
children0
last_payout2023-10-26 12:51:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,916
author_reputation3,409,490,822,394
root_title"Python Libraries - Easy Splinterlands Card Monitoring"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id128,125,582
net_rshares0
@michaelklinejr ·
$0.04
I had to leave a comment on this so I can find it for later. Always wanting to read code examples for blockchain interaction
👍  ,
properties (23)
authormichaelklinejr
permlinks2qy93
categoryhive-129924
json_metadata{"app":"hiveblog/0.1"}
created2023-10-18 22:53:27
last_update2023-10-18 22:53:27
depth1
children0
last_payout2023-10-25 22:53:27
cashout_time1969-12-31 23:59:59
total_payout_value0.022 HBD
curator_payout_value0.022 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length124
author_reputation4,227,486,074,309
root_title"Python Libraries - Easy Splinterlands Card Monitoring"
beneficiaries
0.
accountclicktrackprofit
weight300
1.
accounthiveonboard
weight100
2.
accountocdb
weight100
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id128,110,057
net_rshares101,090,469,836
author_curate_reward""
vote details (2)
@rafzat ·
$0.05
I can see that you so much love Splinterlands all the time
You talk about it so many times and I can see how loyal and dedicated you are to it
That's lovely!
👍  ,
properties (23)
authorrafzat
permlinkre-slobberchops-20231018t155350801z
categoryhive-129924
json_metadata{"tags":["hive-129924","python","stemgeeks","leofinance","proofofbrain","palnet","creativecoin","neoxian","vyb","ctp","splinterlands"],"app":"ecency/3.0.43-mobile","format":"markdown+html"}
created2023-10-18 14:53:51
last_update2023-10-18 14:53:51
depth1
children1
last_payout2023-10-25 14:53:51
cashout_time1969-12-31 23:59:59
total_payout_value0.024 HBD
curator_payout_value0.023 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length157
author_reputation183,560,271,702,716
root_title"Python Libraries - Easy Splinterlands Card Monitoring"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id128,099,330
net_rshares107,859,386,596
author_curate_reward""
vote details (2)
@slobberchops · (edited)
I have a large investment in it, sometimes I wish I hadn't.
properties (22)
authorslobberchops
permlinkre-rafzat-s2qhjc
categoryhive-129924
json_metadata{"tags":"hive-129924"}
created2023-10-18 16:52:24
last_update2023-10-18 16:52:33
depth2
children0
last_payout2023-10-25 16:52:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length59
author_reputation2,427,112,030,251,199
root_title"Python Libraries - Easy Splinterlands Card Monitoring"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id128,101,751
net_rshares0
@rak7 ·
$0.05
 I wholeheartedly agree that more open-source contributions can only benefit the Hive community. It's tools like these that can make the platform more robust and user-friendly.
👍  ,
properties (23)
authorrak7
permlinkre-slobberchops-s2wddo
categoryhive-129924
json_metadata{"tags":["hive-129924"],"app":"peakd/2023.10.1"}
created2023-10-21 21:08:12
last_update2023-10-21 21:08:12
depth1
children0
last_payout2023-10-28 21:08:12
cashout_time1969-12-31 23:59:59
total_payout_value0.024 HBD
curator_payout_value0.024 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length176
author_reputation152,719,142,321,873
root_title"Python Libraries - Easy Splinterlands Card Monitoring"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id128,189,524
net_rshares111,569,140,080
author_curate_reward""
vote details (2)
@rashed.ifte ·
$0.12
Your explanation is clear, making it easy for even a newbie to Python to understand the code but to be honest, they went over my head as I'm far far away from Python after I gave HTML a try long ago which seemed like a disaster.

I appreciate your dedication to the Splinterlands community and your willingness to help others. This sense of community is what makes blockchain platforms like Hive so special.
👍  ,
properties (23)
authorrashed.ifte
permlinkre-slobberchops-20231018t162938362z
categoryhive-129924
json_metadata{"tags":["python","stemgeeks","leofinance","proofofbrain","palnet","creativecoin","neoxian","vyb","ctp","splinterlands"],"app":"ecency/3.0.36-vision","format":"markdown+html"}
created2023-10-18 10:29:39
last_update2023-10-18 10:29:39
depth1
children1
last_payout2023-10-25 10:29:39
cashout_time1969-12-31 23:59:59
total_payout_value0.058 HBD
curator_payout_value0.058 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length407
author_reputation206,747,041,987,922
root_title"Python Libraries - Easy Splinterlands Card Monitoring"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id128,093,760
net_rshares264,184,587,876
author_curate_reward""
vote details (2)
@slobberchops ·
Understanding some of it is a start. It needs to be broken down into parts like everything else.

>and your willingness to help others.

I would like to see more open source code relating to HIVE, this is the idea.

👍  
properties (23)
authorslobberchops
permlinkre-rashedifte-s2q9r4
categoryhive-129924
json_metadata{"tags":["hive-129924"],"app":"peakd/2023.10.1"}
created2023-10-18 14:04:18
last_update2023-10-18 14:04:18
depth2
children0
last_payout2023-10-25 14:04:18
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length216
author_reputation2,427,112,030,251,199
root_title"Python Libraries - Easy Splinterlands Card Monitoring"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id128,098,181
net_rshares10,792,281,798
author_curate_reward""
vote details (1)
@revisesociology ·
$0.23
At least we've learned our lesson and stayed away from Rebellion! 
👍  ,
👎  ,
properties (23)
authorrevisesociology
permlinkre-slobberchops-s2sldb
categoryhive-129924
json_metadata{"tags":["hive-129924"],"app":"peakd/2023.10.1"}
created2023-10-19 20:10:24
last_update2023-10-19 20:10:24
depth1
children1
last_payout2023-10-26 20:10:24
cashout_time1969-12-31 23:59:59
total_payout_value0.116 HBD
curator_payout_value0.116 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length66
author_reputation2,265,496,662,591,195
root_title"Python Libraries - Easy Splinterlands Card Monitoring"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id128,135,038
net_rshares511,020,297,970
author_curate_reward""
vote details (4)
@slobberchops · (edited)
You talked me into it, 100 packs my arse!

![image.png](https://files.peakd.com/file/peakd-hive/slobberchops/23tknH7UKiugamJMBMnEqWjxa7BTJcD76TfjJCcxb4f7khqvDUjvqSV5btKaabm4HntYT.png)
properties (22)
authorslobberchops
permlinkre-revisesociology-s2slhl
categoryhive-129924
json_metadata{"tags":"hive-129924"}
created2023-10-19 20:12:57
last_update2023-10-19 20:13:15
depth2
children0
last_payout2023-10-26 20:12:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length184
author_reputation2,427,112,030,251,199
root_title"Python Libraries - Easy Splinterlands Card Monitoring"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id128,135,079
net_rshares0
@speedtuning ·
thanks

!pizza
👍  
properties (23)
authorspeedtuning
permlinkre-slobberchops-s2w7vm
categoryhive-129924
json_metadata{"tags":["hive-129924"],"app":"peakd/2023.10.1"}
created2023-10-21 19:09:24
last_update2023-10-21 19:09:24
depth1
children0
last_payout2023-10-28 19:09:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length14
author_reputation25,959,515,151,196
root_title"Python Libraries - Easy Splinterlands Card Monitoring"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id128,186,210
net_rshares7,496,664
author_curate_reward""
vote details (1)
@splinterboost ·
 <center> This post has been supported by @Splinterboost with a 15% upvote! Delagate HP to Splinterboost to Earn Daily HIVE rewards for supporting the @Splinterlands community!</center> 

 <center> [ Delegate HP ](https://peakd.com/@splinterboost)  | [Join Discord](https://discord.gg/RK4ZHKmgcX) </center>
properties (22)
authorsplinterboost
permlinkpython-libraries-easy-splinterlands-card-monitoring
categoryhive-129924
json_metadata{"app":"splinterboost/0.1"}
created2023-10-18 08:36:03
last_update2023-10-18 08:36:03
depth1
children0
last_payout2023-10-25 08:36:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length306
author_reputation13,745,874,350,846
root_title"Python Libraries - Easy Splinterlands Card Monitoring"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id128,091,876
net_rshares0
@videoaddiction ·
I didn't know that you are also a code writer except exploring urban areas :)
👍  
properties (23)
authorvideoaddiction
permlinkre-slobberchops-20231018t12401310z
categoryhive-129924
json_metadata{"type":"comment","tags":["hive-129924","python","stemgeeks","leofinance","proofofbrain","palnet","creativecoin","neoxian","vyb","ctp","splinterlands"],"app":"ecency/3.0.44-mobile","format":"markdown+html"}
created2023-10-18 09:40:12
last_update2023-10-18 09:40:12
depth1
children1
last_payout2023-10-25 09:40:12
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length77
author_reputation165,539,973,605,358
root_title"Python Libraries - Easy Splinterlands Card Monitoring"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id128,093,012
net_rshares9,865,559
author_curate_reward""
vote details (1)
@slobberchops ·
Exploring is an attempt to stop me getting too fat, this is what I do professionally, though code development is only part of it.
properties (22)
authorslobberchops
permlinkre-videoaddiction-s2pxys
categoryhive-129924
json_metadata{"tags":["hive-129924"],"app":"peakd/2023.10.1"}
created2023-10-18 09:49:42
last_update2023-10-18 09:49:42
depth2
children0
last_payout2023-10-25 09:49:42
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length129
author_reputation2,427,112,030,251,199
root_title"Python Libraries - Easy Splinterlands Card Monitoring"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id128,093,157
net_rshares0
@xplosive · (edited)
$0.12
> some of the most powerful summoners are rapidly falling in value

The player base of Splinterlands also rapidly fallen in the recent past. This results in less demand for the cards. Currently I am in the top 40 000 Bronze players. I remember the time, when the top 100 000 was hard to reach. By the way, I also stopped playing it for a long time. I returned to the game in the previous week.

> The lack of examples is typically abysmal on the internet, but I found an old article by @ecko-fresh who appears to have vacated HIVE. His [article](https://ecency.com/hive-13323/@ecko-fresh/c-tutorial-how-to-use-splinterlands-market-api) amassed a pitiful reward of $0.00.

This is a very sad example that both in the past and nowadays too are too many content creators, and too little content consumers on the Hive blockchain. Most people focus on posting. Many people post, and a lot of content gets ignored/overlooked.

Some people say that I am negative if I mention this. But I am not negative. I am realistic. And this is obvious. It can be backed up by a lot of examples.

The Hive blockchain needs a lot more content consumers. And to reach that, a proper marketing, which is not focused on money earning.

Either way, good luck and have fun in Splinterlands.
👍  ,
properties (23)
authorxplosive
permlinkre-slobberchops-20231018t11211163z
categoryhive-129924
json_metadata{"tags":["python","stemgeeks","leofinance","proofofbrain","palnet","creativecoin","neoxian","vyb","ctp","splinterlands"],"app":"ecency/3.0.36-vision","format":"markdown+html"}
created2023-10-18 09:21:12
last_update2023-10-18 09:22:30
depth1
children1
last_payout2023-10-25 09:21:12
cashout_time1969-12-31 23:59:59
total_payout_value0.058 HBD
curator_payout_value0.058 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,265
author_reputation206,122,303,797,123
root_title"Python Libraries - Easy Splinterlands Card Monitoring"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id128,092,648
net_rshares263,373,103,065
author_curate_reward""
vote details (2)
@slobberchops ·
> And to reach that, a proper marketing, which is not focused on money earning.

I think we all know what happened to that attempt. 

>This is a very sad example that both in the past and nowadays too are too many content creators

If I had known about this author, I would have sent some support. The search facilities on HIVE are as good as they were in the Steemit days.

>The player base of Splinterlands also rapidly fallen in the recent past. This results in less demand for the cards. Currently I am in the top 40 000 Bronze players. I remember the time, when the top 100 000 was hard to reach. By the way, I also stopped playing it for a long time. I returned to the game in the previous week.

The fact you returned shows promise. Modern = No BOTS. It's still a tough game though, in Bronze. I have tried.
properties (22)
authorslobberchops
permlinkre-xplosive-s2pxba
categoryhive-129924
json_metadata{"tags":["hive-129924"],"app":"peakd/2023.10.1"}
created2023-10-18 09:35:36
last_update2023-10-18 09:35:36
depth2
children0
last_payout2023-10-25 09:35:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length814
author_reputation2,427,112,030,251,199
root_title"Python Libraries - Easy Splinterlands Card Monitoring"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id128,092,951
net_rshares0