Skip to content

Show labels of a labeler #241

Open
@thieflord06

Description

@thieflord06

Click thru of #240

We will have to get the PDS (I think this is returned when trying to resolve) that the labeler is on and then make a request to:

https://{pds}/xrpc/com.atproto.repo.getRecord?repo={did}&collection=app.bsky.labeler.service&rkey=self

returns:

{
  "uri": "at://did:plc:hjr245ecqgzx6jccsjetfqbw/app.bsky.labeler.service/self",
  "cid": "bafyreicc7scg4xx3zo2ghm2hha5kna2ma35nxvajdbpc6abhkgemmgc5qq",
  "value": {
    "$type": "app.bsky.labeler.service",
    "policies": {
      "labelValues": [
        "misinfo",
        "disinfo",
        "sexist",
        "ai-zealot",
        "vatnik",
        "debate-me",
        "scammer",
        "ad-spam",
        "annoying",
        "abusive",
        "sus",
        "troll",
        "anti-abortion",
        "trump-supporter"
      ],
      "labelValueDefinitions": [
        {
          "blurs": "content",
          "locales": [
            {
              "lang": "en",
              "name": "Misinfo",
              "description": "Regularly provides information of poor factual value."
            }
          ],
          "severity": "alert",
          "adultOnly": false,
          "identifier": "misinfo",
          "defaultSetting": "ignore|warn|hide"
        },
        {
          "blurs": "content",
          "locales": [
            {
              "lang": "en",
              "name": "Disinfo",
              "description": "Provides actively bad information."
            }
          ],
          "severity": "inform",
          "adultOnly": false,
          "identifier": "disinfo",
          "defaultSetting": "ignore|warn|hide"
        },
        {
          "blurs": "content",
          "locales": [
            {
              "lang": "en",
              "name": "Sexist",
              "description": "Sexist, anti-trans, just anyone who freaks out over naughty bits."
            }
          ],
          "severity": "alert",
          "adultOnly": false,
          "identifier": "sexist",
          "defaultSetting": "ignore|warn|hide"
        },
        {
          "blurs": "content",
          "locales": [
            {
              "lang": "en",
              "name": "AI Zealot",
              "description": "I love ML, but first and foremost we have to try and live with the people around us.  These people haven't learned that lesson."
            }
          ],
          "severity": "alert",
          "adultOnly": false,
          "identifier": "ai-zealot",
          "defaultSetting": "ignore|warn|hide"
        },
        {
          "blurs": "content",
          "locales": [
            {
              "lang": "en",
              "name": "Vatnik",
              "description": "Anti-Ukrainian/Pro-Russian troll. Can include Assad apologists."
            }
          ],
          "severity": "alert",
          "adultOnly": false,
          "identifier": "vatnik",
          "defaultSetting": "ignore|warn|hide"
        },
        {
          "blurs": "content",
          "locales": [
            {
              "lang": "en",
              "name": "DEBATE ME",
              "description": "\"Debate me,\" Sealioning"
            }
          ],
          "severity": "alert",
          "adultOnly": false,
          "identifier": "debate-me",
          "defaultSetting": "ignore|warn|hide"
        },
        {
          "blurs": "content",
          "locales": [
            {
              "lang": "en",
              "name": "Scammer",
              "description": "Account is not what it portrays itself as, and wants your money."
            }
          ],
          "severity": "alert",
          "adultOnly": false,
          "identifier": "scammer",
          "defaultSetting": "ignore|warn|hide"
        },
        {
          "blurs": "content",
          "locales": [
            {
              "lang": "en",
              "name": "Advertisement Spam",
              "description": "No thank you."
            }
          ],
          "severity": "alert",
          "adultOnly": false,
          "identifier": "ad-spam",
          "defaultSetting": "ignore|warn|hide"
        },
        {
          "blurs": "content",
          "locales": [
            {
              "lang": "en",
              "name": "Annoying",
              "description": "People who aren't abusive, but make things worse.  Engagement farmers, etc."
            }
          ],
          "severity": "alert",
          "adultOnly": false,
          "identifier": "annoying",
          "defaultSetting": "ignore|warn|hide"
        },
        {
          "blurs": "content",
          "locales": [
            {
              "lang": "en",
              "name": "Abusive",
              "description": "The kind of person who personifies \"does not play well with others.\""
            }
          ],
          "severity": "alert",
          "adultOnly": false,
          "identifier": "abusive",
          "defaultSetting": "ignore|warn|hide"
        },
        {
          "blurs": "content",
          "locales": [
            {
              "lang": "en",
              "name": "Sus",
              "description": "Very sus profile, following, or otherwise just not right."
            }
          ],
          "severity": "inform",
          "adultOnly": false,
          "identifier": "sus",
          "defaultSetting": "ignore|warn|hide"
        },
        {
          "blurs": "content",
          "locales": [
            {
              "lang": "en",
              "name": "Troll",
              "description": "Generic troll, including KF, etc."
            }
          ],
          "severity": "inform|alert|none",
          "adultOnly": false,
          "identifier": "troll",
          "defaultSetting": "ignore|warn|hide"
        },
        {
          "blurs": "content",
          "locales": [
            {
              "lang": "en",
              "name": "Anti-abortion",
              "description": "Specific anti-abortion content or trolling."
            }
          ],
          "severity": "inform|alert|none",
          "adultOnly": false,
          "identifier": "anti-abortion",
          "defaultSetting": "ignore|warn|hide"
        },
        {
          "blurs": "content",
          "locales": [
            {
              "lang": "en",
              "name": "Trump supporter",
              "description": "Xitter Leakage"
            }
          ],
          "severity": "inform",
          "adultOnly": false,
          "identifier": "trump-supporter",
          "defaultSetting": "ignore|warn|hide"
        }
      ]
    },
    "createdAt": "2024-12-01T17:53:47.021Z"
  }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    UIUI focusednew featurenew functionality

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions