Description

Get information about directory objects. Directories are identified by sha1 checksums, compatible with Git directory identifiers. See swh.model.git_objects.directory_git_object in our data model module for details about how they are computed.

When given only a directory identifier, this endpoint returns information about the directory itself, returning its content (usually a list of directory entries). When given a directory identifier and a path, this endpoint returns information about the directory entry pointed by the relative path, starting path resolution from the given directory.

Request

GET https://archive.softwareheritage.org/api/1/directory/cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd/

Response

Body
[
    {
        "checksums": {
            "sha1": "d586823ceb105056b74c8c5ad0f227daaf552c93",
            "sha1_git": "d4a4ba3ab27a1f536711ccff6cf31de0ba8e5c55",
            "sha256": "0d49a6a758d811d4836a86acc4291192ea1105041a6c329514178149f9d55a5f"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 22527,
        "name": "Python-ast.h",
        "perms": 33188,
        "status": "visible",
        "target": "d4a4ba3ab27a1f536711ccff6cf31de0ba8e5c55",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:d4a4ba3ab27a1f536711ccff6cf31de0ba8e5c55/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "12417f588abe3934cfe34582193e16d03274d21e",
            "sha1_git": "4c7c9a48c81c2a3345a7168224e3979ddf3ac918",
            "sha256": "6824eac0b0280420af396ebee8cc44a647a9f7ae1263fe8bf47ff5dc969280aa"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 2928,
        "name": "Python.h",
        "perms": 33188,
        "status": "visible",
        "target": "4c7c9a48c81c2a3345a7168224e3979ddf3ac918",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:4c7c9a48c81c2a3345a7168224e3979ddf3ac918/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "6ef9b21e9d802622218ba0d1c3aad8ec58756ee9",
            "sha1_git": "fe089dcbb5657d2a52605280b704b01b1431bcae",
            "sha256": "f678bd2a0b8ad579e4df506b6d62437d91a9c5d191ce36606640bbb4845e80a9"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 40768,
        "name": "abstract.h",
        "perms": 33188,
        "status": "visible",
        "target": "fe089dcbb5657d2a52605280b704b01b1431bcae",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:fe089dcbb5657d2a52605280b704b01b1431bcae/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "ca66bbbb8f2746f97c423c04adecabed36bbff56",
            "sha1_git": "3636ea6c98fd6263111d457352ad9af228c5420d",
            "sha256": "6c606145ccfc8a7794680d93bc87cdfc89eb1d36bcb50478e441feb138b66ee8"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 1016,
        "name": "accu.h",
        "perms": 33188,
        "status": "visible",
        "target": "3636ea6c98fd6263111d457352ad9af228c5420d",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:3636ea6c98fd6263111d457352ad9af228c5420d/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "639da43f68e7d8814c9e9cabd8b1980206a4e19b",
            "sha1_git": "35e9fa18601b22a04f8d52488a12f4cf9a8f9238",
            "sha256": "f228e11c63ea63b2db1076de50c9521364aafac87f8a7ce2ac12cc3b0b2c63df"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 1213,
        "name": "asdl.h",
        "perms": 33188,
        "status": "visible",
        "target": "35e9fa18601b22a04f8d52488a12f4cf9a8f9238",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:35e9fa18601b22a04f8d52488a12f4cf9a8f9238/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "841f68ffcf8cffe662896e7cfd437c3e5c952e01",
            "sha1_git": "6a8c8165c0550f80c4acb606b10a6d0d9c322e34",
            "sha256": "a69a187d5b752b23d616e4608a600fbcd46db65ef1cb85ad7e4acc19d532c664"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 477,
        "name": "ast.h",
        "perms": 33188,
        "status": "visible",
        "target": "6a8c8165c0550f80c4acb606b10a6d0d9c322e34",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:6a8c8165c0550f80c4acb606b10a6d0d9c322e34/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "77b18e4888eccb85c823661c1c2d9eafa34f7be0",
            "sha1_git": "faeb41913df31f995d772b211fd05e5f65196bf8",
            "sha256": "afbbf716c0d6d777ae4c4e30121b1cdb00c5f09f478bd815d45d87654ed232e8"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 792,
        "name": "bitset.h",
        "perms": 33188,
        "status": "visible",
        "target": "faeb41913df31f995d772b211fd05e5f65196bf8",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:faeb41913df31f995d772b211fd05e5f65196bf8/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "e2fafe1151892b14638d5b7210e8a931a1a3bc29",
            "sha1_git": "868c9e6443bfc1d1d48fb0806af1bf21490fc44c",
            "sha256": "1b5101b4b85409fd910032713906800bbb83580503036469c2a60ac8e80b8f72"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 264,
        "name": "bltinmodule.h",
        "perms": 33188,
        "status": "visible",
        "target": "868c9e6443bfc1d1d48fb0806af1bf21490fc44c",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:868c9e6443bfc1d1d48fb0806af1bf21490fc44c/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "bdd4bcf8df3b17386180b108c031f3226ebcb79c",
            "sha1_git": "7cc2f1fe23937acbca1ac7c2f3e4654395214b1b",
            "sha256": "d6db52644f2c3aacdfcc393c9999590c12dfae291fa343ee0e089ffc28400e34"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 886,
        "name": "boolobject.h",
        "perms": 33188,
        "status": "visible",
        "target": "7cc2f1fe23937acbca1ac7c2f3e4654395214b1b",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:7cc2f1fe23937acbca1ac7c2f3e4654395214b1b/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "d47f2c7dc091d02ca4cb05eddd0b87c10303d33d",
            "sha1_git": "a757b880592979fe8f2496f32b95868273a71b1a",
            "sha256": "c2fae54e6f08d924d2ddf0cb3b58ca6544de18b4fd301303b6807cb4843362b2"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 2114,
        "name": "bytearrayobject.h",
        "perms": 33188,
        "status": "visible",
        "target": "a757b880592979fe8f2496f32b95868273a71b1a",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:a757b880592979fe8f2496f32b95868273a71b1a/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "520dad74ac3679da61f582076842d9ebeb0f62b7",
            "sha1_git": "7fa7540c38b7313f26a601a5f8d1e66b05738ca8",
            "sha256": "0a8af85683ede589beba4b8fab2fcf03c651ec93adc651e65dcf561efb8ddcb1"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 3191,
        "name": "bytes_methods.h",
        "perms": 33188,
        "status": "visible",
        "target": "7fa7540c38b7313f26a601a5f8d1e66b05738ca8",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:7fa7540c38b7313f26a601a5f8d1e66b05738ca8/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "c37d0d6e466612a1b34101d8f9ba5756886d31f2",
            "sha1_git": "0f0bf9f369df4fa82e3d14945913fd9fbeaefb8a",
            "sha256": "f8211dcf2d2a8b0fe155e8c879c1af2d0c0a9934a57bac1340ad210b0af7125d"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 8363,
        "name": "bytesobject.h",
        "perms": 33188,
        "status": "visible",
        "target": "0f0bf9f369df4fa82e3d14945913fd9fbeaefb8a",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:0f0bf9f369df4fa82e3d14945913fd9fbeaefb8a/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "99b051e9dc670e404942393ebe82a506c1f2a4b6",
            "sha1_git": "a0aa4d947c22115f8bc609c8d4f7ca57a2aa3773",
            "sha256": "b5d866a90e3bd7de6a861b30ed534308108f8e18b6c48a74e3cedc6676f08127"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 701,
        "name": "cellobject.h",
        "perms": 33188,
        "status": "visible",
        "target": "a0aa4d947c22115f8bc609c8d4f7ca57a2aa3773",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:a0aa4d947c22115f8bc609c8d4f7ca57a2aa3773/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "e9a31d9c02179d21b76b9593c3203fea6810e57d",
            "sha1_git": "e5cb4112274794549b2e7fd8168efeb905435d0a",
            "sha256": "8999b3b96eeae683b352acd7400dc6466b77e76bc7246ebbfce4a43be00fa5cf"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 8641,
        "name": "ceval.h",
        "perms": 33188,
        "status": "visible",
        "target": "e5cb4112274794549b2e7fd8168efeb905435d0a",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:e5cb4112274794549b2e7fd8168efeb905435d0a/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "025863a385e369519fd4d6e3761fb937566f7cec",
            "sha1_git": "eeeb3e95a87e717ee4d262bed635fd8862325209",
            "sha256": "a7736fd5f486412c23dbbe39dc80098736e208bb0889991d051ae91effaf0792"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 1666,
        "name": "classobject.h",
        "perms": 33188,
        "status": "visible",
        "target": "eeeb3e95a87e717ee4d262bed635fd8862325209",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:eeeb3e95a87e717ee4d262bed635fd8862325209/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "284ed8eb04b7b8d4c4df05940d8e0e9dbba6a95f",
            "sha1_git": "385258f93ce49110977892bf405e56ddfb86fc34",
            "sha256": "e29f23ba3d3aee9848e6dd82eeed660058d209b667b98cffe32be069d1da738e"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 5853,
        "name": "code.h",
        "perms": 33188,
        "status": "visible",
        "target": "385258f93ce49110977892bf405e56ddfb86fc34",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:385258f93ce49110977892bf405e56ddfb86fc34/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "7ef5387df26a5b53007c66db1d0d67dba559701e",
            "sha1_git": "3ad0f2b5aae79c71c54fabfd51a41aca618f1ac0",
            "sha256": "d84f5b3738836973013339dc320c296355246169ebe5ebe2251516b4bb4357f1"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 6793,
        "name": "codecs.h",
        "perms": 33188,
        "status": "visible",
        "target": "3ad0f2b5aae79c71c54fabfd51a41aca618f1ac0",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:3ad0f2b5aae79c71c54fabfd51a41aca618f1ac0/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "86f031a76144accfbc3ec59eac5f20b41aa25cef",
            "sha1_git": "ecd8dc1d104263f8833a5ddbaf21ec367a80a920",
            "sha256": "fd63389430974ea9b099ccfe8a0f8b5e4a0f502427ae6540c0e0534cd2ec0277"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 2164,
        "name": "compile.h",
        "perms": 33188,
        "status": "visible",
        "target": "ecd8dc1d104263f8833a5ddbaf21ec367a80a920",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:ecd8dc1d104263f8833a5ddbaf21ec367a80a920/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "781f2984ec50ed5a4af97b81b7dc241dde6a527b",
            "sha1_git": "cb8c52c580085444313fc6aee36401be638ffd3e",
            "sha256": "73ea409a055eeb2b5d02a25adba73149c7c99903c9c7fdd942ddeb19e088393d"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 1807,
        "name": "complexobject.h",
        "perms": 33188,
        "status": "visible",
        "target": "cb8c52c580085444313fc6aee36401be638ffd3e",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:cb8c52c580085444313fc6aee36401be638ffd3e/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "ce9dc10688ad668bf4b8d743fc63658fff24225e",
            "sha1_git": "3bf35cbb7f20f6ea06c7929470f8ac59c8ab84d0",
            "sha256": "f74adfc023024aecb15ba770c2f68ee82663afcc5b8aa58a2d51f3f74a8a7891"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 9414,
        "name": "datetime.h",
        "perms": 33188,
        "status": "visible",
        "target": "3bf35cbb7f20f6ea06c7929470f8ac59c8ab84d0",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:3bf35cbb7f20f6ea06c7929470f8ac59c8ab84d0/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "e1ff0e36fa8b040df9fa451bcfba75f69c8342df",
            "sha1_git": "cb43174838a86b9fdcaba61d57cc614414960587",
            "sha256": "dfff696fc3b1ed8eb2fa10e40124bd582824aef157ec3d299b204bd988f27d97"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 3129,
        "name": "descrobject.h",
        "perms": 33188,
        "status": "visible",
        "target": "cb43174838a86b9fdcaba61d57cc614414960587",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:cb43174838a86b9fdcaba61d57cc614414960587/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "a6481ba5c04fa84d0e5ba650f788ff5b5e5fcaaa",
            "sha1_git": "28930f436d70e9fb4c69f8c355a336ec51678ac9",
            "sha256": "0656c486e20cada6a944ee0c64287fde8cb3bccde9f4b6370061911e73d2d19f"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 7323,
        "name": "dictobject.h",
        "perms": 33188,
        "status": "visible",
        "target": "28930f436d70e9fb4c69f8c355a336ec51678ac9",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:28930f436d70e9fb4c69f8c355a336ec51678ac9/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "4830ab75866c6bd68755732e451e887a99b36b12",
            "sha1_git": "9bfb6251db831c59579b157625e8a3fc492d1e77",
            "sha256": "64d80ff78299f6e3b1ed91e1e6d3d2e5a430d6af1bbf23f36a0faeae9707706e"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 458,
        "name": "dtoa.h",
        "perms": 33188,
        "status": "visible",
        "target": "9bfb6251db831c59579b157625e8a3fc492d1e77",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:9bfb6251db831c59579b157625e8a3fc492d1e77/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "e638ff4a3276ee286afa3bddb48585aecbcfdacc",
            "sha1_git": "0bd1a833c2e5a54ef951321abe83f5d693d5d39c",
            "sha256": "73fe170efc01e7f2fcb4beb6060614619235be070494a106479987348515b6a7"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 22469,
        "name": "dynamic_annotations.h",
        "perms": 33188,
        "status": "visible",
        "target": "0bd1a833c2e5a54ef951321abe83f5d693d5d39c",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:0bd1a833c2e5a54ef951321abe83f5d693d5d39c/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "b371ee34794c348ebd2aa9630ae7a73b0a21337f",
            "sha1_git": "c14dbfc8c37e7c9316b9cca0a5969ee925d729d8",
            "sha256": "2244fe250db9995068fe74dce0e23fd70c12b03fd94751d98b773be8f64896b6"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 253,
        "name": "enumobject.h",
        "perms": 33188,
        "status": "visible",
        "target": "c14dbfc8c37e7c9316b9cca0a5969ee925d729d8",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:c14dbfc8c37e7c9316b9cca0a5969ee925d729d8/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "9a89199f15aeac1d8caa1824c2602504423786b5",
            "sha1_git": "5946686c659b5416074868d442060a77a5812156",
            "sha256": "5a1a57a1fc93ca954d0027217a3917c7ca8e359919843dad36cd044fbfe0c54a"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 1497,
        "name": "errcode.h",
        "perms": 33188,
        "status": "visible",
        "target": "5946686c659b5416074868d442060a77a5812156",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:5946686c659b5416074868d442060a77a5812156/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "4322826ce28f67ddeb42552974e13c86c47afe2b",
            "sha1_git": "9541e106e29dffa4b78f6459fe2c486ab26eb01d",
            "sha256": "10213a1117a7fa2edeffe78a0eb12651ae9315aae8b62ada9fffb4381b6f9bd9"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 1167,
        "name": "eval.h",
        "perms": 33188,
        "status": "visible",
        "target": "9541e106e29dffa4b78f6459fe2c486ab26eb01d",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:9541e106e29dffa4b78f6459fe2c486ab26eb01d/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "0aeca2d7483b58bdab0e2cff9d60cc292fcf71b0",
            "sha1_git": "1dde17e1efc411b67301e78efd69ef1b29ba4c70",
            "sha256": "00310c0c97da7072380e0e8cfff7b9052ab440a9d5b84e7dc6808c82d2dcee07"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 1651,
        "name": "fileobject.h",
        "perms": 33188,
        "status": "visible",
        "target": "1dde17e1efc411b67301e78efd69ef1b29ba4c70",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:1dde17e1efc411b67301e78efd69ef1b29ba4c70/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "ca3e6404518bf7d1750ddf3bbb2c27f6b33990e9",
            "sha1_git": "900c70faad719f2d5a619d53122f18f5bf4d8592",
            "sha256": "ca8671166fe37eb3c1503b7f94f78cf1335e404a5141a7ceb206b3856693af7d"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 2494,
        "name": "fileutils.h",
        "perms": 33188,
        "status": "visible",
        "target": "900c70faad719f2d5a619d53122f18f5bf4d8592",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:900c70faad719f2d5a619d53122f18f5bf4d8592/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "18df71f9f257ab4587ff438de5856abb4ca231bd",
            "sha1_git": "f1044d64cba84d3d328d3485431f103cf2a2b3fe",
            "sha256": "da532654c9b30d080400a573e3c1d089c2781652767f743746b6a1a807ae083c"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 4794,
        "name": "floatobject.h",
        "perms": 33188,
        "status": "visible",
        "target": "f1044d64cba84d3d328d3485431f103cf2a2b3fe",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:f1044d64cba84d3d328d3485431f103cf2a2b3fe/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "0e366c8ce34e56a1b000a3d6fc2f0af5eef7e1b2",
            "sha1_git": "616c611c7e8e673e1fc953c982f55dd934f563d6",
            "sha256": "2ed3f912e9ae4fa5f835e0b4dc423362c3ca41010ca7de040cecd8fa6a2a655e"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 3686,
        "name": "frameobject.h",
        "perms": 33188,
        "status": "visible",
        "target": "616c611c7e8e673e1fc953c982f55dd934f563d6",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:616c611c7e8e673e1fc953c982f55dd934f563d6/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "920b76c600fbc97290f382f959b496e19ba27270",
            "sha1_git": "77bb8c39aeb7500528d464d5c31ad0a0d0bed03c",
            "sha256": "9d89f6d57f4649c8323a3223e3fd4ad722e8f28537b1191824416f3b7927cac3"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 4079,
        "name": "funcobject.h",
        "perms": 33188,
        "status": "visible",
        "target": "77bb8c39aeb7500528d464d5c31ad0a0d0bed03c",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:77bb8c39aeb7500528d464d5c31ad0a0d0bed03c/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "54fdd4efbb26b23dff29c1eac704b000f73c0a5b",
            "sha1_git": "8c1825fc070131d2d5caad43d26072dfd79c4eac",
            "sha256": "9493619036535b8346abbc03228b58fff3bc7542fdf0ad2e5224c4fd0ac805b4"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 3583,
        "name": "genobject.h",
        "perms": 33188,
        "status": "visible",
        "target": "8c1825fc070131d2d5caad43d26072dfd79c4eac",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:8c1825fc070131d2d5caad43d26072dfd79c4eac/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "a946a53ee087828ebf6d85581f0a385becd3f212",
            "sha1_git": "e9b4a9385956b1d6228318112d713679963b018d",
            "sha256": "7262f9d560c4e15df552d52186188141260d12f18afb5baaab41b8fbdd86e369"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 1966,
        "name": "graminit.h",
        "perms": 33188,
        "status": "visible",
        "target": "e9b4a9385956b1d6228318112d713679963b018d",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:e9b4a9385956b1d6228318112d713679963b018d/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "5f560b7feb08690de3f9aea204506e6ac1095c6a",
            "sha1_git": "f775f9638172b3e9897ecaf1fcf2d368258b6f6e",
            "sha256": "774bb352958f95af4cbd83ba07583d8da1d49ef8ffa6ea2e4dad25f503d56288"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 2074,
        "name": "grammar.h",
        "perms": 33188,
        "status": "visible",
        "target": "f775f9638172b3e9897ecaf1fcf2d368258b6f6e",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:f775f9638172b3e9897ecaf1fcf2d368258b6f6e/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "6f2c6fc6dfdc411db77b15228a366088c1089ce6",
            "sha1_git": "bb6beba67b738f8031c16cbd37001751d2f36883",
            "sha256": "5cc47fae1324b451495e8e5ef49e2afb699b9ea60cd88bb922f6951082ccea63"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 4233,
        "name": "import.h",
        "perms": 33188,
        "status": "visible",
        "target": "bb6beba67b738f8031c16cbd37001751d2f36883",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:bb6beba67b738f8031c16cbd37001751d2f36883/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "303dc376129a594175dc03c312ee30d1865e4197",
            "sha1_git": "8fb96cf9a724a93a3fd4720ead756e18ae64f71a",
            "sha256": "7302d5e451af094ec43d995bbd44cf34c45903893470f6233b0339045471cafb"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 513,
        "name": "intrcheck.h",
        "perms": 33188,
        "status": "visible",
        "target": "8fb96cf9a724a93a3fd4720ead756e18ae64f71a",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:8fb96cf9a724a93a3fd4720ead756e18ae64f71a/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "8a470117bc442b7dd5de9b63427dd0e4a0dc55a2",
            "sha1_git": "f61726f1f7f83af90a53ef1488b7dad385444698",
            "sha256": "170d0ee46a31c6fed1b62c63381fdb0388aa8d7df432cfcf567c65c666aeba25"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 567,
        "name": "iterobject.h",
        "perms": 33188,
        "status": "visible",
        "target": "f61726f1f7f83af90a53ef1488b7dad385444698",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:f61726f1f7f83af90a53ef1488b7dad385444698/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "d4cbc500ed94b88e4e15c13e950e02b01ef8698d",
            "sha1_git": "6057279d51c3a482510e0a69ad7f99103344fe8c",
            "sha256": "98b74555c6ab0e9156235c5bc70f666987d58fdf6a7d2b719682aedeebab13af"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 2927,
        "name": "listobject.h",
        "perms": 33188,
        "status": "visible",
        "target": "6057279d51c3a482510e0a69ad7f99103344fe8c",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:6057279d51c3a482510e0a69ad7f99103344fe8c/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "28ee759356b3bd694aaf553be7f4ebfd51e4b411",
            "sha1_git": "a3b74b4f6dd214ee390100bf9c6182e102314b11",
            "sha256": "70bd46d6341525fcc78a90f26786d632a84fd0bd591149e9850c46c5e0e624f1"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 3761,
        "name": "longintrepr.h",
        "perms": 33188,
        "status": "visible",
        "target": "a3b74b4f6dd214ee390100bf9c6182e102314b11",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:a3b74b4f6dd214ee390100bf9c6182e102314b11/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "c9bf5813572ac9251dbe0ce866d089c5e72a38ba",
            "sha1_git": "7bdd0472baaab4624847b662b93fd1faf6f4b44d",
            "sha256": "08ed7f021bb537b2fd2d797d672fdd478ed960b5725d59f0e75d2a7189083309"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 8594,
        "name": "longobject.h",
        "perms": 33188,
        "status": "visible",
        "target": "7bdd0472baaab4624847b662b93fd1faf6f4b44d",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:7bdd0472baaab4624847b662b93fd1faf6f4b44d/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "c4873c98e247fc5225a1b175f19a2de762882d55",
            "sha1_git": "09d9337e57b0aa3ca18ba4a64bc360f8661ec080",
            "sha256": "06ba6a68154f85951794529465a07e07444fb852440059a398c98344004a27f5"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 803,
        "name": "marshal.h",
        "perms": 33188,
        "status": "visible",
        "target": "09d9337e57b0aa3ca18ba4a64bc360f8661ec080",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:09d9337e57b0aa3ca18ba4a64bc360f8661ec080/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "b8520fd3ffe771c77a32685836ea6352a7d07af8",
            "sha1_git": "990a716f220399a11af26a78c15682d9e3ca358b",
            "sha256": "d88a9777e274e49fbe6f2d0d00dc5794ec44fdebd18589ef0092b4d080d9dd62"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 2765,
        "name": "memoryobject.h",
        "perms": 33188,
        "status": "visible",
        "target": "990a716f220399a11af26a78c15682d9e3ca358b",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:990a716f220399a11af26a78c15682d9e3ca358b/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "a056be2878231726487174cc4e58169093fd1e40",
            "sha1_git": "15c8ef8f3f1ac02a1daf00e2c4922fcf353d0096",
            "sha256": "32ecdf966c2744d6ce8ac2b891662b88339a99324e8dd105f7b3076830dfe7c8"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 253,
        "name": "metagrammar.h",
        "perms": 33188,
        "status": "visible",
        "target": "15c8ef8f3f1ac02a1daf00e2c4922fcf353d0096",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:15c8ef8f3f1ac02a1daf00e2c4922fcf353d0096/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "3235d8d9ba12d5b34db82014c8ce8d2be6f2100d",
            "sha1_git": "b5c4e83730eb150faf960c344ed8cc25440fccad",
            "sha256": "e153e3a1cee19ab5fd99a1fbf628f24b6b89a43d4eddfaf7b99b805e6b4f054d"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 4182,
        "name": "methodobject.h",
        "perms": 33188,
        "status": "visible",
        "target": "b5c4e83730eb150faf960c344ed8cc25440fccad",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:b5c4e83730eb150faf960c344ed8cc25440fccad/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "b3f3c626a24fc0fbc1977e9fd50b7316cd797614",
            "sha1_git": "853860f4d27e8d7cdd771dbc7b7df57efb8d2d62",
            "sha256": "460182d369beb612749d4536673da56e58e16264d6cd0334b17b3cac960a482a"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 8581,
        "name": "modsupport.h",
        "perms": 33188,
        "status": "visible",
        "target": "853860f4d27e8d7cdd771dbc7b7df57efb8d2d62",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:853860f4d27e8d7cdd771dbc7b7df57efb8d2d62/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "b0519ce3570f4451d19653bf7765168f0cd7f040",
            "sha1_git": "1d8fe46dea03a1713e6a5424d331004f82543e79",
            "sha256": "dc78a559c77bb69e89e98f27b1ed76edb23d8e949363371b96aa46bdeaa652e1"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 2304,
        "name": "moduleobject.h",
        "perms": 33188,
        "status": "visible",
        "target": "1d8fe46dea03a1713e6a5424d331004f82543e79",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:1d8fe46dea03a1713e6a5424d331004f82543e79/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "07159a4a51e6d3dee082cdd639c1f5b56eb8a898",
            "sha1_git": "0c8d95c0f137c689c1e6cf7ffa6d5b91cc255641",
            "sha256": "d282d6d0c6493f56921c039bfa23fd38bc4a643ebb9ace07108d9b170900fbc8"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 349,
        "name": "namespaceobject.h",
        "perms": 33188,
        "status": "visible",
        "target": "0c8d95c0f137c689c1e6cf7ffa6d5b91cc255641",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:0c8d95c0f137c689c1e6cf7ffa6d5b91cc255641/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "5d5859d334d25e0d4b25bd9ab48b22e13a722828",
            "sha1_git": "654ad8582301457752a5e86d12a2213c516281e2",
            "sha256": "cdd0649b1fdd05cd330102d919c91bda82ae1b0f5fa1fbdf8a519376740361f1"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 1007,
        "name": "node.h",
        "perms": 33188,
        "status": "visible",
        "target": "654ad8582301457752a5e86d12a2213c516281e2",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:654ad8582301457752a5e86d12a2213c516281e2/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "1c39a17526c580b63fda046c789578ffd9cadd46",
            "sha1_git": "63e37b8d33a68c98e0ee096c152384a45268caa7",
            "sha256": "aa6c7c0842dcc5cfe2df79f2b87d6a2f208f2460c9058ed0dd92c69d11887866"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 40326,
        "name": "object.h",
        "perms": 33188,
        "status": "visible",
        "target": "63e37b8d33a68c98e0ee096c152384a45268caa7",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:63e37b8d33a68c98e0ee096c152384a45268caa7/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "81f8b00201b7821317c500c37f19b14eeb8036a0",
            "sha1_git": "746f9c921344f715cc24521a9779568fdcb43d35",
            "sha256": "0b7616870f0f089f7ba69b641a41f6059b6adf4f825a1c7cdf518a229c2dc3e4"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 14240,
        "name": "objimpl.h",
        "perms": 33188,
        "status": "visible",
        "target": "746f9c921344f715cc24521a9779568fdcb43d35",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:746f9c921344f715cc24521a9779568fdcb43d35/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "363764c90aab72a5cda8c3aca089ab42dbda824c",
            "sha1_git": "ff6ad64b8b4e826dc408451b7787550d37b48007",
            "sha256": "ab431c8360d31e93e977336bffdee8834a3e062d3f30aa1a99e4dbc1305e6d7b"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 1324,
        "name": "odictobject.h",
        "perms": 33188,
        "status": "visible",
        "target": "ff6ad64b8b4e826dc408451b7787550d37b48007",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:ff6ad64b8b4e826dc408451b7787550d37b48007/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "351fec2e468dbb61e15d7112c2840cd749799f2a",
            "sha1_git": "99c3b0ef817a49bcc0074df67039961137ad0523",
            "sha256": "b6148db7b86200101c7cf47fac52f75ce60370255cae70d6c8852c2136209220"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 5145,
        "name": "opcode.h",
        "perms": 33188,
        "status": "visible",
        "target": "99c3b0ef817a49bcc0074df67039961137ad0523",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:99c3b0ef817a49bcc0074df67039961137ad0523/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "2ba5f63b7a6f4180a71e15a24f1317921df8e9a6",
            "sha1_git": "bd84c1c12c19fdc1d15d39432a7fc4e0decf2831",
            "sha256": "f406ebc4064e654e91974b836376347a5dbfabfca3c2bd2099a8228ce66c6940"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 691,
        "name": "osdefs.h",
        "perms": 33188,
        "status": "visible",
        "target": "bd84c1c12c19fdc1d15d39432a7fc4e0decf2831",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:bd84c1c12c19fdc1d15d39432a7fc4e0decf2831/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "4106f85839e7da317cf99c8636d69c1fc8655ebe",
            "sha1_git": "9095c2fdd3d638140db129937d29830286941819",
            "sha256": "c013935b48f48ca8ce249a4d482c55e3fb6f1cfe786c5a32a57969bb74a779d9"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 291,
        "name": "osmodule.h",
        "perms": 33188,
        "status": "visible",
        "target": "9095c2fdd3d638140db129937d29830286941819",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:9095c2fdd3d638140db129937d29830286941819/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "0e89edd3e4e460e3c64d0488814180e6e2bdb072",
            "sha1_git": "2acb854672774d00a63e86c2ea1e2573419da14c",
            "sha256": "6e922c139363bc2b22d77dc59277c002ae1d2dcc3ff1786f2a629d2a15874ddc"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 2885,
        "name": "parsetok.h",
        "perms": 33188,
        "status": "visible",
        "target": "2acb854672774d00a63e86c2ea1e2573419da14c",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:2acb854672774d00a63e86c2ea1e2573419da14c/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "4988d0f559c38a40a98310210c967f08ce93c91b",
            "sha1_git": "9644b1a024ab24a3f3b9c8602d1729dc33f86e50",
            "sha256": "f8419e485b39d9d8195a5a46bb62ca14fc10d09ce59118b7c807120d8e0affb4"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 1130,
        "name": "patchlevel.h",
        "perms": 33188,
        "status": "visible",
        "target": "9644b1a024ab24a3f3b9c8602d1729dc33f86e50",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:9644b1a024ab24a3f3b9c8602d1729dc33f86e50/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "4269345826a821414be76c21f96d3ce2015809da",
            "sha1_git": "8a325ed07488f8aecce0eb2897c115c6fa5d9b19",
            "sha256": "8f555eb83d0419232cbcb738a3f856433040833a798174007cf5e3a81b46901a"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 253,
        "name": "pgen.h",
        "perms": 33188,
        "status": "visible",
        "target": "8a325ed07488f8aecce0eb2897c115c6fa5d9b19",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:8a325ed07488f8aecce0eb2897c115c6fa5d9b19/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "2e4c358d2c245f5034bf1f841d25b2e681efb42a",
            "sha1_git": "4843de6c023e48aca2fc7b132b5dbf2cd3064e13",
            "sha256": "3c9281d3654043f84937eb974a5c9c520c7af403cb2147e663ce1ae545568321"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 1180,
        "name": "pgenheaders.h",
        "perms": 33188,
        "status": "visible",
        "target": "4843de6c023e48aca2fc7b132b5dbf2cd3064e13",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:4843de6c023e48aca2fc7b132b5dbf2cd3064e13/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "a9e4a2ae99298c4859759c13f11daf9abde1788e",
            "sha1_git": "336c95d360d15999849089a68412c130bbc44162",
            "sha256": "e780089f402d02673afd6ef7a800f042ffa3e6db973473ee5349af7ba8b98e25"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 4114,
        "name": "py_curses.h",
        "perms": 33188,
        "status": "visible",
        "target": "336c95d360d15999849089a68412c130bbc44162",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:336c95d360d15999849089a68412c130bbc44162/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "2bd314ec0e472dbab96776589db7041642f9ad9e",
            "sha1_git": "db3ad0188fe1cd9f685d7c27d3869adae912d574",
            "sha256": "766e5ed190f352fa3d59b57c40a824a6815b6846ece8eb382c100d5eca46bef0"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 2744,
        "name": "pyarena.h",
        "perms": 33188,
        "status": "visible",
        "target": "db3ad0188fe1cd9f685d7c27d3869adae912d574",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:db3ad0188fe1cd9f685d7c27d3869adae912d574/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "cca6cbd2810cc4efaf18e62274a05f90d131bb58",
            "sha1_git": "893d30d2eb065217d19924e369a3e343d1b13dd2",
            "sha256": "be875709f12f5461fae93ba1f06e61a6e7187321a36099573fb1dd6cf8ec38b8"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 8128,
        "name": "pyatomic.h",
        "perms": 33188,
        "status": "visible",
        "target": "893d30d2eb065217d19924e369a3e343d1b13dd2",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:893d30d2eb065217d19924e369a3e343d1b13dd2/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "7d7f16d6182f70e40342f20caac5121bb1cf8fd6",
            "sha1_git": "d9ecda7a4b6e4a1f26500770e79b7996425d3832",
            "sha256": "9989ab01fc3759bb4393bccd1a3d836cd8c5cf9e616343ca5117ed72770c4a7b"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 1726,
        "name": "pycapsule.h",
        "perms": 33188,
        "status": "visible",
        "target": "d9ecda7a4b6e4a1f26500770e79b7996425d3832",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:d9ecda7a4b6e4a1f26500770e79b7996425d3832/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "1e0b5fe12cce9459341549911262b7271490ffbf",
            "sha1_git": "6bce63eeb63b82fb09d06d867569cb7b9c30f4c3",
            "sha256": "a406eb5730a6c8981e7b6fb0299cfac60773e977a7867872a910fbe75bd2a8ef"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 1320,
        "name": "pyctype.h",
        "perms": 33188,
        "status": "visible",
        "target": "6bce63eeb63b82fb09d06d867569cb7b9c30f4c3",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:6bce63eeb63b82fb09d06d867569cb7b9c30f4c3/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "552369bd0e17b7d26154f29bad3eb7d784169734",
            "sha1_git": "6e23a896c3d1b11eac68de2633736eaa04ceac25",
            "sha256": "9d6e1327f9153c7c0fba73966b7fda85b79dbd65f2939520c18a777c91b6d5fe"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 1209,
        "name": "pydebug.h",
        "perms": 33188,
        "status": "visible",
        "target": "6e23a896c3d1b11eac68de2633736eaa04ceac25",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:6e23a896c3d1b11eac68de2633736eaa04ceac25/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "23ff6b8ec061ac656df12f12f825a6cb0ba1c887",
            "sha1_git": "883605566d58c0bcbbce5e25d547416ecc2c42a7",
            "sha256": "aa1c7eed99ea29c0fdbc22e19ec93d8fe78db4d2bc2e42bb3bf0719ffb983539"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 863,
        "name": "pydtrace.d",
        "perms": 33188,
        "status": "visible",
        "target": "883605566d58c0bcbbce5e25d547416ecc2c42a7",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:883605566d58c0bcbbce5e25d547416ecc2c42a7/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "b8454f059c4387a917e1bc10aa2ea8ef660e2a19",
            "sha1_git": "c43a253d3ccc528a5f1a8c332721353cedb8f0ae",
            "sha256": "496bcd846b31123f77f85261ba30db4c96f81c4d9cabcacbf232d30713a94047"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 1970,
        "name": "pydtrace.h",
        "perms": 33188,
        "status": "visible",
        "target": "c43a253d3ccc528a5f1a8c332721353cedb8f0ae",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:c43a253d3ccc528a5f1a8c332721353cedb8f0ae/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "99c807da885dfaf06f477ba610420889125ab46d",
            "sha1_git": "4540385446fb38d997734481bc801ded7d4a1f6a",
            "sha256": "e1b0619f90d4854c3699c501736723cb469edd408e3435caff1a7758b97a7bcc"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 17382,
        "name": "pyerrors.h",
        "perms": 33188,
        "status": "visible",
        "target": "4540385446fb38d997734481bc801ded7d4a1f6a",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:4540385446fb38d997734481bc801ded7d4a1f6a/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "42f96b1f88d0dd7aaacf8944a7a3ae53d318ce37",
            "sha1_git": "44259bf6d716bab70325f7375b70c5d05c7ad3e8",
            "sha256": "5d2c8db69697be67d911760977345ab514dcd370bab1241e714f869c3ea0e6ef"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 2340,
        "name": "pyexpat.h",
        "perms": 33188,
        "status": "visible",
        "target": "44259bf6d716bab70325f7375b70c5d05c7ad3e8",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:44259bf6d716bab70325f7375b70c5d05c7ad3e8/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "4a91dcf62e37e5a59863627502324dc91970e1c7",
            "sha1_git": "f9a15e622bab6b2da31e71bb0144116449b89cfd",
            "sha256": "9b52ad06966c916e8d2a777e3da039dc88c7af462106f3b4645fd848c93c4b57"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 8471,
        "name": "pyfpe.h",
        "perms": 33188,
        "status": "visible",
        "target": "f9a15e622bab6b2da31e71bb0144116449b89cfd",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:f9a15e622bab6b2da31e71bb0144116449b89cfd/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "23f35304b0a76605192ef214e9184368bd9f9060",
            "sha1_git": "962720c876c71f086b4356bc2a5feb95527b45e2",
            "sha256": "c9ff15aabb661930914793b53298f762a30b22ddbdd0ee77bcc8e0d6be059873"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 410,
        "name": "pygetopt.h",
        "perms": 33188,
        "status": "visible",
        "target": "962720c876c71f086b4356bc2a5feb95527b45e2",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:962720c876c71f086b4356bc2a5feb95527b45e2/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "022900c049603af9bbb221f3bda7adeff1240c44",
            "sha1_git": "a814af6786738ab3cebf81a2e5343856772c708b",
            "sha256": "9947b426be9323e370977fea8505bf4b13e37918df03b3a6d82f6d93cfc88f76"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 4140,
        "name": "pyhash.h",
        "perms": 33188,
        "status": "visible",
        "target": "a814af6786738ab3cebf81a2e5343856772c708b",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:a814af6786738ab3cebf81a2e5343856772c708b/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "a9ac6c610e1284e8c50cea6f395b1ba26e6b2869",
            "sha1_git": "01abfa9fcd6fb7d1dd4228a523a0563679899a9e",
            "sha256": "ff24f70399c90bcf39cb5e264697f441aa36c3ee337f456d63202bb7a89d3e36"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 4008,
        "name": "pylifecycle.h",
        "perms": 33188,
        "status": "visible",
        "target": "01abfa9fcd6fb7d1dd4228a523a0563679899a9e",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:01abfa9fcd6fb7d1dd4228a523a0563679899a9e/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "a53e48bfee533a61217caadf209eaa593672607a",
            "sha1_git": "9dde11bd58e2171be78ecf4d3423b1b231ac17ec",
            "sha256": "06a284cd2ccccbac21c5aa2ce5ea1d05d04a4b5e5038e5d55c7fab260ab30e2c"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 2989,
        "name": "pymacconfig.h",
        "perms": 33188,
        "status": "visible",
        "target": "9dde11bd58e2171be78ecf4d3423b1b231ac17ec",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:9dde11bd58e2171be78ecf4d3423b1b231ac17ec/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "7c6b48d491fd4fb197bae6ff04b6be9bebd97945",
            "sha1_git": "69577b73651493701e05216e5326a49b5b3482d7",
            "sha256": "64b68a6732518a788fdc09ebb619eba5d91492758d28a9980bc3443f399d0997"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 3501,
        "name": "pymacro.h",
        "perms": 33188,
        "status": "visible",
        "target": "69577b73651493701e05216e5326a49b5b3482d7",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:69577b73651493701e05216e5326a49b5b3482d7/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "2c708604bbf6f2a3454218fa56b8d93f17a0943f",
            "sha1_git": "7216a092d17ca49d0f5f319e78fd770d1c6b59ca",
            "sha256": "ec3d80220f59867b05efdb3d762061a8ca88b9ef3d440beb1d961b1f48940667"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 7382,
        "name": "pymath.h",
        "perms": 33188,
        "status": "visible",
        "target": "7216a092d17ca49d0f5f319e78fd770d1c6b59ca",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:7216a092d17ca49d0f5f319e78fd770d1c6b59ca/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "d9d2d540e7c1c28543503a6a47482eeaf456cca4",
            "sha1_git": "a7eb4d2e59439ea8605840b6764158d3bef57ad6",
            "sha256": "2595d14fb32e65dd7dee46b03c67ff534dac3cad50ec35d79d0f5d6040a4cbf4"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 8491,
        "name": "pymem.h",
        "perms": 33188,
        "status": "visible",
        "target": "a7eb4d2e59439ea8605840b6764158d3bef57ad6",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:a7eb4d2e59439ea8605840b6764158d3bef57ad6/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "325456596cf0afd043e47e6f30ecbf4ab8ff7fcc",
            "sha1_git": "e3c4f899c0a43e42463b4cf915184dcafaeb3ebc",
            "sha256": "2f93800c17e5077633c4836e30f60e34e3f4bf560b8aabe7dde0c2bfc3233e3e"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 28623,
        "name": "pyport.h",
        "perms": 33188,
        "status": "visible",
        "target": "e3c4f899c0a43e42463b4cf915184dcafaeb3ebc",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:e3c4f899c0a43e42463b4cf915184dcafaeb3ebc/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "0f43da8ee451771138abf9e0d5a62b35e36ee96a",
            "sha1_git": "62254fab96364efbe1b58306f410f82c64ab3177",
            "sha256": "63099fe17dd45abb3a4a2056ebcf5ebeae3d3c3dd586b45bb5453992a4b00caa"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 10722,
        "name": "pystate.h",
        "perms": 33188,
        "status": "visible",
        "target": "62254fab96364efbe1b58306f410f82c64ab3177",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:62254fab96364efbe1b58306f410f82c64ab3177/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "bf251beef6dbc0773f9e345cbc792be9111a408c",
            "sha1_git": "edb12397e3cbcc761a5ba28221215a62193a48ba",
            "sha256": "f401d8338fb6ecf5f12768ee95cd09c262f880b2ee522ca344b890dbdcde4c88"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 436,
        "name": "pystrcmp.h",
        "perms": 33188,
        "status": "visible",
        "target": "edb12397e3cbcc761a5ba28221215a62193a48ba",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:edb12397e3cbcc761a5ba28221215a62193a48ba/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "163b513499baf6e8890ee49f225e183a61b5253c",
            "sha1_git": "66a30e2233ce98b887930e13df3b6edcea7a6d90",
            "sha256": "814ef927caaa29a5a4b97c48c38a78485f15b3e1ec5d5ab35aca934377a917b9"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 495,
        "name": "pystrhex.h",
        "perms": 33188,
        "status": "visible",
        "target": "66a30e2233ce98b887930e13df3b6edcea7a6d90",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:66a30e2233ce98b887930e13df3b6edcea7a6d90/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "9c9857be2e6f11f63ffd637b157a9a8103a1d4f0",
            "sha1_git": "c1e84de6fe54287cd8dcdfa6147f8b1e31cc3400",
            "sha256": "df98a492044f55cf016c008fef3181d77d13f1828b84625b5cb1f460e5f5ed2f"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 1483,
        "name": "pystrtod.h",
        "perms": 33188,
        "status": "visible",
        "target": "c1e84de6fe54287cd8dcdfa6147f8b1e31cc3400",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:c1e84de6fe54287cd8dcdfa6147f8b1e31cc3400/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "1873b5de7b066892eb8ed2a81302b572124ccb8b",
            "sha1_git": "efc613f65dfe88f11c902f55bdef1834f2e94278",
            "sha256": "d0dfe8f81b81c05cb2e25ac2b9800a5b73a0626b58ed3c944562f00ab40bf487"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 6782,
        "name": "pythonrun.h",
        "perms": 33188,
        "status": "visible",
        "target": "efc613f65dfe88f11c902f55bdef1834f2e94278",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:efc613f65dfe88f11c902f55bdef1834f2e94278/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "4f51ea3a1fa0d9c86ae4aaa39f17262460fedc61",
            "sha1_git": "dbacb8bbbcd8ebc9f69dfec3cdb004f51d82d333",
            "sha256": "ef36125122f7035f86dca98de050471245f726f9d48a82ed9f26bf6e0a814cf9"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 3096,
        "name": "pythread.h",
        "perms": 33188,
        "status": "visible",
        "target": "dbacb8bbbcd8ebc9f69dfec3cdb004f51d82d333",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:dbacb8bbbcd8ebc9f69dfec3cdb004f51d82d333/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "2aa590ac4403a1eeb767daad8cf5b2270f9603be",
            "sha1_git": "87ac7fcbbad5141376eb4b50f10dd2dbb1124491",
            "sha256": "9c8b42c7e11c0905b40218361de0a620860092a2b3c471b8c756ce3cfa156d89"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 7112,
        "name": "pytime.h",
        "perms": 33188,
        "status": "visible",
        "target": "87ac7fcbbad5141376eb4b50f10dd2dbb1124491",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:87ac7fcbbad5141376eb4b50f10dd2dbb1124491/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "9dd123d01e595db4c4b7c5f68c1d051bd684291d",
            "sha1_git": "7e4dc28894b042097c22387ad31dfe80ad8917f8",
            "sha256": "80b0f9db9a4b14efed3cef52066866519f564d281e1dbf84fe8c24c660d31257"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 629,
        "name": "rangeobject.h",
        "perms": 33188,
        "status": "visible",
        "target": "7e4dc28894b042097c22387ad31dfe80ad8917f8",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:7e4dc28894b042097c22387ad31dfe80ad8917f8/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "333cacc99dc7372fefa29a7e8f14ed0224ab428d",
            "sha1_git": "fc0ea83925f92f2e51a6f61a1e8060ee928f5865",
            "sha256": "8f767aa7a2b7935693173af98bf3f8ab8f8e3786b6862fcd596b3598268ac0f7"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 3362,
        "name": "setobject.h",
        "perms": 33188,
        "status": "visible",
        "target": "fc0ea83925f92f2e51a6f61a1e8060ee928f5865",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:fc0ea83925f92f2e51a6f61a1e8060ee928f5865/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "e54e7619bc80273ed7c9f82e5a85d8bb9ceb104b",
            "sha1_git": "b24f2926f13d14c3fa53e1007d8ba2c94f51720f",
            "sha256": "1242abfdf6b483f4e512a895140a9c2d4ac553d868bc24d2850b9c82cf3c577b"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 2475,
        "name": "sliceobject.h",
        "perms": 33188,
        "status": "visible",
        "target": "b24f2926f13d14c3fa53e1007d8ba2c94f51720f",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:b24f2926f13d14c3fa53e1007d8ba2c94f51720f/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "46f0c63c002dec0c2d1c4d9b73af99e8f3a6946e",
            "sha1_git": "b54f7081f458dd9c33a524874b4b3e90c3bbf954",
            "sha256": "c87f26f3bbaa4d08adb1cea03fd281fca81de0ab583b5ff8e9368825ca461796"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 2030,
        "name": "structmember.h",
        "perms": 33188,
        "status": "visible",
        "target": "b54f7081f458dd9c33a524874b4b3e90c3bbf954",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:b54f7081f458dd9c33a524874b4b3e90c3bbf954/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "f5f2f45a3f8a2a8a230e19f45da5300c0136b70e",
            "sha1_git": "e5e5d5c5735e9d5dc79d3417c09be5a1e7556d3f",
            "sha256": "6535e0e59c397fb6ba3799ec8121bd9c564cd6f83532e5e8a66fcf73a2fa59ad"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 1377,
        "name": "structseq.h",
        "perms": 33188,
        "status": "visible",
        "target": "e5e5d5c5735e9d5dc79d3417c09be5a1e7556d3f",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:e5e5d5c5735e9d5dc79d3417c09be5a1e7556d3f/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "af50292305a3d1e31897f8b5caf944538589e3b8",
            "sha1_git": "86ae3c28e878e0919703364bd378010cbced7a60",
            "sha256": "f5837719f206f04c4569ac51be15ac4f3cefc956fa594847750db438421ce862"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 4994,
        "name": "symtable.h",
        "perms": 33188,
        "status": "visible",
        "target": "86ae3c28e878e0919703364bd378010cbced7a60",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:86ae3c28e878e0919703364bd378010cbced7a60/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "7a217baf7fd8b9a1c5121add0b7c0b6d3e49350a",
            "sha1_git": "c5547ff6742e068833f4c982b36093033b2e850a",
            "sha256": "a8539f48bdfe81695b3363981b0a25aecab8640f82c62668b4dd58c6dfd59795"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 1355,
        "name": "sysmodule.h",
        "perms": 33188,
        "status": "visible",
        "target": "c5547ff6742e068833f4c982b36093033b2e850a",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:c5547ff6742e068833f4c982b36093033b2e850a/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "8fab171719f48d51151bc66ee0fc48a83d106bd4",
            "sha1_git": "595afa01580888ea996ab69b8078ff5e179df998",
            "sha256": "a6a5cadbf9165c37750df2374e117d0b38031f5d8b08b1bf9fc5593515002ef9"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 1943,
        "name": "token.h",
        "perms": 33188,
        "status": "visible",
        "target": "595afa01580888ea996ab69b8078ff5e179df998",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:595afa01580888ea996ab69b8078ff5e179df998/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "7664909bdeeca7a5e7fe06184a8bfc3264d2c173",
            "sha1_git": "b5874100f477a55fb3f08bc1ef47711e86a0fd09",
            "sha256": "d3104998a854161a4ddb2126aced3f8e8951ce0d1e20dbc2ad70cc6e4abf4920"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 3644,
        "name": "traceback.h",
        "perms": 33188,
        "status": "visible",
        "target": "b5874100f477a55fb3f08bc1ef47711e86a0fd09",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:b5874100f477a55fb3f08bc1ef47711e86a0fd09/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "600b1e85387960561a0c06e0a40aef22951e4e51",
            "sha1_git": "98c26220ea09ba5e203b951bb9ce9044cb2691a6",
            "sha256": "535f08e0371d3c326d9213c29239069d4f76b577ae6abfd75fbdeedccc84c176"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 2472,
        "name": "tupleobject.h",
        "perms": 33188,
        "status": "visible",
        "target": "98c26220ea09ba5e203b951bb9ce9044cb2691a6",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:98c26220ea09ba5e203b951bb9ce9044cb2691a6/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "9b6965a9c17a42e12cce948c0d47617c88e52d83",
            "sha1_git": "0ce6a377dcfbd692e5b2204496a5c8dd8d7cc8f2",
            "sha256": "9d95b982c2eda1116d30daa07ed26fd8e81cf1c58cc93b458ee5f8c431aec9f4"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 2253,
        "name": "typeslots.h",
        "perms": 33188,
        "status": "visible",
        "target": "0ce6a377dcfbd692e5b2204496a5c8dd8d7cc8f2",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:0ce6a377dcfbd692e5b2204496a5c8dd8d7cc8f2/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "d3498ec3e2a683ac8b23b445e42c319fb750d92d",
            "sha1_git": "45362e997dfa118f30d2c5bb4406105f744ce53b",
            "sha256": "a288021d7c33d0d3884e1933cae04d37488d58efe4a399f9348bc2ef17dd010a"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 1056,
        "name": "ucnhash.h",
        "perms": 33188,
        "status": "visible",
        "target": "45362e997dfa118f30d2c5bb4406105f744ce53b",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:45362e997dfa118f30d2c5bb4406105f744ce53b/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "53fddd1cc04de076fdfeec42303def740fb31441",
            "sha1_git": "0d10c71ed21ad81a742bbbbe841ec24994d72283",
            "sha256": "4a186c3d585a80656c51efd25ad94ebecdb350045ff748fb038cae2f58e244ba"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 82138,
        "name": "unicodeobject.h",
        "perms": 33188,
        "status": "visible",
        "target": "0d10c71ed21ad81a742bbbbe841ec24994d72283",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:0d10c71ed21ad81a742bbbbe841ec24994d72283/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "8c39d1dddf473fc5f5ad27c53c08d3680ad1e20a",
            "sha1_git": "a3f83ff6967e406f6f5e3a5e4c5d3732415e06cd",
            "sha256": "a0ec7454cfd73c853166e9950f87150f24a594a73cac388eb59bfe1f51315ada"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 1693,
        "name": "warnings.h",
        "perms": 33188,
        "status": "visible",
        "target": "a3f83ff6967e406f6f5e3a5e4c5d3732415e06cd",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:a3f83ff6967e406f6f5e3a5e4c5d3732415e06cd/",
        "type": "file"
    },
    {
        "checksums": {
            "sha1": "c0a8ab9d126ef0fd24610e4bbab689a455550956",
            "sha1_git": "17051568f3a6e9880a7ceae50b85088f179edf37",
            "sha256": "7b19aba768a6d1524c1d7d9f9673bf3bb61e809ea47f032e0d3341a572fd745e"
        },
        "dir_id": "cd8b4bafaede5f4f9167489b08f32be2c9cc1cdd",
        "length": 2866,
        "name": "weakrefobject.h",
        "perms": 33188,
        "status": "visible",
        "target": "17051568f3a6e9880a7ceae50b85088f179edf37",
        "target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:17051568f3a6e9880a7ceae50b85088f179edf37/",
        "type": "file"
    }
]

URL Allowed Methods

https://archive.softwareheritage.org/api/1/directory/ (sha1_git) /[ (path) /]

GET, HEAD, OPTIONS

Arguments

sha1_git (string)

hexadecimal representation of the directory sha1_git identifier

path (string)

optional parameter to get information about the directory entry pointed by that relative path


Request headers

Accept

the requested response content type, either application/json (default) or application/yaml


Response headers

Content-Type

this depends on Accept header of request


Returns

array

an array of objects containing the following keys:

  • checksums (object): object holding the computed checksum values for a directory entry (only for file entries)

  • dir_id (string): sha1_git identifier of the requested directory

  • length (number): length of a directory entry in bytes (only for file entries) for getting information about the content MIME type

  • name (string): the directory entry name

  • perms (number): permissions for the directory entry

  • target (string): sha1_git identifier of the directory entry

  • target_url (string): link to /api/1/content/ or /api/1/directory/ depending on the directory entry type

  • type (string): the type of the directory entry, can be either dir, file or rev


HTTP status codes

200

no error

400

an invalid hash_type or hash has been provided

404

requested directory cannot be found in the archive


Examples

/api/1/directory/977fc4b98c0e85816348cebd3b12026407c368b6/
back to top