scrobble.life
#python

Leeching Arseholes!

Where else could I name an article, 'Leeching Arseholes!' and get away with it. Don't you just love HIVE and the freedom it gives us?

Cover_censored.jpg

I'm going to do it, divulge to you all how to exploit my BOT and get FREE votes, bollocks to it all, I don't care.

Leeching Arsehole - I do like that term, but only I will know who the leechers are; that I won't disclose to the public. I don't call anyone out, the name (above) has been obfuscated but suffice to say the one depicted (above) will not get a vote.

Leecher: One who gains HIVE, HP, or HBD and extracts almost all to centralised exchanges such as Binance giving nothing back to the community who fed them.

image.png

Let me tell you that coding is part of my profession, but I have never aspired to be anything greater than an Adept level. I can make things work, but there are dudes who I work with that I consider at a genius level.

What I can’t do at work is sprinkle my code with profanity which brings it all to life, and when I mean sprinkle that’s all. Unleashing your code for the first time, and seeing it work its magic is a great feeling.

If you have been in this situation, you will know exactly what I mean. It's thrilling and, yes, very geeky.

Now let's get down to business and explain how to get free votes and exploit what I have created.

First of all, you need to get white-listed. You can ask me, or I will find you. That's likely the hardest step. Last time I asked this question, I added a whole load of accounts.

image.png

Some time ago @sagarkothari88 showed me his 'tests' for getting votes via a curation group he's involved with. At this stage of my creation, I had a few checks but not as many as he had added. I was quite impressed with the list.

I am divulging this to encourage better behaviour, or better as I see things. That may not necessarily be everyone's kettle of fish. HIVE is free to do what you want, and that's the joy of it.

RedLine.png

Shitposts: BOT has a method of checking the body count of posts. If it's less than a certain figure, it will bypass the post. This is not perfect, and the count is quite low but could exclude art posts or video content.

Powering Down: BOT will not vote on any account, or posts that are powering down. Stop the power down, and you will be eligible again. It does not hold grudges, does not record these actions and everyone powers down from time to time.

Reward.app: Using this service as a beneficiary tells me the poster is only interested in liquid HIVE. It's not conducive to growing your account. This is a per-post action, and if the author does not use 'reward.app' on the post, it will pass.

Delegation: This one is quite controversial and some people like to delegate to the likes of @curangel or @ocdb, which have their curators to look for 'good' posts, vote on your behalf and then send some HIVE your way.

Let's say that if you delegate too much for my liking the BOT will say no. It's not unreasonable and doesn't expect you to keep your entire HP.

ActiFit: While I have no problem with these, I feel many are automated and short. It's all very well boasting about your running, but unless there's more content than the basic stuff, it's going to be passed over. ActiFit content with extra content will pass and be voted on.

Account Integrity Checks: Now comes the meat of this. I am quite a stickler for 'skin in the game'' so composed two different checks. The first one, any account could fail, but that doesn't discount a vote.

Age Vs Stake: You would think an old account from 2016 has some HP? Not always the case. It could be that the account holder is a 'Leeching Arsehole' only content to extract, or it could be that the account has barely been used.

In a latter check situation, the second check would be processed.

All-Time Author & Curation Rewards vs HP: This one is my stickler. If this does not pass, then no vote is guaranteed. You would think that many accounts have at least 33% of their earnings powered up.

RedLine.png

I was surprised to see many do and delighted. I want to say.. a big thank you to @arcange for giving me the SQL string to get these values, as I was struggling with it.

@azircon mentioned to me only yesterday about data gathering for Splinterlands content authors. I know he's going to do a post about this soon, so I won't go into it too much.

image.png

I painstakingly managed to extract 172 accounts all voted by @steemmonsters and added them to my BOT thinking, 'they are all Leeching Arseholes so won't get a vote anyway'.

I surmised incorrectly that they are all merciless extractors and a surprising amount are at Dolphin level (5000 HP) or greater.

image.png

Of course, there are always exceptions, but many such as the above did get a vote.

For me, that is great! I now have approaching 500 potential accounts so when I run it, the votes are distributed more evenly.

Work on the BOT is not finished. I want to check for self-voting and add another check for posts that have duplicate content such as multi-language posts.

I am not against these but as one of my checks is for word count it can skew the vote bonus. More words, a larger bonus. Do you see where I am coming from?

image.png

What I would really like is to check the content to see if it's of bullshit flavour. I can't do that yet, as it requires the human eye. I do look at some of these as they trail up my window in https://hivetasks.com/

BOTs are great, but remember to read or skim at least some of the content out there and manually vote a percentage. It can be tough to find, but there are some gems hidden amongst the bulk.

RedLine.png

Do you like posting your Urbex content and photography for FREE on Facebook and YouTube? I like to get some form of reward for my work and every time I create I do just that. Take a look at The Urbex Community on HIVE.

If you want to keep creating for FREE then ignore what you are reading. If you want to be like me and gain something other than BUGGER ALL for your work then click here and learn about posting on the HIVE blockchain.

My Urban Exploration Tales can be found directly on the internet via my Website: 'Tales of the Urban Explorer'.

RedLine.png

TalesLogo.JPG

RedLine.png

CurieCurator.jpg

RedLine.png

Drooling Maniac.JPG

If you found this article so invigorating that you are now a positively googly-eyed, drooling lunatic with dripping saliva or even if you liked it just a bit, then please upvote, comment, rehive, engage me or all of these things.

Comments · 41

  • @hive-lu(65)· 605d

    Hello slobberchops!

    It's nice to let you know that your article won 🥉 place. Your post is among the best articles voted 7 days ago by the @hive-lu | King Lucoin Curator by szejq

    You and your curator receive 0.0032 Lu (Lucoin) investment token and a 6.18% share of the reward from Daily Report 548. Additionally, you can also receive a unique LUBROWN token for taking 3rd place. All you need to do is reblog this report of the day with your winnings.

    2.png


    Invest in the Lu token (Lucoin) and get paid. With 50 Lu in your wallet, you also become the curator of the @hive-lu which follows your upvote. Buy Lu on the Hive-Engine exchange | World of Lu created by @szejq

    If you no longer want to receive notifications, reply to this comment with the word STOP or to resume write a word START

  • @arcange(79)· 607d

    Thank you for the mention @slobberchops.

  • @elcholitosanto(74)· 609d

    Hi, I hope to reach 5000 HP and be a dolphin, nice post my friend.👍👍👍

  • @alex-rourke(74)· 610d

    I've a feeling I'll start using LA as code if I see one of them buggers. They won't know.

  • @por500bolos(68)· 610d

    Powering Down: BOT will not vote on any account, or posts that are powering down. Stop the power down, and you will be eligible again. It does not hold grudges, does not record these actions and everyone powers down from time to time.

    ¡LIAR!

    Slobberchop's Bullshit

    Fix your dysfunctional BOT, comrade. And your false narrative too, Urban Explorer!

    ««If you appreciate what I've said, don't upvote me, be smarter!»»

  • @valued-customer(75)· 610d

    "...everyone powers down from time to time."

    I don't think I have. Pretty sure I meet any thresholds for not being a leech. See what you think from a look at my blog.

    I appreciate your intention here, to encourage folks that build Hive rather than extract from it.

    Thanks!

  • @seckorama(78)· 611d

    Ugh, you've put a lot of effort into this, but do you think it's worth it? I understand all these conditions and I agree with them in principle, but what users do with their earnings I don't even care about.
    I vote (mostly) only for the content I read and like i. When I get to about 50% power then I stop. I'm in a few curation trails, but I count on the fact that the curator who reviews a post and initiates a trail has some standards. There is some content bullshit (but again, that's from my personal perspective) I agree, but I don't think it's so much that the whole Hive system falls. I think the more significant problems are somewhere else. Oh, btw. I don't have Binance or any other exchange account. 😀

  • @ablaze(76)· 611d

    Leeching Arseholes!!! 🤣🤣

    Now there's a turn of phrase!! I like all your rules for the script, all very fair and I'm delighted to benefit from plenty of upvotes from you over the months, so thanks man.

    A couple of potential adds for you include @killerwot @niallon11 @deirdyweirdy @ewkaw @littlebee4 @cryptoandcoffee @riverflows @livinguktaiwan @blanchy @geneeverett @stickupboys @honeydue @cmplxty @tengolotodo @thebighigg @seckorama

  • @joanstewart(75)· 611d

    Another dramatic turn in gleefully displaying how you do it, well I will get to read thoroughly, not right now as it's time to run once again.

    !LOLZ thanks for the info!

  • @friendlymoose(77)· 611d

    How cool is that! And by that I mean your script, not the shitposts 😂

    I've been looking at the same issue, but I'm lacking the skills 😂 I asked the question in the HiveSQL discord to see if someone could help me with this.

    image.png
    It would be good to show everyone the amount of rewards that is being given away to low quality, low effort posts.

  • @arc7icwolf(76)· 611d

    and add another check for posts that have duplicate content such as multi-language posts.

    That's probably my ugliest pieace of shi..., ergh, code ever, but I tried to solve a similar issue with one of my scripts and this is how it came out:

    
    from langdetect import detect_langs, LangDetectException as Lang_e
    
    # Check it target language is among the top languages and number of languages
    def text_language(text):
        try:
            languages = detect_langs(text)
            num_languages = len(languages)
    
            # Double-check the presence of the target language to avoid false negatives
            if not any(lang.lang == "it" for lang in languages):
                text_length = len(text)
                half_length = text_length // 2
                first_half = text[:half_length]
                second_half = text[half_length:]
                for _ in range(2):
                    languages = detect_langs(first_half)
                    if any(lang.lang == "it" for lang in languages):
                        num_languages = 2  # Set to 2 because there's another language
                        break
                    languages = detect_langs(second_half)
                    if any(lang.lang == "it" for lang in languages):
                        num_languages = 2  # Same as above
                        break
        except Lang_e:
            logger.error(f"Language error: {Lang_e}")
            return False, 0
    
        # In case there are more than 2 languages, sort and take only the 2 most prob
        languages_sorted = sorted(languages, key=lambda x: x.prob, reverse=True)
        top_languages = (
            languages_sorted[:2] if len(languages_sorted) > 1 else languages_sorted
        )
    
        contains_target_lang = any(lang.lang == "it" for lang in top_languages)
        return contains_target_lang, num_languages
    

    In my case I was looking both for the amount of languages in the post and if at least one of these was the target language (italian). If you need only the first information you can simplify a lot the function, but the library - despite what it claims - is far from being accurate, so double or triple checking the result is imho mandatory.

    I also tried another famous library (can't recall its name) but it was even more inaccurate, so this one with some for loop for me got the job done.

    Something like this might be a decent start!

    
    from langdetect import detect_langs, LangDetectException as Lang_e
    
    # Check number of languages
    def text_language(text):
        try:
            num = 0
            for _ in range(3): # Checking more times increase the probability of detecting multiple languages, but also increse the chance of getting false positive
                languages = detect_langs(text)
                num_languages = len(languages)
                if num_languages > num:
                    num = num_languages
    
        except Lang_e:
            print(f"Language error: {Lang_e}")
            return 1000 # There's somethig odd, so maybe it's better if this post doesn't get a vote
    
        return num
    
  • @dantrin(64)· 611d

    @sagarkothari88 test was unique back then and yet people find ways to exploit it. @slobberchops thank you for the giggles 🤣.

  • @buttcoins(75)· 611d

    I read through this post and what caught my eye was the bit about self voting. I’ve never fully understood the hive ethics around self voting.
    It seems if you have a lot of hp it is frowned upon to self vote, as it is seen as milking the reward pool. Though I’ve noticed there are still some big hp accounts that do it and yet they don’t seem to face any repercussions. So in my case, I used to self vote when I was lower hp. It didn’t feel wrong to me. I figured I had invested in hive, I give real effort and time on my blogs or vlogs and I don’t tend to get these big whale upvotes, so me self voting a nickel is fair. Even now, I’m on an upvote trail that when it votes I give a small vote too, sometimes my post gets voted and so I still get an auto self upvote. For some reason that feels fine to me. That and I’m a lazy fucker and don’t want to figure out how fix self voting upvote trail dilema. There seems to be so many hidden rules in hive. Am I a bad hive boy? Maybe I need a DV bitch slap. Now I’m not asking to be on your bot list. So I’m not so concerned whether I’d lose an upvote if your bot discovered my leechery.

    My kids account on the other hand. Thebombkids love to self vote🤣 I said to them that some people frown on that on hive. ‘Why’ they both couldn’t understand how if they could give 2 cents to themselves, why wouldn’t they. But they were both excited to be on your bot list. ‘I wonder if i will get one of those slobber votes’ My son asked recently.

    So, this long winded comment is

    1. part musing on…. Why is there such unclear hive self vote norms/ethics
    2. Will my kids really make them selves ineligible for a vote from your slobber bot if they 2 cent self vote? If that is the case. I guess that is a good answer to their ‘why’ question If they want to get the slobber….they best stop jerking the self chicken
  • @arahman(61)· 611d

    You are taking a great step. Go ahead. Have a great day! 🍀

  • @hivebuzz(74)· 612d

    Congratulations @slobberchops! Your post has been a top performer on the Hive blockchain and you have been rewarded with this rare badges

    Post with the most comments of the day.
    Post with the highest payout of the day.

    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

  • @blingit(69)· 612d

    i LOVE LOVE that you colour your coding and have it spit out in words that say the person is a "leeching arsehole" rather than "account not eligible" i think i would laugh every time i read that if it was my code.

    i remember my dad had a flow diagram on his desk wall in NZ (aviation authority) something similar about dickhead management rules. But alas i can't remember it other than laughing everytime i saw it as a kid.

    love that HIVE doesn't censor you for it. if i don't wanna read and engage i don't have to.

    love to see what you think of my art and gardening account. If only i want to do better on HIVE. (i would be very upset if you thought i was a leeching arsehole as i actually am trying to put effort into promoting this platform) i'm here to create quality content in my genre.

    As you care for the platform, i would love you to let me know if i can improve in anyway.

    BLINGIT

  • @pizzabot(60)· 612d

    PIZZA!

    $PIZZA slices delivered: @danzocal(1/10) tipped @slobberchops

  • @danzocal(60)· 612d

    !PIZZA

  • @mightyrocklee(72)· 612d

    Interesting, I never thought about that, more just looking at the account and see if I like it. I tend to look over the hive sold if they are from a country with high inflation like for example Venezuela.

  • @jacobtothe(77)· 612d

    Leeching arseholes? I worked for a while at a store that sold products for bleaching arseholes. Completely different subject.

  • @sagarkothari88(78)· 612d

    Arseholes indeed.

    Even after having those many checks, people managed to get around it easily :| Unfortunately, curation program I was running is no longer active & one of the reason is you just explained.

  • @bil.prag(76)· 612d

    i find going all liquid just selfish.

    so you make a list of creators and then check every post before upvoting? or just check before adding them and review the list from time to time?

    One thing i never check is delegations. but you can make an argument for it.

  • @carl05(73)· 612d

    All your posts are interesting and this is one of them. I am not a programmer, but it is interesting how a post is selected. From what I see, I am on that list, but I don't know if it is good or bad 🙂.

  • @shanibeer(74)· 612d

    Great fun! I was wondering about the actual content: would it pass if it was Ipso Lorem? 😁

  • @kalkulus(69)· 612d

    Good read. Nice little teaser for azicon's post on the Splinterlands community too. I'll look forward to that.

    Completely beside the content here, but what are you using to color the terminal output? (please say its some simple python package!) The terminal in the cover-photo looks very cool!

  • @ducecrypto(71)· 612d

    After a fun first year spending more time on Hive, I'm taking things more seriously in 2025 to be part of my daily habit. For all I know, my account should be in good standing with all your bot checks since I'm keeping all my HP/HBD on the account!

    I share Splinterlands strategy every day with my Battle of the Day #BOTD series plus special reports and my end-of-season report card every couple weeks.

    I'm also an active math teacher, so enjoy competing for those top spots on the actifit leaderboard, while also treating it like a personal journal and window into life in Brooklyn, NY.

    I certainly could stand to step up the curating, but haven't gotten into any delegating. Looking forward to a big 2025 on Hive, PeakD, Snaps, Splinterlands, and everything else this blockchain has going on!

  • @revisesociology(82)· 612d

    Great work, invaluable!

  • @bozz(83)· 612d

    Very interesting. So are you using HIVESQL for this now or are you still using Python?

  • @livinguktaiwan(81)· 612d

    What a revelation!!! Hopefully people will understand better why they're getting no support and change their behaviour

  • @godfish(78)· 612d

    How about two language posts, in which one language is merely a machine translation?

    Btw are you going to make the bot public for the others to use?

  • @grindle(79)· 612d

    Did you ever know that you're my hero And everything I would like to be? I can fly higher than an eagle For you are the wind beneath my wings

  • @gwajnberg(77)· 612d

    I like this type of post because it gives me some ideas of what to look for in hive. You are looking for multiple variables which makes it interesting, despite of some variables i would be a bit more cautious , but just my opinion. Not a while ago i posted about a parsing script to search circle votes in curations. Maybe that variable could interest you . I don’t like to promote inorganically my posts but it can give you more ideas, and also the rewards are expired already :)! Good luck it maybe you will need to break your scripts in many functions to organize it 🤣

    https://peakd.com/hive-169321/@gwajnberg/parsing-curation-reports-inleo-example

  • @hivepakistan(70)· 612d

    Curious about HivePakistan? Join us on Discord!

    Delegate your HP to the Hivepakistan account and earn 90% of curation rewards in liquid hive!

    50 HP

    100 HP

    200 HP

    500 HP (Supporter Badge)

    1000 HP

    Follow our Curation Trail and don't miss voting!

    ___

    Additional Perks: Delegate To @ pakx For Earning $PAKX Investment Token


    Curated by gwajnberg

  • @meesterboom(81)· 612d

    Well done to them splinterlands chaps!!

    And boo to the Leeching Arseholes! A splendid term for the motley crew of fuckers that they are 😃😃

  • @day1001(62)· 612d

    I saw my name on the list. Is it a good thing or not? Thanks!

  • @dbooster(79)· 612d

    One of these days I need to learn to code better. I'm making baby steps. I just recently learned how to use javascript to connect to Hive Engine or Hive and extract some values, like total staked, curation, etc. I'll tackle connecting to HiveSQL eventually.

    Anyway, it's all very impressive. I like the idea of all these checks before voting on someone.

  • @cryptictruth(74)· 612d

    I don't mind automation like this thanks for sharing the criteria behind the bot and your thought process. I agree that there are too many leeching from our community. I think we need to figure out ways to get more people stay and stake because that how we all benefit.

  • @steevc(81)· 612d

    You pass my tests to get a vote :)

    There is a lot of auto-voting going on and it is good to apply some criteria to it. With something like hive.vote it doesn't check anything. The criteria you use are entirely up to you.

    Do you check any blacklists? I did make use of one to tag people I found for the Britlist.

    I'm expecting your script to attain sentience any time now...

  • @azircon(79)· 612d

    Appreciate the work. Looking forward to enhancing that curation even more.

    I always think this is our home and our neighborhood, if we don’t take care of it who will?

  • @lightcaptured(78)· 612d

    Yup, there is certain freedom here, different from the freedom of the centralized social networks. Still, try to add the name of the top 5 stakeholders + " are " + your title and let's see how this goes, huh?

    :D

    By the way, deciding if a post is a "shit-post" by the word count probably made some sense before AI generated content has flooded the net. Also, a bit insulting to the works of the visual artists. I am better with the cameras than words. Plenty of great photographer here too.

    No wonder in some communities instead of sharing their own experiences people regularly copy/paste texts from the net, of course, sources provided so it is by the book. :)

    Have a great weekend

  • @steemmonsters(76)· 612d

    Thanks for sharing! - @azircon