ATProto Browser

ATProto Browser

Experimental browser for the Atmosphere

Post

Recursion in Python https://cstu.io/b85786 #iot #developer #python

May 13, 2025, 9:13 PM

Record data

{
  "uri": "at://did:plc:k6fbzahxqtzsyiu2hwgwj5tt/app.bsky.feed.post/3lp3fnczyz52c",
  "cid": "bafyreih5jqohaccq7scrbmzy746m4b2wvxkieoqnmvwwaedfzb5dcah3dy",
  "value": {
    "text": "Recursion in Python https://cstu.io/b85786 #iot #developer #python",
    "$type": "app.bsky.feed.post",
    "embed": {
      "$type": "app.bsky.embed.external",
      "external": {
        "uri": "https://cstu.io/b85786",
        "thumb": {
          "$type": "blob",
          "ref": {
            "$link": "bafkreic4scy5f4dgfodr3uzrokweg2wg62ic5ke63xwrbeguaxg2jtydqi"
          },
          "mimeType": "image/webp",
          "size": 17460
        },
        "title": "Recursion in Python",
        "description": "Recursion gets easier when you can see that each function call has its own variables on the call..."
      }
    },
    "facets": [
      {
        "index": {
          "byteEnd": 42,
          "byteStart": 20
        },
        "features": [
          {
            "uri": "https://cstu.io/b85786",
            "$type": "app.bsky.richtext.facet#link"
          }
        ]
      },
      {
        "index": {
          "byteEnd": 47,
          "byteStart": 43
        },
        "features": [
          {
            "tag": "iot",
            "$type": "app.bsky.richtext.facet#tag"
          }
        ]
      },
      {
        "index": {
          "byteEnd": 58,
          "byteStart": 48
        },
        "features": [
          {
            "tag": "developer",
            "$type": "app.bsky.richtext.facet#tag"
          }
        ]
      },
      {
        "index": {
          "byteEnd": 66,
          "byteStart": 59
        },
        "features": [
          {
            "tag": "python",
            "$type": "app.bsky.richtext.facet#tag"
          }
        ]
      }
    ],
    "createdAt": "2025-05-13T21:13:13+00:00"
  }
}