Kiwi Farms

During the main thread I saw small glimpses of people trying to keep up with Ralph's finances but it was completely drowned out when major events happened. This is why we should have dedicated thread to discussing how Ralph is doing Financially.

In the leaks released we got this screenshot with ralph claiming he has around 35K. (for some reason I can't add the screenshot)
35k_Ralph.jpg

The SPLC in their article about extremist on DLive included TheRalphRetort's earnings. From April 16 - Late October 2020 he made $24,346.03.
Extremist_Earners.jpg
ARTICLE | ARCHIVE

Know Streams of income as of January 17th 2021
DLive: https://dlive.tv/theralphretort (Demonetized and banned after the capitol hill riots)
Trovo: https://trovo.live/theralphretort
Patreon: https://www.patreon.com/theralphretort
His Merch store: https://shop.theralphretort.com/
StreamElements: https://streamelements.com/colorfulralph/tip
Suscribestar: https://www.subscribestar.com/theralphretort

Here is the Python script written by @irujdksajksdjlsk to get everything from the Earnings Tab on Dlive.
Code:
import requests

import json

import re



displayname = 'theralphretort'



after = '99999999999'

csv = open(displayname + '-earnings.csv', 'w')

csv.write('id,sender,recipient,amount,timestamp\n')

pattern = re.compile('@([^\s]+) donated (\d+) LEMON\(s\) to post ([^\+]+)\+.*')



while after != '':

    earnings = json.loads(requests.post('https://graphigo.prd.dlive.tv/',data=

    '{"operationName":"LivestreamProfileWallet","variables":{"displayname":"'

    + displayname + '","first":20,"isLoggedIn":false,"after":"' + after + '"},' +

    '"extensions":{"persistedQuery":{"version":1,"sha256Hash":' +

    '"bea6cdfec46735f1d7510acc1cd0823585dfb7feb6b20ecba886fd678b60c699"}}}').text)



    earnings = earnings['data']['userByDisplayName']['transactions']

    after = earnings['pageInfo']['endCursor']

    for transaction in earnings['list']:

        match = pattern.match(transaction['description'])

        if bool(match):

            csv.write(transaction['seq'] + ',')

            csv.write(match.group(1) + ',')

            csv.write(match.group(3) + ',')

            csv.write(match.group(2) + ',')

            csv.write(transaction['createdAt'] + '\n')

csv.close()
According to Sam losco's post it still worked on Nov. 26 even with the earning tab being removed by Dlive. Still works.

During Sam Losco's tenure as the main stream sniper for the kill stream he kept track of the lemons.
Sam_lem_kills.png
Top