Add guidelines

Signed-off-by: Ari Archer <ari@ari.lt>
This commit is contained in:
Arija A. 2024-07-07 00:28:06 +03:00
parent 0af7b1a42f
commit c7cd69f839

View file

@ -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 <ari@ari.lt> 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"""