gab blocker, self-promo 

new gab instance popped up, time to shill for my project!

github.com/theZacAttacks/silen

this script automagically pulls new gab instances as they pop up on fediverse.network (similar to how @gabwatch does) and instance blocks them for you!

if you're an admin and have access to the server your mastodon instance is running on, you can run it there to automatically block all gab sites for your entire instance!

if you're a user and dont mind getting your hands dirty with using ruby and installing some dependencies, it'll block all known gab instances for you at the user level!

i tried to make the readme very approachable and easy to understand, but if you have any questions feel free to @ me here.

thanks for reading, and stay safe friends ❀️❀️

Β· Web Β· 20 Β· 148 Β· 106

re: gab blocker, self-promo 

im also slowly piecing together a non-command line tool that mirrors this functionality this for non-technical users/users without ruby

its still in the planning phase, and i will post more about it when it starts getting developed properly πŸ‘Œ

Show thread

gab blocker, self-promo 

@zac @gabwatch

This looks *REALLY* promising... checking it out... #isolateGab #Gab

gab blocker, self-promo 

@zac @gabwatch This looks *really* promising, will check out and thank you! cc: #MastoAdmin #MastoAdmins #FediAdmins @Gargron

re: gab blocker, self-promo 

@zac @tastytea thank you both for your efforts, they're fantastic :blobpats:

gab blocker, self-promo 

@zac @gabwatch
This is a cute project, and I support instances blocking other instances that support hate speech. Kudos for automating this!

The difficulty with these types of programs is that they're rule based, so they fail if someone is just a little clever.

Would you be interested in collaborating on more abitious ways of preventing this kind of problem, that doesn't involve rules?

We did a @librelounge about it and wrote some papers.

librelounge.org/episodes/25-ma

gab blocker, self-promo 

@zac @Nomaxice This might work long term better than user agent blocking.

gab blocker, self-promo 

@BalooUriza @zac Will look into it with Tiwy, thanks

re: gab blocker, self-promo 

@BalooUriza @Nomaxice i think both solutions in tandem may be the best route

gab blocker, self-promo 

@zac @gabwatch That's neat! Thank you for this πŸ’™πŸ’œ @Curator

gab blocker, self-promo 

@zac
This is really good. have you considered stop using github? check out 0xacab.org, created by the riseup collective

re: gab blocker, self-promo 

@v0idifier thanks!

and yeah i've got a self hosted gitea server, i just put it on github in case people wanted to submit PRs or issues

re: gab blocker, self-promo 

@zac ah cool! well, consider mirroring to another gitea instance that's public or 0xacab/gitlab =)

re: gab blocker, self-promo 

@zac Keep is in the loop as this develops!

re: gab blocker, self-promo 

@isolategab of course! I think a PR for instances running docker is in the works

I haven't had much time myself to work on it, but I plan on eventually getting pleroma support as well

re: gab blocker, self-promo 

@zac @isolategab yup, we'll probably do that today, although no promises; we just woke up and aren't sure coffee is a great idea since our postsurgical vacation ends tomorrow and being up till 3am isn't a *great* way to get ready for that lol

there's also the two half implemented versions of our emojo collector to reconcile? honestly phobic that we can't both just devote all our time to fun projects that make the fediverse better, tbh

re: gab blocker, (more) self-promo 

@alexis oh! take it easy! there's no rush :3 ❀

"emojo collector"? like a program to download instance's emojis?

re: gab blocker, (more) self-promo 

@zac yup! it'll let you pick the ones you want and then pack them up in a tarball suitable for feeding to "tootctl emoji import", is the plan

gab blocker, self-promo 

@zac Does it also block user agents?

I think that would be at least a nice addition, so they can't pull from your instance either.

gab blocker, self-promo 

@maxine it doesn't, but only because it operates purely in the rails context

I have thought about adding an option that will save the nginx snippet for user agent blocking and then print instructions for how to use it, but I haven't implemented it >.>;;

gab blocker, self-promo 

@zac okies! Was just a thought πŸ’œ

I see if I can fork it later and add it to the readme.

gab blocker, self-promo 

@zac @ashfurrow in the event gab blocking gets to be a chore

gab blocker, self-promo 

@ashfurrow @zac fully automated antifa fediverse :drake_like:

gab blocker, self-promo 

@zac @gabwatch

@admin I thought it might be a good idea to bring this to your attention

gab blocker, self-promo 

@zac Hi! First, thanks for the script, it's really cool for you to share it.
I was wondering if you could help me understand why it's not working anymore? I installed it a few weeks ago and it was working well (in user mode), but now it's throwing ruby errors at me (those errors: framabin.org/p/?7ffc12d73da09f)
And I don't think I did anything? Maybe ruby got updated with my system updates, otherwise I have no clue. And reinstalling the script doesn't help.

gab blocker, self-promo 

@zac @gabwatch would a docker/k8s PR be welcome? we're at about that point on the ol' todo list and wonder if we can contribute it back

gab blocker, self-promo 

@alexis oh goodness, that would be spectacular!! :D

re: gab blocker, self-promo 

@zac @gabwatch what an awesome tool thanks so much!!

gab blocker, self-promo 

@zac @gabwatch

@Pyretta @self may wish to check this out.

gab blocker, self-promo 

@zac
tagging #gabblocker for future reference.
@gabwatch

re: gab blocker 

@zac Hay so uh

...wanna expand on this maybe? :3

I registered deplatforming.club a while back for the purpose of building automated blocklists to silence the fash. >..>

But I don't have the server back-end access anymore to write an integration there, and it sounds like you've already gotten that sorted. :thinkhappy:

re: gab blocker 

@mawr sooooo uhhhhhh

not sure what you're asking here :p

re: gab blocker 

@zac

I was thaenkin' maybe we could put our heads together and do a project together but if that's not something you're up for then no big :3

@mawr :O maybe!! either way i'd love to discuss what you had in mind! my telegram/matrix is in my bio

gab blocker, self-promo 

@zac Checking back in; did this ever evolve further?

gab blocker, self-promo 

@zac

thanks for doing this! just a setup question, if im using masto.host, for which i don't have access to the server, I'd need to do it on the user level side with ruby, even as admin right? if i can, thatd be fine too since it's single user so i think that's ok for me to do it at the user level. sorry im rambling now.

re: gab blocker, self-promo 

@root you're not rambling :p

and yeah, if you dont have access to the actual server then running as a user-level block should be fine!

re: gab blocker, self-promo 

@zac rad ok thank!

Sign in to participate in the conversation