You are viewing a single comment's thread from:

RE: TUTORIAL: Using the Splinterlands API and KNIME to determine what cards you require to complete your untamed collection

in Splinterlands3 years ago

Thanks for the comment! I've only been using Knime for about 2 years now, so there's lots I am bound to still learn! Any tips from a seasoned user?

Sort:  

Only two tips come to mind offhand.

First, get as many plugins, extensions, and nodes as you can justify. Even things only remotely relevant can prove useful once you start laying out a node graph. More options is more possibilities you may not have otherwise come up with so it's always useful to have as many as you can laying around.

Second, and this is specific to API's, set limits and throttle your calls when using Knime. It can handle loads of data and do amazing things with it, but it can also fetch it at such speeds that you can get yourself auto-banned from servers likely just from security policy violations. It's a huge pain cause some will ban your whole IP and lock your account. In most cases it seems to be automated and whoever manages things usually isn't even aware you got booted. So, be mindful of the rate you make these API calls and what the API you're calling allows for to avoid a lot of potential headaches :)

Thanks for your insight. I set up a flow monitoring an account's transactions on Splinterlands, put it in a cron job, and triggered it by Python - there's a few delays and retries in there to be sure! :)

My day-job is transitioning towards PowerBI now, so less of a need for Knime, but I can see myself using knime more and more in my own life, particularly with the google sheets and selenium integrations it can do with a few plug ins.

So much potential. :D