From b92e40e027899fb1c7f3ce0b975d98cb43ec2f7a Mon Sep 17 00:00:00 2001 From: tastytea Date: Sun, 2 Feb 2020 10:20:38 +0100 Subject: [PATCH] BAM! --- .editorconfig | 14 +++++++++ .gitignore | 1 + CODE_OF_CONDUCT.adoc | 50 ++++++++++++++++++++++++++++++++ README.adoc | 58 ++++++++++++++++++++++++++++++++++++++ harassment/README.adoc | 23 +++++++++++++++ hateful_speech/README.adoc | 26 +++++++++++++++++ spam/README.adoc | 12 ++++++++ 7 files changed, 184 insertions(+) create mode 100644 .editorconfig create mode 100644 .gitignore create mode 100644 CODE_OF_CONDUCT.adoc create mode 100644 README.adoc create mode 100644 harassment/README.adoc create mode 100644 hateful_speech/README.adoc create mode 100644 spam/README.adoc diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..e539902 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,14 @@ +# Configuration file for EditorConfig. +# More information is available under . + +root = true + +[*] +indent_style = space +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true +max_line_length = 80 +indent_size = 4 +tab_width = 4 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..2d19fc7 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*.html diff --git a/CODE_OF_CONDUCT.adoc b/CODE_OF_CONDUCT.adoc new file mode 100644 index 0000000..3acb0f3 --- /dev/null +++ b/CODE_OF_CONDUCT.adoc @@ -0,0 +1,50 @@ +:contact-coc: fediblock@tastytea.de +:uri-coc-original: https://www.contributor-covenant.org/version/1/4/code-of-conduct.html + +== Code of Conduct + +In the interest of fostering an open and welcoming environment, we as +contributors and maintainers pledge to making participation in our project and +our community a harassment-free experience for everyone, regardless of age, body +size, disability, education, ethnicity, gender identity and expression, level of +experience, nationality, personal appearance, race, religion, sex +characteristics, sexual identity and orientation or socio-economic status. + +=== Examples + +Examples of behavior that contributes to creating a positive environment +include: + +* Using welcoming and inclusive language. +* Being respectful of differing viewpoints and experiences. +* Gracefully accepting constructive criticism. +* Focusing on what is best for the community. +* Showing empathy towards other community members. + +Examples of unacceptable behavior by participants include: + +* The use of sexualized language or imagery and unwelcome sexual attention or + advances. +* Trolling, insulting/derogatory comments, and personal attacks. +* Public or private harassment. +* Publishing others’ private information, such as a physical or electronic + address, without explicit permission. + +=== Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be +reported by contacting the project team at {contact-coc}. + +All complaints will be reviewed and investigated and will result in a response +that is deemed necessary and appropriate to the circumstances. The project team +is obligated to maintain confidentiality with regard to the reporter of an +incident. + +=== Attribution + +This Code of Conduct is adapted from the link:{uri-coc-original}[Contributor +Covenant, version 1.4]. + + +For answers to common questions about this code of conduct, see +link:https://www.contributor-covenant.org/faq[]. diff --git a/README.adoc b/README.adoc new file mode 100644 index 0000000..9db4b15 --- /dev/null +++ b/README.adoc @@ -0,0 +1,58 @@ += FediBlock +:toc: preamble +:project: FediBlock +:uri-base: https://schlomp.space/tastytea/{project} +:uri-fediverse: https://en.wikipedia.org/wiki/Fediverse +:uri-coc: {uri-base}/src/branch/main/CODE_OF_CONDUCT.adoc +:uri-git-format-patch: https://git-scm.com/docs/git-format-patch +:uri-git-send-email: https://git-scm.com/docs/git-send-email + +Our goal is to create a list of block-worthy +link:{uri-fediverse}[Fediverse]-instances that serves as a collective reference +for the pleasant part of the Fediverse and to help new admins to get started +without being flooded with shit. + +== Categories + +Each category has their own rules for inclusions. + +* link:{uri-base}/src/branch/main/harassment[Harassment] +* link:{uri-base}/src/branch/main/hateful_speech[Hateful speech] +* link:{uri-base}/src/branch/main/spam[Spam] + +== How to contribute + +Read the link:{uri-coc}[Code of Conduct]. + +You can either suggest an instance in an link:{uri-base}/issues[issue] or make a +Pull Request. In both cases you need to provide a reason and proof. + +=== Pull Request + +Use the instance domain as headline, followed by the reason and receipts. Each +receipt consists of an URI to the offending post and a screenshot. The +screenshots belong in the folder `receipts/`. + +.Example for a Pull Request +[source,asciidoc] +-------------------------------------------------------------------------------- +=== instance.example.com + +==== Reason: + +Admin randomly insults people. + +==== Receipts: + +.+https://instance.example.com/@admin/123456789+ +image::instance.example.com_1.png[] + +.+https://instance.example.com/@admin/987654321+ +image::instance.example.com_2.png[] +-------------------------------------------------------------------------------- + +== How to get off the list + +If your instance is on a list and you think it shouldn't be, please open an +link:{uri-base}/issues[issue] and explain why it should be removed from the +list. diff --git a/harassment/README.adoc b/harassment/README.adoc new file mode 100644 index 0000000..69f12b8 --- /dev/null +++ b/harassment/README.adoc @@ -0,0 +1,23 @@ += Harassment +:toc: preamble +:list: harassment +:imagesdir: {uri-base}/src/branch/main/{list}/receipts +:figure-caption!: + +Instances are on this list are included because: + +* At least one of the admins / moderators harassed people. +* At least one user harassed people and the admins / moderators didn't stop it + after 24 hours. + +== Definition of harassment + +* Continuing to engage in conversation with a user that has specifically has + requested for said engagement with that user to cease and desist. +* Aggregating, posting, and/or disseminating a person's demographic, personal, + or private data without express permission (informally called doxing). +* Inciting users to engage another user in continued interaction or discussion + after a user has requested for said engagement with that user to cease and + desist (informally called brigading or dogpiling). + +== Instances diff --git a/hateful_speech/README.adoc b/hateful_speech/README.adoc new file mode 100644 index 0000000..89ecb7f --- /dev/null +++ b/hateful_speech/README.adoc @@ -0,0 +1,26 @@ += Hateful Speech +:toc: preamble +:list: hateful_speech +:imagesdir: {uri-base}/src/branch/main/{list}/receipts +:figure-caption!: + +Instances are on this list are included because: + +* The instance description or CoC / ToS declares it as a “free speech” zone and + does not forbid hateful speech. +* At least one of the admins / moderators engaged in hateful speech. +* At least one user engaged in hateful speech and the admins / moderators didn't + stop it after 24 hours. + +== Definition of hateful speech + +* Racism or advocation of racism. +* Antisemitism or advocation of antisemitism. +* Sexism or advocation of sexism. +* Casteism or advocation of casteism. +* Discrimination against gender and sexual minorities, or advocation thereof. +* Ableism or discrimination against those who are neurodivergent, physically + disabled, or mentally ill. +* Xenophobic and/or violent nationalism. + +== Instances diff --git a/spam/README.adoc b/spam/README.adoc new file mode 100644 index 0000000..438d884 --- /dev/null +++ b/spam/README.adoc @@ -0,0 +1,12 @@ += Spam +:toc: preamble +:list: spam +:imagesdir: {uri-base}/src/branch/main/{list}/receipts +:figure-caption!: + +Instances are on this list are included because: + +* At least one user is mass following people they don't know and the admins / + moderators didn't stop it after 24 hours. + +== Instances