ATProto Browser

ATProto Browser

Experimental browser for the Atmosphere

Post

Cet article explique comment créer un parseur pour le format Bencode, avec moins de 50 lignes de code en Scala.

Dec 12, 2024, 7:39 AM

Record data

{
  "uri": "at://did:plc:xrixj7xn45gd7ea2ev3vxgdm/app.bsky.feed.post/3ld3rcg4r4t2g",
  "cid": "bafyreie6shrnlomw7pr3ycqaeerptsm3pihkcjayyj53slm5fp7hkn2yqa",
  "value": {
    "text": "Cet article explique comment créer un parseur pour le format Bencode, avec moins de 50 lignes de code en Scala.",
    "$type": "app.bsky.feed.post",
    "embed": {
      "$type": "app.bsky.embed.external",
      "external": {
        "uri": "https://escapedgiraffe.wordpress.com/2024/12/12/creation-dun-parseur-pour-bencode-en-moins-de-50-lignes-de-scala/",
        "thumb": {
          "$type": "blob",
          "ref": {
            "$link": "bafkreigq7tni2swv5nvkcvmk2uxhuex27moiaxrrvkf5f3tzt75bcz3dcu"
          },
          "mimeType": "image/png",
          "size": 683600
        },
        "title": "Création d’un parseur pour Bencode en moins de 50 lignes de Scala",
        "description": "Cet article explique comment créer un parseur pour le format Bencode, utilisé dans les fichiers .torrent, avec moins de 50 lignes de code en Scala. Il détaille les concepts clés du format Bencode et comment les implémenter en utilisant des classes, des parseurs et un visiteur pour faciliter l'extraction et l'affichage du contenu de fichiers BitTorrent."
      }
    },
    "createdAt": "2024-12-12T07:39:32Z"
  }
}