Recently, @Eugene_V_Dabs deleted all their posts & comments following the termination of their youtube account. This is only hours after their ukranian video was taken down after the guardian didnt want people watching some interview that would be inconvenient for the current narrative.

Frustration is understandable in the face of fascist propaganda, and it is 100% healthier to walk away from it than to engage in it. Still, I am going to miss watching their videos, which were a source of humor & light in a time of nonstop worldwide libel & propaganda.

I really hope this isn't the end, but I totally get it. Mr Dabs, thank you for your service :rat-salute:

:meow-hug:

    • KermitTheFraud [they/them]
      ·
      2 years ago

      For Reddit there’s metis search stuff that you can find. For Hexbear I pulled all of the comments via the api and just wrote my own word count function

        • KermitTheFraud [they/them]
          ·
          2 years ago

          Reddit:

          https://redditmetis.com/user/[YOUR USERNAME HERE]

          Hexbear:

          (Python script using @congressbaseballfan as an example since she asked originally)

          USERNAME = 'congressbaseballfan'
          
          import string
          import json
          from urllib.request import Request, urlopen as fetch
          
          def fetch_json(url: str):
              request = Request(url)
              request.add_header('User-Agent','Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)')
              request.add_header('Content-Type','application/json')
          
              with fetch(request) as response:
                  return json.load(response)
          
          def word_count(s: str) -> int:
              no_punctuation = s.translate(str.maketrans('', '', string.punctuation))
              return len(no_punctuation.split())
          
          url = f'https://hexbear.net/api/v1/user?username={USERNAME}&sort=New&limit=5000&saved_only=false'
          data = fetch_json(url)
          comments = [c['content'] for c in data['comments']]
          total_count = sum(word_count(c) for c in comments)
          account_created = data['user']['published'][:10]
          
          print(f'{USERNAME} has written {total_count} words since {account_created}')
          
          • congressbaseballfan [she/her]
            ·
            edit-2
            2 years ago

            What do I do? Press enter? Lmao

            According to Google looks like I’ll need a computer for this. Yuck.

            • KermitTheFraud [they/them]
              ·
              2 years ago

              I have a Python interpreter on my phone but yeah it’s not ideal without a desktop. For the record the output is:

              congressbaseballfan has written 87798 words since 2020-07-26