From c7cd69f839c8c8810bdb21f2d014f0d910cd1191 Mon Sep 17 00:00:00 2001 From: Ari Archer Date: Sun, 7 Jul 2024 00:28:06 +0300 Subject: [PATCH] Add guidelines Signed-off-by: Ari Archer --- src/aw/views.py | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/src/aw/views.py b/src/aw/views.py index 313fe17..d372200 100644 --- a/src/aw/views.py +++ b/src/aw/views.py @@ -33,6 +33,42 @@ def get_status() -> t.Any: ) +@views.get("/guidelines.txt") +@views.get("/guidelines") +@views.get("/tos") +@views.get("/tos.txt") +def guidelines() -> t.Any: + """Get general guidelines for ari.lt""" + + return flask.Response( + """ +The general guidelines & rules for ari.lt and ari.lt related communities, subcommunities, domains, and services: + +1. Abide by Lithuanian and German Laws +2. Maintain a Healthy Environment +3. Uphold Human Decency. This includes: + - Tolerance. + - Ensuring non-discrimination. This covers racism, homophobia, transphobia, sexism, xenophobia, fatphobia, and other negative attitudes. + - Avoiding the spread of misinformation and disinformation. + - Being responsible and accountable for your actions. + - Prohibiting the spread of Child Sexual Abuse Material (CSAM) (including Lolicon and Shotacon). + - Respecting other users. + - Adhering to other generally accepted norms of behaviour. +4. Do not share anyone's personal information without their explicit consent (also known as Doxing) - respect privacy of everyone. +5. Do not engage in activities that infringe on the intellectual property rights of others. +6. No Spam. +7. No Harassment or Stalking. Engaging in harassment or stalking of other users is strictly prohibited. +8. Avoid Harmful Behaviors - do not partake in actions that could harm individuals, jurisdictions, or systems. +9. Sending sexually explicit or suggestive messages is not allowed. +10. Follow Admin Guidelines - any behaviour deemed abusive by the administrators will be considered a violation of these guidelines. + +Author: Ari Archer at 2024-07-07 00:00 EEST +License: The Unlicense (https://unlicense.org/) +""".strip(), + mimetype="text/plain", + ) + + @views.post("/status") def set_status() -> Response: """Set status"""