This commit is contained in:
tastytea 2020-02-02 10:20:38 +01:00
commit b92e40e027
Signed by: tastytea
GPG Key ID: CFC39497F1B26E07
7 changed files with 184 additions and 0 deletions

14
.editorconfig Normal file
View File

@ -0,0 +1,14 @@
# Configuration file for EditorConfig.
# More information is available under <https://editorconfig.org/>.
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

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
*.html

50
CODE_OF_CONDUCT.adoc Normal file
View File

@ -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[].

58
README.adoc Normal file
View File

@ -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.

23
harassment/README.adoc Normal file
View File

@ -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

View File

@ -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

12
spam/README.adoc Normal file
View File

@ -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