ATProto Browser

ATProto Browser

Experimental browser for the Atmosphere

Record data

{
  "uri": "at://did:plc:3zxgigfubnv4f47ftmqdsbal/com.whtwnd.blog.entry/3liay62yibk2u",
  "cid": "bafyreiafagasxtvvdtvigxsum4x3hodvyrhnz2nqacpjoyaopr3nwpbobq",
  "value": {
    "$type": "com.whtwnd.blog.entry",
    "theme": "github-light",
    "title": "Ansible Coalesce",
    "content": "(generated by Sonnet-3.5)\n\nFor this kind of attribute selection in Ansible, you'll want to look into the `default` filter combined with the existing `map` functionality. Here's how you could modify your expression:\n\n```yaml\nother_cloned_ids: \"{{ other_cloned | map(attribute='name', default=attribute('id')) | list }}\"\n```\n\nKey concepts to read up on:\n- The Ansible `default` filter and how it works with `map`\n- Jinja2 filters in general, as Ansible uses Jinja2 templating\n- The `map` filter's extended syntax with `attribute` mapping\n\nThis approach will try to get the 'name' attribute first, and if it doesn't exist, it will fall back to using the 'id' attribute.\n\nWould you like me to explain how this works in more detail?",
    "createdAt": "2025-02-16T00:31:40.115Z",
    "visibility": "url"
  }
}