Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-4041-

get.py

Name: Anonymous 2015-03-19 11:09

/prog/ is being sensored. Legimite dub and get posters are getting banned. We
must arm ourselves.

I have created a script that will automate GETs, so it will be easier to fight
back. Use it wisely.

#!/usr/bin/python3

# install beautifulsoup4 to run this (python3):
# > pip3 install beautifulsoup4

import http.client as client
import urllib.parse
from bs4 import BeautifulSoup
import re
from math import sqrt
import random

fibs = [1,1]
while fibs[-1] < 1000:
fibs.append(fibs[-1] + fibs[-2])
fibs = set(fibs)
primes = set([2] + list(filter(lambda p: all(p % n for n in range(3, int(sqrt(p)) + 1, 2)), range(3, 1000, 2))))
def get(i):
s = str(i)
if len(s) >= 2 and s[-1] == s[-2]:
return "check 'em"
if i in fibs:
return 'fibs get'
if i in primes:
return 'prime get'
return None

HOST = 'bbs.progrider.org'
PATH = '/prog/'
POSTPATH = '/prog/post.pl'

def spam(thr, msg):
print('spam', thr, msg)

conn = client.HTTPConnection(host=HOST)
headers = {"Content-type": "application/x-www-form-urlencoded"}
params = urllib.parse.urlencode(
{'thread': thr, 'comment': '', 'name': '', 'other': msg})
conn.request('POST', POSTPATH, params, headers)
print('response...', conn.getresponse().read())

conn = client.HTTPConnection(host=HOST)
conn.request('GET', PATH)
data = conn.getresponse().read().decode('utf-8')
soup = BeautifulSoup(data)

threads = [(re.findall('\d+', span.a.attrs['href'])[0],
re.findall('\(\d+\)', span.text)[0][1:-1])
for span in soup.find(id='threadlist').find_all('span')
if 'thread' in span.attrs['class']]

random.shuffle(threads)
for thr,cnt in threads:
msg = get(int(cnt)+1)
if msg is not None:
spam(thr, msg)
break

print('end')


To run this.. maybe use a script like:
while true; do ./get.py; sleep 200; done

Now, I probably get banned for this and this is my last IP-address so...
Farewell. Get 'em all.

fibs get

Name: Anonymous 2015-03-19 11:16

fibs get

Name: Anonymous 2015-03-19 11:27

3 get

Name: Anonymous 2015-03-19 11:28

This is the most beautiful thing I've seen on new /prog/. See you on tablecat >>1-kun.

Name: Anonymous 2015-03-19 11:43

sensored

Name: Anonymous 2015-03-19 11:55

233 is the strongest GET. Prime, dubs and fibs get.

Name: Anonymous 2015-03-19 12:17

I just wrote

universally unique UUID id

in our documentation

Name: Anonymous 2015-03-19 14:05

You know if you guys keep being retarded, I'll just shut down the site or implement captcha.

I finished rewriting the BBS software the other day, more or less, anyways. I'll just implement an HMM spam filter if I can be fucked. Otherwise I'll just repurpose this server and melt your router.

Name: Anonymous 2015-03-19 14:22

>>8
Fine, I make my own /prog/ then. One that tolerates GETs. What kind of barbars won't tolerate GETs?

But captcha would be nice. Those make a fun challenge. Maybe I can even test my machine learning skills.

Name: Anonymous 2015-03-19 14:31

>>9
I simply don't give a shit about the site anymore. If it was becomes an annoyance to maintain I'll just shut it down and I'll use the hosting fee for something else. Make your own, be my guest.

Automated posting is annoying and slows the shitty Perl file locking code down. Just stop being a retard, use those programming skills for something productive instead of being a drain on my time.

Name: Anonymous 2015-03-19 14:34

check 'em

Name: Anonymous 2015-03-19 14:51

nice dubs!

admin-sama: Shut down the site and fucking kill yourself.

Name: Anonymous 2015-03-19 14:56

I thank you for it, Admin-kun. I don't have a problem with mild retardation, but this is a flood and it was choking out pretty much all other discussion. Where did we pick up such idiots? Why won't they either just post that garbage to /lounge/ or keep it to a few already stupid threads. I'm sorry that you don't care about the site anymore. I hope the get retard does make his own board and can amuse himself in his own little sandbox. If your posting habits can easily be replaced by a script, then you are worthless anyway.

Name: Anonymous 2015-03-19 14:57

>>12
Well that's just rude. Not even funny.

Nothing personal in these gets admin. Keep the site up so I can get my daily dose of gets, please.

Name: Anonymous 2015-03-19 15:00

>>12
Why must your relationship with the rest of the site be so adversarial? Why do you loathe the person giving you a platform for your idiocy so much? Go back to /g/, god damn. Where are the true /prog/riders? Why have these cretins taken up home here in such numbers?

Name: Anonymous 2015-03-19 16:07

I support this.

Name: Anonymous 2015-03-19 18:43

I was sensored once.

Name: Anonymous 2015-03-19 19:56

>>13
You sound like theist-kunt. An I prefer dubs to seeing the n*r (reddit pronunciation) used everywhere.

>>9
There is w5ch.heliohost.org/prog but it is currently covered in viagra spam.

>>10
A Hax My Mangina spam filter? I like it!

Name: Anonymous 2015-03-19 19:58

Legimite dub and get posters are getting banned.
Thank G-d, four out of five posts were GETs recently.

Name: Anonymous 2015-03-19 20:12

>>9
Why don't you fuck off back to /b/ already with your epic GET memes?

Name: Anonymous 2015-03-19 20:23

>>18
Wrong. Frenchy is not nearly as smart as me. And his posts, while severely lacking QUALITY, are still better than twenty posts in a row coming up with as many lame names for GETs as possible. People that worthless should just die.

>>20
Because even /b/tards disdain them, and there is a degree of randomness there.

Name: Anonymous 2015-03-19 20:54

>>20,21
dubs mining is an old /prog/ tradition.

Name: Anonymous 2015-03-19 22:09

>>22
It's really not. It only started being a thing in 2012, with only the occasional seasonal shitposter doing it before then.

Name: Anonymous 2015-03-19 22:49

>>23
1295671004|33|Anonymous||| |2011-01-22 22:49|
<tt>&lt;---- check 'em dubz</tt>

1295726267|10|Anonymous||| |2011-01-22 18:04|
DESKTOP THREAD!<br/>
INSTALL GENTOO!<br/>
RATE MY BUILD!<br/>
ALWAYS BET ON DUKE!<br/>
PS3 HAS NO GAEMS!<br/>
<code>`&gt; implying mfw</code><br/>
CHECK 'EM! (POINTING TO POSTER BELOW ME)

1295579416|10|Anonymous||| |2011-01-21 15:41|
&lt;--- check 'em motherbitch!

1290358602|46|Anonymous||| |2011-01-20 12:31|
<a href="read/prog/1290358602/43">&gt;&gt;43</a> 23:33<br/>
<a href="read/prog/1290358602/44">&gt;&gt;44</a><br/>
<a href="read/prog/1290358602/45">&gt;&gt;45</a> 11:44<br/>
Check 'em!

1290027336|333|Anonymous||| |2011-01-08 20:53|
TRIPLEZ. CHECK 'EM.

1275945764|111|llololololol|mailto:epic win|| |2011-01-08 20:52|
TRIPLEZ. CHECK 'EM.

1294333145|44|Anonymous||| |2011-01-08 14:18|
check 'em

1294392429|555|Anonymous||| |2011-01-08 14:18|
Triplez. Check 'em.

1291161711|485|Anonymous||| |2010-12-04 09:45|
CHECK 'EM DUBZ

1291220592|445|Anonymous||| |2010-12-02 15:40|
&lt;-- check 'em <span class="spoiler" onmouseover="this.style.color='#FFF';" onmouseout="this.style.color=this.style.backgroundColor='#000'">DUBS</span>

1290751004|37|Anonymous||| |2010-11-30 19:19|
&lt;-- CHECK 'EM!

Name: Anonymous 2015-03-19 23:36

>>24
Right after we got that link from /g/. What a coincidence, meme/g/ro.

Name: Anonymous 2015-03-20 0:19

What fertilizer do you prefer for growing your memes? I use meme/g/roTM. With meme/g/roTM, I've grown memes so big they got over a thousand upboats on reddit! So when you have a meme that you want to gro big and popular, choose meme/g/roTM.
*Strikes pose while holding box and eyes sparkle*

Name: Anonymous 2015-03-20 0:32

Why are you trying to destroy /prog/, GET-san?
Did an EXPERT PROGRAMMER rape your dog and kill your sister or something?

Name: Anonymous 2015-03-20 0:42

>>27
The banned cannot answer you.

Name: Anonymous 2015-03-20 1:50

>>28
Good.

Name: Anonymous 2015-03-20 3:32

>>29
Good, eh? You asked a question being satisfied with no answer then? Eh? Eh? Eh? Eh?

Name: Anonymous 2015-03-20 3:48

>>30
I didn't ask that question. I'm just glad he's not here to answer it. There are plenty of questions I would ask Steve Jobs, Stanley Kubrick, Anal Touring, Marvin Minsky, and John McCarthy too, but I'm glad they're dead.

Name: Anonymous 2015-03-20 5:26

>>31
Actually I didn't get banned yet for some reason, even though all those gets that appeared close to this thread were by me.

You being glad I got banned? I continue my shitposting soon, just for that.

Name: Anonymous 2015-03-20 5:49

>>32
I continue my shitposting soon, just for that.
What a pathetic pathetic person.
Like a child having a tantrum.

Name: Anonymous 2015-03-20 6:31

>>33
I see it more as an artist vowing to continue their work in the face of a harsh critic. Or a gay man walking naked with rainbow body paint in a parade in the face of mainstream homophobia. A simple act of defiance that affirms owns own identity and place in world when there are people that seem to wish he wasn't in it. And the defiant act is to merely continue one's existence, living one's life, and they normally would.

Name: Anonymous 2015-03-20 6:33

*as they normally would.
Fuck.

Name: Anonymous 2015-03-20 6:54

>>34
Except that they're not doing it in the face of harsh critic, they're doing it only to spite their critics.

Name: Anonymous 2015-03-20 7:22

>>34
So, to sum it up, you not only have absolutely nothing to live for except making crappy, mechanical, stupid posts that no one likes, but you have based your entire identity around this. Having refused in the past to tone it down, you are somehow suprised that Admin-kami and everyone else had enough and told you to fuck off completely. Now you are taking this as a grave injustice and are going out of your way to win a little internet war that you seem insistent on waving, and expect people to admire your valor in this?

Just do the honorable thing and die already, you pathetic, petty autist.

Name: Anonymous 2015-03-20 8:10

Gets are against the rules even /g/, why the fuck anyone would want that kind of low barrier shitposting here I'll never know.

Name: Anonymous 2015-03-20 13:30

A GETtard makes a shitty script using a programming language for children.
I'm not surprised.

Name: Anonymous 2015-03-20 16:23

>>32,34
I haven't banned you because I don't care about you as a person. I only delete spam-like posts and ban IPs that create those posts. Posting code is a /prog/ related thread, regardless of what that code is. I don't really give a shit anyway, it's mostly that I am too lazy to log in most of the time and half the time forget I'm even hosting this site. Your acts of defiance don't really register, if I were to devote my time fully to preventing spam and automated posting, it's incredibly easy to fingerprint the way your program posts, and not just because you use the same text every time.

I just have better things to do, and I'd rather spend my time writing C than perl.

Name: Anonymous 2015-03-20 16:30

>>40
you spend 60 euros per month for a near-dead board, because TOR is blacklisted(most smart people use it to get a piece of privacy). Dynamic IPs and Router resets make impossible to block spammers/shitposters, without blocking entire ISPs.

Name: Anonymous 2015-03-20 16:36

>>41
It makes impossible if you're a retard. Tor is blacklisted because it's the only thing retards ever use to spam, because they feel "safer" behind Tor than behind a some shitty SOCKS.

If you can't figure out how to stay anonymous / "private" without Tor, then you're a retard and you shouldn't be using Tor anyway.

There are a multitude of ways to make it hard to shitpost and spam, but I really don't care to expend the effort.

Name: Anonymous 2015-03-20 16:55

If you can't figure out how to stay anonymous / "private" without Tor, then you're a retard and you shouldn't be using Tor anyway.
Wow, admin sucks. I hope spammer gets back soon and ruins admin's day.

Name: Anonymous 2015-03-20 17:06

>>43
Can't even manage to "ruin" my day yourself?

Name: Anonymous 2015-03-20 17:18

>>44
Nice dubs.

Name: Anonymous 2015-03-20 17:21

why doesn't admin-san just change the post numbering system to avoid all getable numbers?

Name: Anonymous 2015-03-20 17:23

>>46
We could still do a script that posts stuff like "nice dubs", or "nice fibs", just to annoy the hell out of you people in the anti-get movement.

Name: Anonymous 2015-03-20 17:24

>>47
but they wouldn't be fibs or dubs. you'd just look foolish.

Name: Anonymous 2015-03-20 17:28

Funny thing is only admin and two random posters are against gets. Everybody else loves them.

Name: Anonymous 2015-03-20 17:32

>>49
Too bad this site's posting rules aren't decided by popular vote. And no, you're wrong, only like two people are for gets.

Name: Anonymous 2015-03-20 18:08

>>48
As if he doesn't already do. Dubs were stupid enough, but with everything that came after, like witches brew, he went completely down the retard lane.

Name: Anonymous 2015-03-20 18:09

>>49
You think you and your gay boyfriend make up the entirety of "everyone else"?

Name: Anonymous 2015-03-20 18:42

>>40,42,44
Type more words to convince people how little you care.

Name: Anonymous 2015-03-20 18:51

>>49
Everybody else loves them.
Where are you getting that from? I'd like my /prog/ to be free of shitposting. Take it to /lounge/ if you want it that badly.

Name: Anonymous 2015-03-20 19:30

No one likes dubs. It was tolerable when it was confined to shitty /g/ threads that were full of shitposts anyway. But it was always lame and stupid. It's a way of saying ``hey, everyone, look at me! I think I'm on an imageboard! Aren't I a quirky fellow?!''.

Name: Anonymous 2015-03-20 19:30

CHECK EM CHECK EM CHECK EM

Name: Anonymous 2015-03-20 20:13

>>56
goto fail;

Name: Anonymous 2015-03-20 20:56

>>57
fail: exit(1);

Name: Anonymous 2015-03-21 4:11

Dubs guy is pathetic.
I wish he would use a spam script, because then I could just write a greasemonkey script to hide all posts generated by it.
Not to mention he'd get banned for spam.

Name: Anonymous 2015-03-21 7:24

>>49
Speak for yourself, autistic retard-kun.

Name: Anonymous 2015-03-22 5:49

For the record, >>34 is not >>1.

Name: Anonymous 2015-03-22 5:51

>>42
Tor is a good way to stay anonymous because lots of other retards use it. You aren't very anonymous if you are one of 15 people in the world using an anonymity network.

Name: Anonymous 2015-03-23 0:43

Someone rewrite this in Perl please

Name: Anonymous 2015-03-23 18:02

Someone rewrite this in PHP please

Name: Anonymous 2015-03-23 19:17

Someone rewrite this in Oberon, please.

Name: Anonymous 2015-03-23 19:21

Combo breaker. Check em.

Name: Anonymous 2015-03-23 19:56

Someone rewrite this in Lambda Calculus please.

Name: Anonymous 2015-03-24 21:15

I've got one word for you: The forced indentation of the code.

Thread over.

Name: Anonymous 2015-03-24 22:11

Someone rewrite this in one word, please.

Name: Anonymous 2015-03-24 23:03

>>69
Okay.

Name: Anonymous 2015-03-25 5:05

>>18
That board now has one (1) non-spam thread:
http://w5ch.heliohost.org/read/prog/1427284446/
BB code doesn't seem to work there.

Name: Anonymous 2015-03-25 7:13

>>71
bbcode works down to shitchan's glitchy multiline quotes. But I forgot to implement rem. It never showed up in the html I was trying to reverse engineer.

Name: Anonymous 2015-03-25 8:56

>>71
something has been done about the spam. We'll see how long it takes for the viagra spammer to figure it out.

Name: Anonymous 2015-03-25 9:00

fuck nevermind...

Name: Anonymous 2015-03-25 10:24

At least keep it to dubs when you spam your retarded bullshit. Drowning legit threads in fibs ``GETs'' isn't funny.

Name: Anonymous 2015-03-26 6:35

shii's trap appears to have defeated the viagra spammer.

Name: Anonymous 2015-03-26 7:36

check 'em

Name: Anonymous 2015-03-26 22:03

>>75
Actually, it is. I think I chuckled when I saw those fibs.

Don't change these.
Name: Email:
Entire Thread Thread List