From 001caf0c9867b79d00be68420e94362bd3e490a2 Mon Sep 17 00:00:00 2001 From: TLSM Date: Mon, 18 Jul 2022 04:39:21 -0400 Subject: [PATCH] LGB: Add static /kb/ route; two static pages. --- files/helpers/regex.py | 2 + files/routes/static.py | 14 +- .../kb/LGBDropTheT/resourcesorgs.html | 200 +++++++++++++++ files/templates/kb/LGBDropTheT/rulesfaqs.html | 227 ++++++++++++++++++ 4 files changed, 442 insertions(+), 1 deletion(-) create mode 100644 files/templates/kb/LGBDropTheT/resourcesorgs.html create mode 100644 files/templates/kb/LGBDropTheT/rulesfaqs.html diff --git a/files/helpers/regex.py b/files/helpers/regex.py index f63dc95ed..0553b96e6 100644 --- a/files/helpers/regex.py +++ b/files/helpers/regex.py @@ -104,6 +104,8 @@ git_regex = re.compile("ref: (refs/.+)", flags=re.A) pronouns_regex = re.compile("([a-z]{2,5}|i)/[a-z]{2,5}", flags=re.A) +knowledgebase_page_regex = re.compile("[a-zA-Z0-9_\-]+", flags=re.A) + def sub_matcher(match, upper=False): if match.group(0).startswith('<'): return match.group(0) diff --git a/files/routes/static.py b/files/routes/static.py index 3089848a0..00e3f0101 100644 --- a/files/routes/static.py +++ b/files/routes/static.py @@ -403,4 +403,16 @@ def transfers(v): comments = comments.offset(25 * (page - 1)).limit(26).all() next_exists = len(comments) > 25 comments = comments[:25] - return render_template("transfers.html", v=v, page=page, comments=comments, standalone=True, next_exists=next_exists) \ No newline at end of file + return render_template("transfers.html", v=v, page=page, comments=comments, standalone=True, next_exists=next_exists) + +@app.get("/kb/") +@auth_desired +def knowledgebase(v, page): + if not knowledgebase_page_regex.fullmatch(page): + abort(404) + + template_path = f'kb/{SITE_NAME}/{page}.html' + if not os.path.exists('files/templates/' + template_path): + abort(404) + + return render_template(template_path, v=v) diff --git a/files/templates/kb/LGBDropTheT/resourcesorgs.html b/files/templates/kb/LGBDropTheT/resourcesorgs.html new file mode 100644 index 000000000..9c6a0f980 --- /dev/null +++ b/files/templates/kb/LGBDropTheT/resourcesorgs.html @@ -0,0 +1,200 @@ +{% extends 'default.html' %} +{% block content %} +

LGB RESOURCES AND ORGANIZATIONS

+
+

If you would like to add additional resources, or find any information on this page is out-of-date, please visit our Resources & Organizations mega-thread. to alert site Admins.

+
+
+ +
+
+ + +
+

INCLUSIVE

+

LGB Alliance - this link will be updated from SaidIt once we get a proper Wiki on this site

+
    +
  • About: LGB Alliance began as a UK-based charity advocating for lesbians, gay men, and bisexuals. It now has chapters around the world.
  • +
+

LGB Fight Back

+
    +
  • About: US organization of lesbians, gay men, and bisexuals who advocate for the interests of the LGB community.
  • +
+
+

EXCLUSIVE

+

New Gay Liberation Front

+
    +
  • About: US organization that advocates for the rights of lesbians and gay men.
  • +
+

Get The L Out - this link will be updated from SaidIt once we get a proper Wiki on this site

+
    +
  • About: GetTheLOut is primarily a UK-based group representing lesbians. There are a few other chapters around the world.
  • +
+
+
+
+ + +
+

LGB-SPECIFIC

+

After Ellen

+
+

Lesbian and Gay News - closed / shut down

+
+
+

SUPPORTIVE / RELEVANT / ALLIES

+

Society for Evidence-based Gender Medicine

+
+

The Glinner Update

+
    +
  • About: Newsletter put out by Graham Linehan (the TV writer), an ally who is against transgender ideology.
  • +
  • Example Article: These are not lesbians
  • +
+

Transgender Trend

+
+
+

INDIVIDUAL ARTICLES / VIDEOS

+
+
+
+
+ + +
+

LGB-SPECIFIC

+

Arty Morty

+
+

GNC Centric

+
+

Magdalen Berns

+
    +
  • About: Lesbian and feminist who is critical of identity politics, the destruction of women's rights due to transgender activism, and more. Sadly, Magdalen passed away in 2019 but her family has kept her channel active.
  • +
  • Example Video: The Cotton Ceiling: A Post Modern Affront to Lesbianism
  • +
+

Peachyoghurt Genderfree

+
+
+

SUPPORTIVE / RELEVANT / ALLIES

+

Benjamin Boyce

+
    +
  • About: Does videos that are critical of "queer theory" (and of other strains of "critical theory", which is the intellectual parent of queer theory). Also interviews detransitioners, many of whom are LGB.
  • +
  • Example Video: GNC_Centric: Banned But Not Broken
  • +
+

You're Kiddin', Right?

+
+
+

INDIVIDUAL VIDEOS

+
+
+
+
+ + +
+

LGB-SPECIFIC

+

The Boxer Ceiling

+
    +
  • About: Catalogues hate and harassment directed at gay men by the trans rights movement.
  • +
+
+

SUPPORTIVE / RELEVANT / ALLIES

+

Placeholder Name

+
    +
  • About: placeholder text
  • +
+
+
+
+ + +{% endblock %} diff --git a/files/templates/kb/LGBDropTheT/rulesfaqs.html b/files/templates/kb/LGBDropTheT/rulesfaqs.html new file mode 100644 index 000000000..d1ee39468 --- /dev/null +++ b/files/templates/kb/LGBDropTheT/rulesfaqs.html @@ -0,0 +1,227 @@ +{% extends 'default.html' %} +{% block content %} + +

RULES AND FAQS

+ +

All rules are subject to Admin and Moderator discretion.

+ +

We will not spell out every edge case for you. Common sense and accountability are required. That said, we do have a list of common FAQs below.

+ +

You may be banned immediately for rule violations, or may be given warnings and temporarily muted from participation. You can appeal any action by messaging Admins. An appeal does not guarantee a ban/mute will be overturned. An appeal also does not mean you will get an explanation or response - trolls and instigators will be ignored.

+ +

DO NOT send private chats or messages directly to Admins or Moderators about rules or site issues. Admins are also users like yourselves. Chat and messages are private and personal, and are not the appropriate venue to discuss actions taken on behalf of this site.

+ +

If you have additional questions or concerns about these rules, please visit our Rules and FAQs mega-thread.

+
+
+ +
+
+ + +
+

All LGB are welcome here, regardless of background or ideology.

+

Be respectful of each other's differences. Discuss and debate ideas, not individuals.

+

No slap-fights or name-calling.

+
+
    +
  • There are right-wing sources being posted here, I thought LGB were on the left?
  • +
    +

    LGB are not a monolith of political beliefs. We are non-partisan, and support users of all foundations - left, right, or otherwise. You may disagree personally with another user's beliefs, but they are allowed to have different core values.

    +

    Right-wing/conservative LGB people are welcome here. Left-wing/progressive people are welcome here. Anyone from any political party is welcome here, as long as they follow the rules and can have composed conversations about the issues at hand.

    +

    If we say right-wingers can't be part of this site and LGB, we're saying the same thing the TQ+ movement tells us: "we'll revoke your gay card because you're not playing by our specific rules". You can feel how you want to feel about the right and/or conservatives, but the LGB among them do have a seat at this table.

    +
    +
  • Why can't I stand up for myself if someone's calling me names, they started it!
  • +
    +

    We ask you to consider the LGB community as a whole, and how you want LGB represented.

    +

    You may critique a topic or behavior, but remember there is a real person on the other side of the screen. Take the high road, and remove yourself from the conversation if you cannot disagree respectfully.

    +

    If you have an issue with a user or a particular stance, take it up with them privately. Public fighting and taunting will be removed, and repeat offendors will be banned.

    +
+
+
+
+ + +
+

Why LGB and TQ+ should no longer be part of the same organization.

+

LGB news, concerns, history, and/or personal affairs.

+

Other topics must demonstrate applicability towards LGB or "dropping the T".

+
+
    +
  • Why was my post about mens/womens issues removed?
  • +
    +

    The most likely reason is because it focused on how trans people are broadly impacting men/women, without mentioning LGB at all.

    +

    This is an LGB site first and foremost. We are separatists, and others may find this site seeking understanding of our stance, with no prior knowledge of the LGBTQ+ climate.

    +

    We support both men's and women's rights as they relate to LGB. We're not a platform for supporting men's or women's rights generally, such as "gender critical" or "the red pill".

    +

    Please be sure to demonstrate why/how LGB should take note of what's presented and "join hands across the aisle" of our respective groups, or the post will be removed.

    +
    +
  • Why was my post about politics removed?
  • +
    +

    The most likely reason is because it focused on how trans people are broadly impacting society, without mentioning LGB at all.

    +

    We're not here to discuss trans rights being changed legally - unless those changes have a direct impact on LGB.

    +

    While some politics are naturally involved in a civil rights movement, we are not a political organization. We are not pro- or anti-politics, so please remember to center LGB or "dropping the T" in your posts.

    +
+
+
+
+ + +
+

No anti-trans memes/mockery. Posts about "trans people behaving badly" are not allowed unless it shows a clear and direct impact on LGB.

+

We're not here for AMAs or outside debate - no whataboutism or "why do you want to" or "Keep The T!" posts.

+

Straight/trans allies may post as long as content is LGB-relevant. No validation threads.

+

No agenda-pushing, dividing the community, or derailing.

+
+
    +
  • Trans and/or straight people are allowed here? I thought this was LGB only!
  • +
    +

    Allies are allowed to share here as long as they follow our rules. There are trans people who support the separation, as do straight people.

    +

    We will not allow this to become a forum about them and their needs though. We do not allow "I'm trans, ask me anything!" or "I'm straight, I have a few questions" types of posts.

    +

    We don't have any questions, we're not here to debate, and we're not here to validate you for supporting us. These kinds of posts will be removed, and repeat offenders will be banned.

    +
    +
  • What do you mean by "agenda-pushing" and "dividing the community"?
  • +
    +

    While certainly not an all-encompassing list, some examples are:

    +
    +

    - Posting about trans actions which impact groups other than LGB.

    +

    - Asserting your political or ideological belief as the only "real" truth.

    +

    - Asking questions that pit members of LGB against each other.

    +

    - Promoting TQ+ or GSRM, or other similar dogma.

    +

    - Adding a comment to a thread which has no bearing or relation to the post.

    +
    +

    Always keep the goal of LGB representation in mind, and consider our solidarity as a community.

    +
    +
  • No "whataboutism"? But I'm queer and have something to say that you need to hear! You're not allowing free speech!
  • +
    +

    We don't particularly care what you think about your freedom of speech in our space. Get out if you don't like it.

    +
+
+
+
+ + +
+

No implying that men/women are defined by gender. Men are adult human males, and women are adult human females.

+

No implying that sexuality is defined by gender. Sexuality is an orientation, not an identity.

+

No homophobia/biphobia or accusations of bigotry.

+

No racism or anti-semitism.

+

No slurs, crudity, or shock/gore.

+
+
    +
  • Aren't you erasing trans people? They can be gay too!
  • +
    +

    Of course they can. But if a trans person feels they're lesbian/gay due to their gender identity, then we refute that.

    +

    A male who likes other males and transitions is still gay, he is merely a homosexual trans (HSTS) male presenting as female. A female who likes other females and transitions is still a lesbian, she is merely a homosexual trans female presenting as male.

    +

    We'll say it louder for the people in the back... SEXUAL ORIENTATION IS BASED ON BIOLOGICAL SEX, NOT GENDER IDENTITY. WE DO NOT BELIEVE HUMANS CAN CHANGE SEX.

    +
    +
  • What kind of slurs aren't allowed?
  • +
    +

    If you have to ask this, you may need to re-read rule 1.

    +

    We do not allow trancel, troon/troom, or any other slang devised to mock trans people. Language like that is better suited for Cringetopia.

    +

    Use of the word "tranny" will be reviewed on a case-by-case basis. Quoting someone else, referring to yourself, or discussing the usage is okay. Using the term towards someone else is not. Not everyone has accepted and made peace with it or reclaimed it, and we will respect that.

    +
    +
  • What do you mean by "crudity" or "shock/gore"?
  • +
    +

    Do you remember r/NeoVaginaDisasters? Pepperidge Farms remembers.

    +

    Nothing of that sort is allowed. That also includes written phrases like "pus-filled axe wound" or "sliced and flayed flesh hotdog".

    +

    Remember there is a real person on the other side, with actual feelings, who made a choice to transition and is now living with it. It's a slippery slope from "expression of truth" into disgust and/or hate speech, and it's not our place to shame people into regret.

    +
+
+
+
+ + +
+

Don't post anything illegal.

+

No pornography or nudity.

+

No sexualizing minors.

+

No doxxing.

+
+
    +
  • What's illegal?
  • +
    +

    This can be considered as, but not limited to:

    +
    +

    - Piracy

    +

    - Advocating for or calls to violence

    +

    - Defamation/libel

    +

    - Production of counterfeit currency

    +

    - Copyright infringement

    +

    - Child, elder, or animal abuse

    +

    - Buying/selling anything (we are not a licensed marketplace or retailer)

    +
    +

    Whatever you're thinking of - if you walk out of your house doing it, will you get arrested? Don't do it here then. And for things you can do in secret inside, don't do that either.

    +
    +
  • What if pornography/nudity is demonstrative, like medical photos or someone's blog of their transition?
  • +
    +

    This will be reviewed on a case-by-case basis, and in conjunction with the rest of our rules.

    +

    If appropriate content, it must be in the form of a direct link, and publicly hosted on another site (no archives). Posts must be marked 18+ (NSFW).

    +

    We do not allow it to be on our site in the form of GIFs, images, backgrounds, PFPs, etc.

    +
    +
  • What counts as sexualizing minors?
  • +
    +

    +
    +
  • With doxxing, what if the person is a public figure and/or the information is already available online?
  • +
    +

    This will be reviewed on a case-by-case basis, and in conjunction with the rest of our rules.

    +

    If appropriate content, it must be in the form of a direct link, and publicly hosted on another site (no archives).

    +

    In general, we don't see much need for this sort of content. You might find Kiwi Farms more to your liking, if this is your thing.

    +
+
+
+
+ + +{% endblock %}