NeoGAF & ResetERA - The Hilarious N̶e̶v̶e̶r̶e̶n̶d̶i̶n̶g̶ Splintering "Gaming" Forum Circus

I actually saw this idea on an SA thread talking about the Persona ideas, but how has no one made a Twitter or Tumblr account that chronicles all the bans that the ResetEra mods make? It's basically already become a small meme, so the account would likely get a fair bit of traction. Then again, it would probably be best to make such an account during an event like the Kingdom Come release.
 
I actually saw this idea on an SA thread talking about the Persona ideas, but how has no one made a Twitter or Tumblr account that chronicles all the bans that the ResetEra mods make? It's basically already become a small meme, so the account would likely get a fair bit of traction. Then again, it would probably be best to make such an account during an event like the Kingdom Come release.
Too much effort, since they ban so often. It would have to be a community effort.
 
I actually saw this idea on an SA thread talking about the Persona ideas, but how has no one made a Twitter or Tumblr account that chronicles all the bans that the ResetEra mods make? It's basically already become a small meme, so the account would likely get a fair bit of traction. Then again, it would probably be best to make such an account during an event like the Kingdom Come release.
Sounds like a cool idea but you'd basically need to crawl every page constantly and keep a database. I might take a shot at scripting something.
 
Sounds like a cool idea but you'd basically need to crawl every page constantly and keep a database. I might take a shot at scripting something.
I'm looking for it for the first time, and can't see a simple Search option for keywords. Is it an authenticated user-only feature or did they really make a forum without a Search?
 
I actually saw this idea on an SA thread talking about the Persona ideas, but how has no one made a Twitter or Tumblr account that chronicles all the bans that the ResetEra mods make? It's basically already become a small meme, so the account would likely get a fair bit of traction. Then again, it would probably be best to make such an account during an event like the Kingdom Come release.

Would anybody be willing to pay me a salary to do this?
 
Sounds like a cool idea but you'd basically need to crawl every page constantly and keep a database. I might take a shot at scripting something.
Since I don't visit Era almost ever, as a quick query do ban messages stay up forever? I mean, if I had a free night and some alcohol I honestly wouldn't mind autistically pouring over threads and screencapping users who are banned and the ban messages on their specific posts. I mean, fuck it, why not? I don't do much noteworthy with my free time anyway.

Edit: That "if" is more like a when, actually. I have alcohol. And I'm free tonight. So...would anyone be interested in my just firing up Irfanview and screening a bunch of that shit? Make a little scrapbook on some blog or something?
 
proof of concept
Code:
#!/usr/bin/env python3

import scrapy

class ResetbansSpider(scrapy.Spider):
    name = 'resetbans'
    allowed_domains = ['resetera.com']
    start_urls = ['https://www.resetera.com/threads/french-actress-catherine-deneuve-slams-post-weinstein-witch-hunt-as-attack-on-sexual-freedom.15234/page-1']
    #start_urls = ['https://www.resetera.com/threads/french-actress-catherine-deneuve-slams-post-weinstein-witch-hunt-as-attack-on-sexual-freedom.15234/page-6']
    #start_urls = ['https://www.resetera.com/threads/channel-not-so-awesome-ex-contributors-of-channel-awesome-detail-a-history-of-abuse-read-op.33557/page-42']
    #start_urls = ['https://www.resetera.com/threads/channel-not-so-awesome-ex-contributors-of-channel-awesome-detail-a-history-of-abuse-read-op.33557/page-85']

    def parse(self, response):
        for post in response.css('li.message'):
            reason = post.css('li.warningNotice::text').extract()
            if (reason): # filter empty
                postid = int(post.css('::attr(id)')[0].extract()[5:]) # strip leading "post-"
                username = post.css('::attr(data-author)')[0].extract()
                permalink = post.css('a[title=Permalink]::attr(href)')[0].extract()
                yield {'id': postid, 'name': username, 'reason': reason[0], 'link': permalink}

        pageNav = response.css('div.PageNav')[0]
#        try:
        for x in pageNav.css('nav'):
            for y in x.css('a.text::text'):
                if y.extract() == "Next >":
                    try: # next page is [0] on the first page, otherwise [0] is previous page
                        yield response.follow(x.css('a.text::attr(href)')[1], self.parse)
                        return
                    except:
                        yield response.follow(x.css('a.text::attr(href)')[0], self.parse)
                        return
#        except:
#            print ("last page?")

{"id": 3033615, "name": "vicisac", "reason": "User warned: arguing in bad faith to belittle sexual harassment victims, making unsubstantiated generalizations about \"the left\"", "link": "threads/french-actress-catherine-deneuve-slams-post-weinstein-witch-hunt-as-attack-on-sexual-freedom.15234/#post-3033615"},
{"id": 3033832, "name": "FtheQueen", "reason": "User warned for minimizing sexual claims and victims", "link": "threads/french-actress-catherine-deneuve-slams-post-weinstein-witch-hunt-as-attack-on-sexual-freedom.15234/#post-3033832"},
{"id": 3039446, "name": "FlyingMa", "reason": "The user was banned for this post (48 hours). Condemning sexual harassment isn't \"denigrating sexuality as if it's the 1950s.\" Argue in good faith.", "link": "threads/french-actress-catherine-deneuve-slams-post-weinstein-witch-hunt-as-attack-on-sexual-freedom.15234/page-6#post-3039446"},
{"id": 3041060, "name": "Charamiwa", "reason": "User has been warned: downplaying of sexual harassment and mentioning a situation that should stay off the site. https://www.resetera.com/threads/a-word-about-neogaf.290/", "link": "threads/french-actress-catherine-deneuve-slams-post-weinstein-witch-hunt-as-attack-on-sexual-freedom.15234/page-6#post-3041060"},
{"id": 3056342, "name": "Dark_Chris", "reason": "User warned for minimizing discussion of sexual assualt and it's victims", "link": "threads/french-actress-catherine-deneuve-slams-post-weinstein-witch-hunt-as-attack-on-sexual-freedom.15234/page-8#post-3056342"},
{"id": 3056879, "name": "Macs", "reason": "Member warned for downplaying sexual assualt. Unwanted sexual advances are sexual assualt.", "link": "threads/french-actress-catherine-deneuve-slams-post-weinstein-witch-hunt-as-attack-on-sexual-freedom.15234/page-8#post-3056879"},
{"id": 3076708, "name": "theDream", "reason": "User Banned (permanent): Ignorant generalization of an entire culture. History of similar behaviour in other threads. Ban extended after review.", "link": "threads/french-actress-catherine-deneuve-slams-post-weinstein-witch-hunt-as-attack-on-sexual-freedom.15234/page-10#post-3076708"},
{"id": 3083273, "name": "J.R. Ewing", "reason": "User warned: personal attack, trolling. Opposing workplace sexual harassment is not prudishness.", "link": "threads/french-actress-catherine-deneuve-slams-post-weinstein-witch-hunt-as-attack-on-sexual-freedom.15234/page-10#post-3083273"},
{"id": 3131241, "name": "FrankJaeger", "reason": "This poster is banned for this post (3 days): Disingenuous and sexist argument that deprioritizes victims of rape culture", "link": "threads/french-actress-catherine-deneuve-slams-post-weinstein-witch-hunt-as-attack-on-sexual-freedom.15234/page-11#post-3131241"}

I need to integrate MongoDB or something into the scrapy pipeline. Figure out a sane way to aggregate all the recent threads to be (re-)scanned. Then I need a twitter account with a burner phone number (you need a phone number to get twitter API access).
 
I actually saw this idea on an SA thread talking about the Persona ideas, but how has no one made a Twitter or Tumblr account that chronicles all the bans that the ResetEra mods make? It's basically already become a small meme, so the account would likely get a fair bit of traction. Then again, it would probably be best to make such an account during an event like the Kingdom Come release.
I'd rather have a human curated account that posts best shit, otherwise it will be mostly spam bans and automated screencaps that don't fit all text for context or are too shrunken for viewing
 
proof of concept
Code:
#!/usr/bin/env python3

import scrapy

class ResetbansSpider(scrapy.Spider):
    name = 'resetbans'
    allowed_domains = ['resetera.com']
    start_urls = ['https://www.resetera.com/threads/french-actress-catherine-deneuve-slams-post-weinstein-witch-hunt-as-attack-on-sexual-freedom.15234/page-1']
    #start_urls = ['https://www.resetera.com/threads/french-actress-catherine-deneuve-slams-post-weinstein-witch-hunt-as-attack-on-sexual-freedom.15234/page-6']
    #start_urls = ['https://www.resetera.com/threads/channel-not-so-awesome-ex-contributors-of-channel-awesome-detail-a-history-of-abuse-read-op.33557/page-42']
    #start_urls = ['https://www.resetera.com/threads/channel-not-so-awesome-ex-contributors-of-channel-awesome-detail-a-history-of-abuse-read-op.33557/page-85']

    def parse(self, response):
        for post in response.css('li.message'):
            reason = post.css('li.warningNotice::text').extract()
            if (reason): # filter empty
                postid = int(post.css('::attr(id)')[0].extract()[5:]) # strip leading "post-"
                username = post.css('::attr(data-author)')[0].extract()
                permalink = post.css('a[title=Permalink]::attr(href)')[0].extract()
                yield {'id': postid, 'name': username, 'reason': reason[0], 'link': permalink}

        pageNav = response.css('div.PageNav')[0]
#        try:
        for x in pageNav.css('nav'):
            for y in x.css('a.text::text'):
                if y.extract() == "Next >":
                    try: # next page is [0] on the first page, otherwise [0] is previous page
                        yield response.follow(x.css('a.text::attr(href)')[1], self.parse)
                        return
                    except:
                        yield response.follow(x.css('a.text::attr(href)')[0], self.parse)
                        return
#        except:
#            print ("last page?")

{"id": 3033615, "name": "vicisac", "reason": "User warned: arguing in bad faith to belittle sexual harassment victims, making unsubstantiated generalizations about \"the left\"", "link": "threads/french-actress-catherine-deneuve-slams-post-weinstein-witch-hunt-as-attack-on-sexual-freedom.15234/#post-3033615"},
{"id": 3033832, "name": "FtheQueen", "reason": "User warned for minimizing sexual claims and victims", "link": "threads/french-actress-catherine-deneuve-slams-post-weinstein-witch-hunt-as-attack-on-sexual-freedom.15234/#post-3033832"},
{"id": 3039446, "name": "FlyingMa", "reason": "The user was banned for this post (48 hours). Condemning sexual harassment isn't \"denigrating sexuality as if it's the 1950s.\" Argue in good faith.", "link": "threads/french-actress-catherine-deneuve-slams-post-weinstein-witch-hunt-as-attack-on-sexual-freedom.15234/page-6#post-3039446"},
{"id": 3041060, "name": "Charamiwa", "reason": "User has been warned: downplaying of sexual harassment and mentioning a situation that should stay off the site. https://www.resetera.com/threads/a-word-about-neogaf.290/", "link": "threads/french-actress-catherine-deneuve-slams-post-weinstein-witch-hunt-as-attack-on-sexual-freedom.15234/page-6#post-3041060"},
{"id": 3056342, "name": "Dark_Chris", "reason": "User warned for minimizing discussion of sexual assualt and it's victims", "link": "threads/french-actress-catherine-deneuve-slams-post-weinstein-witch-hunt-as-attack-on-sexual-freedom.15234/page-8#post-3056342"},
{"id": 3056879, "name": "Macs", "reason": "Member warned for downplaying sexual assualt. Unwanted sexual advances are sexual assualt.", "link": "threads/french-actress-catherine-deneuve-slams-post-weinstein-witch-hunt-as-attack-on-sexual-freedom.15234/page-8#post-3056879"},
{"id": 3076708, "name": "theDream", "reason": "User Banned (permanent): Ignorant generalization of an entire culture. History of similar behaviour in other threads. Ban extended after review.", "link": "threads/french-actress-catherine-deneuve-slams-post-weinstein-witch-hunt-as-attack-on-sexual-freedom.15234/page-10#post-3076708"},
{"id": 3083273, "name": "J.R. Ewing", "reason": "User warned: personal attack, trolling. Opposing workplace sexual harassment is not prudishness.", "link": "threads/french-actress-catherine-deneuve-slams-post-weinstein-witch-hunt-as-attack-on-sexual-freedom.15234/page-10#post-3083273"},
{"id": 3131241, "name": "FrankJaeger", "reason": "This poster is banned for this post (3 days): Disingenuous and sexist argument that deprioritizes victims of rape culture", "link": "threads/french-actress-catherine-deneuve-slams-post-weinstein-witch-hunt-as-attack-on-sexual-freedom.15234/page-11#post-3131241"}

I need to integrate MongoDB or something into the scrapy pipeline. Figure out a sane way to aggregate all the recent threads to be (re-)scanned. Then I need a twitter account with a burner phone number (you need a phone number to get twitter API access).

Can you program a script that seeks out stupidity the mods fully endorse?
 
as far as I can tell, not all bans are accompanied by public mentions. I've seen a fair number of banned posters whose 'reason for ban' I could not track down for the life of me.

with that said, I've also noticed a downtick in the number of bans being doled out in the Video Games side of ResetEra in the last handful of weeks. Methinks moderation might be somewhat aware of their reputation, although maybe focus shifted to off-topic, I dunno, I don't mess with off-topic lmao
 
Last edited:
If you're a deep-cover ResetERA user and want material to slide Colin Moriarty into discussions, he was on the Joe Rogan podcast twice, and talks about current events and politics for hours:


Joe Rogan Experience #936

Joe Rogan Experience #1032
Man if they don't let Colin Moriarty on resetera do you really think they'll let Joe Rogan on? He associates with people like Jordan Peterson and Stephen Molyneux. He is literally a nazi!
 
as far as I can tell, not all bans are accompanied by public mentions. I've seen a fair number of banned posters whose 'reason for ban' I could not track down for the life of me.

with that said, I've also noticed a downtick in the number of bans being doled out in the Video Games side of ResetEra in the last handful of weeks. Methinks moderation might be somewhat aware of their reputation, although maybe focus shifted to off-topic, I dunno, I don't mess with off-topic lmao
My ban wasn't related to a post so I doubt I would've gotten a red banner.

But the catalog doesn't have to include all bans just the public ones is enough to show the madness.
 
Back