diff --git a/.ipynb_checkpoints/Scavenger3-checkpoint.ipynb b/.ipynb_checkpoints/Scavenger3-checkpoint.ipynb new file mode 100644 index 0000000..7dbb807 --- /dev/null +++ b/.ipynb_checkpoints/Scavenger3-checkpoint.ipynb @@ -0,0 +1,837 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 4, + "id": "fbdff6f1-1eac-44b6-96ad-2ff622d8ade6", + "metadata": {}, + "outputs": [], + "source": [ + "import requests" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "98f3c1b4-fd5e-4185-bac7-86d1884e957a", + "metadata": { + "tags": [] + }, + "outputs": [], + "source": [ + "import os\n", + "username = 'SebastianHerran'\n", + "token = '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'" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "fb8ffdba-e82f-46a6-ad92-b43e3373a518", + "metadata": { + "collapsed": true, + "jupyter": { + "outputs_hidden": true + }, + "tags": [] + }, + "outputs": [ + { + "data": { + "text/plain": [ + "{'sha': '9308ccc8a4c34c5e3a991ee815222a9691c32476',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/9308ccc8a4c34c5e3a991ee815222a9691c32476',\n", + " 'tree': [{'path': '.gitignore',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e43b0f988953ae3a84b00331d0ccf5f7d51cb3cf',\n", + " 'size': 10,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e43b0f988953ae3a84b00331d0ccf5f7d51cb3cf'},\n", + " {'path': '15024',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': '2945e51c87ad5da893c954afcf092f06343bbb7d',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/2945e51c87ad5da893c954afcf092f06343bbb7d'},\n", + " {'path': '15024/.0006.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '1c9064284a24b3486015eafdb391b141c27ada2b',\n", + " 'size': 3,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/1c9064284a24b3486015eafdb391b141c27ada2b'},\n", + " {'path': '15024/40',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '15024/74',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '15024/99',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '15534',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': '5af6f2a7287e4191f39e55693fc1e9c8918d1d3a',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/5af6f2a7287e4191f39e55693fc1e9c8918d1d3a'},\n", + " {'path': '15534/.0008.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e351fb73264581ce26504b97ef07daea35116f32',\n", + " 'size': 6,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e351fb73264581ce26504b97ef07daea35116f32'},\n", + " {'path': '15534/.0012.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '209e3ef4b6247ce746048d5711befda46206d235',\n", + " 'size': 3,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/209e3ef4b6247ce746048d5711befda46206d235'},\n", + " {'path': '15534/2',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '15534/98',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '17020',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': '9c49f920aa4d9433fa99a5824128f0e6b90ec5f2',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/9c49f920aa4d9433fa99a5824128f0e6b90ec5f2'},\n", + " {'path': '17020/.0007.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '6abb415e0ae3450be0f323113bcca2af195ebbff',\n", + " 'size': 5,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/6abb415e0ae3450be0f323113bcca2af195ebbff'},\n", + " {'path': '17020/46',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '17020/97',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '30351',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': 'c488d7f64088c852e22067d48fdc64ee3670f3ba',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/c488d7f64088c852e22067d48fdc64ee3670f3ba'},\n", + " {'path': '30351/.0021.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'fb828e4a926b0a84fc16111fc0ee3eeec41f0ce7',\n", + " 'size': 5,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/fb828e4a926b0a84fc16111fc0ee3eeec41f0ce7'},\n", + " {'path': '30351/22',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '30351/96',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '40303',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': '30193d9cf62b07bcbb6366513ff03596861f2d29',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/30193d9cf62b07bcbb6366513ff03596861f2d29'},\n", + " {'path': '40303/.0022.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'bf3efa02f721c40c03a613824e345243a35f6812',\n", + " 'size': 3,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/bf3efa02f721c40c03a613824e345243a35f6812'},\n", + " {'path': '40303/51',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '40303/65',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '44639',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': '22fc3d5c2db80822c351edb2248f3491c8ebda86',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/22fc3d5c2db80822c351edb2248f3491c8ebda86'},\n", + " {'path': '44639/.0005.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '3aaf448b40f878cf3067e2323616143bdde600de',\n", + " 'size': 8,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/3aaf448b40f878cf3067e2323616143bdde600de'},\n", + " {'path': '44639/76',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '44639/91',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '45525',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': '6a4a88cd9084110c8646c3cfd84dfe96b300a4a7',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/6a4a88cd9084110c8646c3cfd84dfe96b300a4a7'},\n", + " {'path': '45525/.0018.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '397b22b2dc371e8db59ed327f0b75321e4c0d0f2',\n", + " 'size': 12,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/397b22b2dc371e8db59ed327f0b75321e4c0d0f2'},\n", + " {'path': '45525/67',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '45525/90',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '47222',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': 'c7001604cdadc2fe7b82e0f6996690718cac6941',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/c7001604cdadc2fe7b82e0f6996690718cac6941'},\n", + " {'path': '47222/.0016.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'f5cb13223fdc1b11f4cfbbe1694f533b3c579fa0',\n", + " 'size': 3,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/f5cb13223fdc1b11f4cfbbe1694f533b3c579fa0'},\n", + " {'path': '47222/.0024.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '47eb4306e5fec9e051dacabc7039348109784b94',\n", + " 'size': 6,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/47eb4306e5fec9e051dacabc7039348109784b94'},\n", + " {'path': '47222/7',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '47222/89',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '47830',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': 'f84882ad7560fd2b8c6a0867bc707ce9009ef288',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/f84882ad7560fd2b8c6a0867bc707ce9009ef288'},\n", + " {'path': '47830/.0010.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'c1187c4badc9be6990570cef850fc87dcf3523b0',\n", + " 'size': 10,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/c1187c4badc9be6990570cef850fc87dcf3523b0'},\n", + " {'path': '47830/66',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '47830/85',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '49418',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': '46bc658c09589d9023246b00e848ce97d30d4989',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/46bc658c09589d9023246b00e848ce97d30d4989'},\n", + " {'path': '49418/.0014.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '1c9064284a24b3486015eafdb391b141c27ada2b',\n", + " 'size': 3,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/1c9064284a24b3486015eafdb391b141c27ada2b'},\n", + " {'path': '49418/30',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '49418/38',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '49418/84',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '50896',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': 'e47a7a35a19f80694587330c57d94e28d3b4c054',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/e47a7a35a19f80694587330c57d94e28d3b4c054'},\n", + " {'path': '50896/.0011.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '1a00a70b240d8947af0aaa04f1a93a52c72f7420',\n", + " 'size': 6,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/1a00a70b240d8947af0aaa04f1a93a52c72f7420'},\n", + " {'path': '50896/4',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '50896/83',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '55417',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': '636fa555a2ee752759144a268fd860feb2b6fd2d',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/636fa555a2ee752759144a268fd860feb2b6fd2d'},\n", + " {'path': '55417/.0023.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '04d0ffb8d895a9e3ee244493e829a24468bd1f60',\n", + " 'size': 8,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/04d0ffb8d895a9e3ee244493e829a24468bd1f60'},\n", + " {'path': '55417/14',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '55417/82',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '55685',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': 'a00a8148a88287508a867616d7063786d3d5d4ff',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/a00a8148a88287508a867616d7063786d3d5d4ff'},\n", + " {'path': '55685/.0020.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '41d25f51c301c5eee3737998b0d86573e4e91b90',\n", + " 'size': 4,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/41d25f51c301c5eee3737998b0d86573e4e91b90'},\n", + " {'path': '55685/5',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '55685/81',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '60224',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': '28d70fba98bfacfaa5e5544b2eff6b61c9e8f57b',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/28d70fba98bfacfaa5e5544b2eff6b61c9e8f57b'},\n", + " {'path': '60224/.0003.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'ba524d7abc4b3a0c0995eb85c9eef470e9e7172f',\n", + " 'size': 9,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/ba524d7abc4b3a0c0995eb85c9eef470e9e7172f'},\n", + " {'path': '60224/1',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '60224/80',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '64880',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': '88b159d6f73378e6968bb35ccfd8e3ad0cc462d2',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/88b159d6f73378e6968bb35ccfd8e3ad0cc462d2'},\n", + " {'path': '64880/3',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '64880/57',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '64880/79',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '66032',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': '0230fa6fa1ccf49ab976fbbfc9eb838094779785',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/0230fa6fa1ccf49ab976fbbfc9eb838094779785'},\n", + " {'path': '66032/28',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '66032/47',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '66032/77',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '68848',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': 'ed2f90be6835e7e74c283aedba1942b788754d32',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/ed2f90be6835e7e74c283aedba1942b788754d32'},\n", + " {'path': '68848/.0004.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'd15a2cc44e31b14c65264271b81072e5ba0e1634',\n", + " 'size': 3,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/d15a2cc44e31b14c65264271b81072e5ba0e1634'},\n", + " {'path': '68848/16',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '68848/75',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '70751',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': 'a5d9391003b67cecf3c336398ec38cfa75a689b7',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/a5d9391003b67cecf3c336398ec38cfa75a689b7'},\n", + " {'path': '70751/.0019.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '09e16f36b3c4993ba924b1074629283a49869be9',\n", + " 'size': 6,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/09e16f36b3c4993ba924b1074629283a49869be9'},\n", + " {'path': '70751/18',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '70751/44',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '70751/68',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '70985',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': 'd1a654c5811f52ec8a101652b0a04367644eab99',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/d1a654c5811f52ec8a101652b0a04367644eab99'},\n", + " {'path': '70985/.0017.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e351fb73264581ce26504b97ef07daea35116f32',\n", + " 'size': 6,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e351fb73264581ce26504b97ef07daea35116f32'},\n", + " {'path': '70985/11',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '70985/59',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '88596',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': 'f294d2a0e55a4bab12625a7f709b44450a5e4648',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/f294d2a0e55a4bab12625a7f709b44450a5e4648'},\n", + " {'path': '88596/.0002.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '1269488f7fb1f4b56a8c0e5eb48cecbfadfa9219',\n", + " 'size': 5,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/1269488f7fb1f4b56a8c0e5eb48cecbfadfa9219'},\n", + " {'path': '88596/12',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '88596/32',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '88596/55',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '89046',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': '5f3ef5f14cf72bbe03a24b69777ba02f19a3adb5',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/5f3ef5f14cf72bbe03a24b69777ba02f19a3adb5'},\n", + " {'path': '89046/64',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '89046/70',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '89046/73',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '89338',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': '79c94a4032a927b2af52cc6da4ce27eb2abbf55e',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/79c94a4032a927b2af52cc6da4ce27eb2abbf55e'},\n", + " {'path': '89338/.0013.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '3aaf448b40f878cf3067e2323616143bdde600de',\n", + " 'size': 8,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/3aaf448b40f878cf3067e2323616143bdde600de'},\n", + " {'path': '89338/35',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '89338/43',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '89338/8',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '91701',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': '0ad19115f0b56c3cd10cb7e077140c201b527301',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/0ad19115f0b56c3cd10cb7e077140c201b527301'},\n", + " {'path': '91701/.0015.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '6abb415e0ae3450be0f323113bcca2af195ebbff',\n", + " 'size': 5,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/6abb415e0ae3450be0f323113bcca2af195ebbff'},\n", + " {'path': '91701/33',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '91701/39',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '97881',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': 'c369c43c17ec44cc3e66dd27f8e557f9d15d40f4',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/c369c43c17ec44cc3e66dd27f8e557f9d15d40f4'},\n", + " {'path': '97881/.0009.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'f5cb13223fdc1b11f4cfbbe1694f533b3c579fa0',\n", + " 'size': 3,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/f5cb13223fdc1b11f4cfbbe1694f533b3c579fa0'},\n", + " {'path': '97881/26',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '97881/36',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '97881/71',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '98750',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': 'cdc23915e0a5179127458431986ba3750840a924',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/cdc23915e0a5179127458431986ba3750840a924'},\n", + " {'path': '98750/.0001.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '2add7632f1323136324efbf38ec66db1838b6173',\n", + " 'size': 3,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/2add7632f1323136324efbf38ec66db1838b6173'},\n", + " {'path': '98750/20',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '98750/62',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'}],\n", + " 'truncated': False}" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "respuesta2 = requests.get('https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/master?recursive=1')\n", + "data = respuesta2.json()\n", + "data" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "de9c8da3-9cfd-440d-9962-1fba15ec27ce", + "metadata": {}, + "outputs": [], + "source": [ + "paths = []\n", + "for i in data['tree']:\n", + " if i['path'].endswith('scavengerhunt'):\n", + " paths.append(i['path'])\n", + "paths.sort(key= lambda x: x.split('/.')[1])" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "2818ddd1-df8c-4a84-a98d-d6425caa3e41", + "metadata": { + "tags": [] + }, + "outputs": [ + { + "data": { + "text/plain": [ + "['98750/.0001.scavengerhunt',\n", + " '88596/.0002.scavengerhunt',\n", + " '60224/.0003.scavengerhunt',\n", + " '68848/.0004.scavengerhunt',\n", + " '44639/.0005.scavengerhunt',\n", + " '15024/.0006.scavengerhunt',\n", + " '17020/.0007.scavengerhunt',\n", + " '15534/.0008.scavengerhunt',\n", + " '97881/.0009.scavengerhunt',\n", + " '47830/.0010.scavengerhunt',\n", + " '50896/.0011.scavengerhunt',\n", + " '15534/.0012.scavengerhunt',\n", + " '89338/.0013.scavengerhunt',\n", + " '49418/.0014.scavengerhunt',\n", + " '91701/.0015.scavengerhunt',\n", + " '47222/.0016.scavengerhunt',\n", + " '70985/.0017.scavengerhunt',\n", + " '45525/.0018.scavengerhunt',\n", + " '70751/.0019.scavengerhunt',\n", + " '55685/.0020.scavengerhunt',\n", + " '30351/.0021.scavengerhunt',\n", + " '40303/.0022.scavengerhunt',\n", + " '55417/.0023.scavengerhunt',\n", + " '47222/.0024.scavengerhunt']" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "paths" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "71d0310e-04e4-4b21-beb9-35bd0572f356", + "metadata": { + "tags": [] + }, + "outputs": [], + "source": [ + "joke_base64 = []\n", + "for i in paths:\n", + " respuesta = requests.get('https://api.github.com/repos/ironhack-datalabs/scavenger/contents'+i, auth=(username,token))\n", + " data = respuesta.json()\n", + " joke_base64.append(data['content'])" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "8c335c9f-68e2-43e6-89ae-2a2a8f7a7a7a", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "['SW4K\\n', 'ZGF0YQo=\\n', 'c2NpZW5jZSwK\\n', 'ODAK\\n', 'cGVyY2VudAo=\\n', 'b2YK\\n', 'dGltZQo=\\n', 'c3BlbnQK\\n', 'aXMK\\n', 'cHJlcGFyaW5nCg==\\n', 'ZGF0YSwK\\n', 'MjAK\\n', 'cGVyY2VudAo=\\n', 'b2YK\\n', 'dGltZQo=\\n', 'aXMK\\n', 'c3BlbnQK\\n', 'Y29tcGxhaW5pbmcK\\n', 'YWJvdXQK\\n', 'dGhlCg==\\n', 'bmVlZAo=\\n', 'dG8K\\n', 'cHJlcGFyZQo=\\n', 'ZGF0YS4K\\n']\n" + ] + } + ], + "source": [ + "print(joke_base64)" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "fd317cfb-6926-4c40-aa70-4add77f2a66e", + "metadata": {}, + "outputs": [], + "source": [ + "import base64\n", + "import re\n", + "joke = [base64.b64decode(i.encode()).decode('utf-8') for i in joke_base64]\n", + "joke_final = re.sub('\\n','',' '.join(joke))" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "c48a7624-af1c-43ab-ab52-8a425184e579", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'In data science, 80 percent of time spent is preparing data, 20 percent of time is spent complaining about the need to prepare data.'" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "joke_final" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.7" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/challenge-1.py b/challenge-1.py deleted file mode 100644 index df4b3cf..0000000 --- a/challenge-1.py +++ /dev/null @@ -1 +0,0 @@ -# enter your code below \ No newline at end of file diff --git a/your-code/.ipynb_checkpoints/Scavenger1-checkpoint.ipynb b/your-code/.ipynb_checkpoints/Scavenger1-checkpoint.ipynb new file mode 100644 index 0000000..363fcab --- /dev/null +++ b/your-code/.ipynb_checkpoints/Scavenger1-checkpoint.ipynb @@ -0,0 +1,6 @@ +{ + "cells": [], + "metadata": {}, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/your-code/.ipynb_checkpoints/Scavenger2-checkpoint.ipynb b/your-code/.ipynb_checkpoints/Scavenger2-checkpoint.ipynb new file mode 100644 index 0000000..b4a1443 --- /dev/null +++ b/your-code/.ipynb_checkpoints/Scavenger2-checkpoint.ipynb @@ -0,0 +1,142 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "id": "282d61d4-13c7-415d-8e66-943fe106f986", + "metadata": {}, + "outputs": [], + "source": [ + "import requests\n", + "import os\n", + "username = 'SebastianHerran'\n", + "token = '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'" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "id": "69e52ec4-d89b-4719-a6b8-91a8d63e5928", + "metadata": { + "tags": [] + }, + "outputs": [ + { + "data": { + "text/plain": [ + "[]" + ] + }, + "execution_count": 24, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "respuesta2 = requests.get('https://api.github.com/repos/ta-data-mexpt/data-labs/commits?since=2021-09-09T00:00:00-05:00')\n", + "data2 = respuesta2.json()\n", + "data2" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "id": "b31e3023-6908-49e3-b975-30bfdbbc0b99", + "metadata": {}, + "outputs": [], + "source": [ + "respuesta = requests.get('https://api.github.com/repos/ta-data-mexpt/data-labs/commits')\n", + "data = respuesta.json()" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "id": "637f8c58-e0e6-4674-852d-c595dae6573b", + "metadata": {}, + "outputs": [], + "source": [ + "commits_dates = [x['commit']['committer']['date'] for x in data]" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "id": "f136c164-c244-4f12-95b0-ecf6f02c9ba8", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['2019-08-30T15:19:09Z',\n", + " '2019-08-29T14:35:22Z',\n", + " '2019-08-25T17:39:10Z',\n", + " '2019-08-25T17:36:06Z',\n", + " '2019-08-23T14:43:36Z',\n", + " '2019-08-07T15:56:23Z',\n", + " '2019-08-07T15:41:23Z',\n", + " '2019-08-07T15:41:02Z',\n", + " '2019-07-03T07:37:34Z',\n", + " '2019-07-01T13:53:01Z',\n", + " '2019-07-01T13:52:37Z',\n", + " '2019-07-01T13:51:15Z',\n", + " '2019-07-01T13:50:51Z',\n", + " '2019-07-01T13:50:26Z',\n", + " '2019-07-01T13:49:32Z',\n", + " '2019-06-21T20:09:01Z',\n", + " '2019-06-21T20:02:07Z',\n", + " '2019-06-18T16:03:30Z',\n", + " '2019-06-17T19:26:15Z',\n", + " '2019-06-13T14:37:07Z',\n", + " '2019-06-13T14:36:37Z',\n", + " '2019-06-10T15:46:08Z',\n", + " '2019-06-10T15:40:17Z',\n", + " '2019-06-07T21:13:08Z',\n", + " '2019-06-07T17:09:26Z',\n", + " '2019-06-07T17:08:40Z',\n", + " '2019-06-06T04:23:06Z',\n", + " '2019-06-05T21:39:56Z',\n", + " '2019-06-05T20:41:07Z',\n", + " '2019-06-05T20:37:06Z']" + ] + }, + "execution_count": 17, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "commits_dates #No hay commits recientes, por eso la lista con el 'since' salió vacía" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "85e4785e-d9df-4167-bffd-b330fcbd3b4a", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.7" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/your-code/.ipynb_checkpoints/Scavenger3-checkpoint.ipynb b/your-code/.ipynb_checkpoints/Scavenger3-checkpoint.ipynb new file mode 100644 index 0000000..7dbb807 --- /dev/null +++ b/your-code/.ipynb_checkpoints/Scavenger3-checkpoint.ipynb @@ -0,0 +1,837 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 4, + "id": "fbdff6f1-1eac-44b6-96ad-2ff622d8ade6", + "metadata": {}, + "outputs": [], + "source": [ + "import requests" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "98f3c1b4-fd5e-4185-bac7-86d1884e957a", + "metadata": { + "tags": [] + }, + "outputs": [], + "source": [ + "import os\n", + "username = 'SebastianHerran'\n", + "token = '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'" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "fb8ffdba-e82f-46a6-ad92-b43e3373a518", + "metadata": { + "collapsed": true, + "jupyter": { + "outputs_hidden": true + }, + "tags": [] + }, + "outputs": [ + { + "data": { + "text/plain": [ + "{'sha': '9308ccc8a4c34c5e3a991ee815222a9691c32476',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/9308ccc8a4c34c5e3a991ee815222a9691c32476',\n", + " 'tree': [{'path': '.gitignore',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e43b0f988953ae3a84b00331d0ccf5f7d51cb3cf',\n", + " 'size': 10,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e43b0f988953ae3a84b00331d0ccf5f7d51cb3cf'},\n", + " {'path': '15024',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': '2945e51c87ad5da893c954afcf092f06343bbb7d',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/2945e51c87ad5da893c954afcf092f06343bbb7d'},\n", + " {'path': '15024/.0006.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '1c9064284a24b3486015eafdb391b141c27ada2b',\n", + " 'size': 3,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/1c9064284a24b3486015eafdb391b141c27ada2b'},\n", + " {'path': '15024/40',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '15024/74',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '15024/99',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '15534',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': '5af6f2a7287e4191f39e55693fc1e9c8918d1d3a',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/5af6f2a7287e4191f39e55693fc1e9c8918d1d3a'},\n", + " {'path': '15534/.0008.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e351fb73264581ce26504b97ef07daea35116f32',\n", + " 'size': 6,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e351fb73264581ce26504b97ef07daea35116f32'},\n", + " {'path': '15534/.0012.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '209e3ef4b6247ce746048d5711befda46206d235',\n", + " 'size': 3,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/209e3ef4b6247ce746048d5711befda46206d235'},\n", + " {'path': '15534/2',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '15534/98',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '17020',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': '9c49f920aa4d9433fa99a5824128f0e6b90ec5f2',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/9c49f920aa4d9433fa99a5824128f0e6b90ec5f2'},\n", + " {'path': '17020/.0007.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '6abb415e0ae3450be0f323113bcca2af195ebbff',\n", + " 'size': 5,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/6abb415e0ae3450be0f323113bcca2af195ebbff'},\n", + " {'path': '17020/46',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '17020/97',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '30351',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': 'c488d7f64088c852e22067d48fdc64ee3670f3ba',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/c488d7f64088c852e22067d48fdc64ee3670f3ba'},\n", + " {'path': '30351/.0021.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'fb828e4a926b0a84fc16111fc0ee3eeec41f0ce7',\n", + " 'size': 5,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/fb828e4a926b0a84fc16111fc0ee3eeec41f0ce7'},\n", + " {'path': '30351/22',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '30351/96',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '40303',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': '30193d9cf62b07bcbb6366513ff03596861f2d29',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/30193d9cf62b07bcbb6366513ff03596861f2d29'},\n", + " {'path': '40303/.0022.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'bf3efa02f721c40c03a613824e345243a35f6812',\n", + " 'size': 3,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/bf3efa02f721c40c03a613824e345243a35f6812'},\n", + " {'path': '40303/51',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '40303/65',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '44639',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': '22fc3d5c2db80822c351edb2248f3491c8ebda86',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/22fc3d5c2db80822c351edb2248f3491c8ebda86'},\n", + " {'path': '44639/.0005.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '3aaf448b40f878cf3067e2323616143bdde600de',\n", + " 'size': 8,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/3aaf448b40f878cf3067e2323616143bdde600de'},\n", + " {'path': '44639/76',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '44639/91',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '45525',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': '6a4a88cd9084110c8646c3cfd84dfe96b300a4a7',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/6a4a88cd9084110c8646c3cfd84dfe96b300a4a7'},\n", + " {'path': '45525/.0018.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '397b22b2dc371e8db59ed327f0b75321e4c0d0f2',\n", + " 'size': 12,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/397b22b2dc371e8db59ed327f0b75321e4c0d0f2'},\n", + " {'path': '45525/67',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '45525/90',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '47222',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': 'c7001604cdadc2fe7b82e0f6996690718cac6941',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/c7001604cdadc2fe7b82e0f6996690718cac6941'},\n", + " {'path': '47222/.0016.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'f5cb13223fdc1b11f4cfbbe1694f533b3c579fa0',\n", + " 'size': 3,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/f5cb13223fdc1b11f4cfbbe1694f533b3c579fa0'},\n", + " {'path': '47222/.0024.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '47eb4306e5fec9e051dacabc7039348109784b94',\n", + " 'size': 6,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/47eb4306e5fec9e051dacabc7039348109784b94'},\n", + " {'path': '47222/7',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '47222/89',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '47830',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': 'f84882ad7560fd2b8c6a0867bc707ce9009ef288',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/f84882ad7560fd2b8c6a0867bc707ce9009ef288'},\n", + " {'path': '47830/.0010.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'c1187c4badc9be6990570cef850fc87dcf3523b0',\n", + " 'size': 10,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/c1187c4badc9be6990570cef850fc87dcf3523b0'},\n", + " {'path': '47830/66',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '47830/85',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '49418',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': '46bc658c09589d9023246b00e848ce97d30d4989',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/46bc658c09589d9023246b00e848ce97d30d4989'},\n", + " {'path': '49418/.0014.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '1c9064284a24b3486015eafdb391b141c27ada2b',\n", + " 'size': 3,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/1c9064284a24b3486015eafdb391b141c27ada2b'},\n", + " {'path': '49418/30',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '49418/38',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '49418/84',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '50896',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': 'e47a7a35a19f80694587330c57d94e28d3b4c054',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/e47a7a35a19f80694587330c57d94e28d3b4c054'},\n", + " {'path': '50896/.0011.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '1a00a70b240d8947af0aaa04f1a93a52c72f7420',\n", + " 'size': 6,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/1a00a70b240d8947af0aaa04f1a93a52c72f7420'},\n", + " {'path': '50896/4',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '50896/83',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '55417',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': '636fa555a2ee752759144a268fd860feb2b6fd2d',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/636fa555a2ee752759144a268fd860feb2b6fd2d'},\n", + " {'path': '55417/.0023.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '04d0ffb8d895a9e3ee244493e829a24468bd1f60',\n", + " 'size': 8,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/04d0ffb8d895a9e3ee244493e829a24468bd1f60'},\n", + " {'path': '55417/14',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '55417/82',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '55685',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': 'a00a8148a88287508a867616d7063786d3d5d4ff',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/a00a8148a88287508a867616d7063786d3d5d4ff'},\n", + " {'path': '55685/.0020.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '41d25f51c301c5eee3737998b0d86573e4e91b90',\n", + " 'size': 4,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/41d25f51c301c5eee3737998b0d86573e4e91b90'},\n", + " {'path': '55685/5',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '55685/81',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '60224',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': '28d70fba98bfacfaa5e5544b2eff6b61c9e8f57b',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/28d70fba98bfacfaa5e5544b2eff6b61c9e8f57b'},\n", + " {'path': '60224/.0003.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'ba524d7abc4b3a0c0995eb85c9eef470e9e7172f',\n", + " 'size': 9,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/ba524d7abc4b3a0c0995eb85c9eef470e9e7172f'},\n", + " {'path': '60224/1',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '60224/80',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '64880',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': '88b159d6f73378e6968bb35ccfd8e3ad0cc462d2',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/88b159d6f73378e6968bb35ccfd8e3ad0cc462d2'},\n", + " {'path': '64880/3',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '64880/57',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '64880/79',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '66032',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': '0230fa6fa1ccf49ab976fbbfc9eb838094779785',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/0230fa6fa1ccf49ab976fbbfc9eb838094779785'},\n", + " {'path': '66032/28',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '66032/47',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '66032/77',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '68848',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': 'ed2f90be6835e7e74c283aedba1942b788754d32',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/ed2f90be6835e7e74c283aedba1942b788754d32'},\n", + " {'path': '68848/.0004.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'd15a2cc44e31b14c65264271b81072e5ba0e1634',\n", + " 'size': 3,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/d15a2cc44e31b14c65264271b81072e5ba0e1634'},\n", + " {'path': '68848/16',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '68848/75',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '70751',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': 'a5d9391003b67cecf3c336398ec38cfa75a689b7',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/a5d9391003b67cecf3c336398ec38cfa75a689b7'},\n", + " {'path': '70751/.0019.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '09e16f36b3c4993ba924b1074629283a49869be9',\n", + " 'size': 6,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/09e16f36b3c4993ba924b1074629283a49869be9'},\n", + " {'path': '70751/18',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '70751/44',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '70751/68',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '70985',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': 'd1a654c5811f52ec8a101652b0a04367644eab99',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/d1a654c5811f52ec8a101652b0a04367644eab99'},\n", + " {'path': '70985/.0017.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e351fb73264581ce26504b97ef07daea35116f32',\n", + " 'size': 6,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e351fb73264581ce26504b97ef07daea35116f32'},\n", + " {'path': '70985/11',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '70985/59',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '88596',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': 'f294d2a0e55a4bab12625a7f709b44450a5e4648',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/f294d2a0e55a4bab12625a7f709b44450a5e4648'},\n", + " {'path': '88596/.0002.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '1269488f7fb1f4b56a8c0e5eb48cecbfadfa9219',\n", + " 'size': 5,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/1269488f7fb1f4b56a8c0e5eb48cecbfadfa9219'},\n", + " {'path': '88596/12',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '88596/32',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '88596/55',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '89046',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': '5f3ef5f14cf72bbe03a24b69777ba02f19a3adb5',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/5f3ef5f14cf72bbe03a24b69777ba02f19a3adb5'},\n", + " {'path': '89046/64',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '89046/70',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '89046/73',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '89338',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': '79c94a4032a927b2af52cc6da4ce27eb2abbf55e',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/79c94a4032a927b2af52cc6da4ce27eb2abbf55e'},\n", + " {'path': '89338/.0013.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '3aaf448b40f878cf3067e2323616143bdde600de',\n", + " 'size': 8,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/3aaf448b40f878cf3067e2323616143bdde600de'},\n", + " {'path': '89338/35',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '89338/43',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '89338/8',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '91701',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': '0ad19115f0b56c3cd10cb7e077140c201b527301',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/0ad19115f0b56c3cd10cb7e077140c201b527301'},\n", + " {'path': '91701/.0015.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '6abb415e0ae3450be0f323113bcca2af195ebbff',\n", + " 'size': 5,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/6abb415e0ae3450be0f323113bcca2af195ebbff'},\n", + " {'path': '91701/33',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '91701/39',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '97881',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': 'c369c43c17ec44cc3e66dd27f8e557f9d15d40f4',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/c369c43c17ec44cc3e66dd27f8e557f9d15d40f4'},\n", + " {'path': '97881/.0009.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'f5cb13223fdc1b11f4cfbbe1694f533b3c579fa0',\n", + " 'size': 3,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/f5cb13223fdc1b11f4cfbbe1694f533b3c579fa0'},\n", + " {'path': '97881/26',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '97881/36',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '97881/71',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '98750',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': 'cdc23915e0a5179127458431986ba3750840a924',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/cdc23915e0a5179127458431986ba3750840a924'},\n", + " {'path': '98750/.0001.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '2add7632f1323136324efbf38ec66db1838b6173',\n", + " 'size': 3,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/2add7632f1323136324efbf38ec66db1838b6173'},\n", + " {'path': '98750/20',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '98750/62',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'}],\n", + " 'truncated': False}" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "respuesta2 = requests.get('https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/master?recursive=1')\n", + "data = respuesta2.json()\n", + "data" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "de9c8da3-9cfd-440d-9962-1fba15ec27ce", + "metadata": {}, + "outputs": [], + "source": [ + "paths = []\n", + "for i in data['tree']:\n", + " if i['path'].endswith('scavengerhunt'):\n", + " paths.append(i['path'])\n", + "paths.sort(key= lambda x: x.split('/.')[1])" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "2818ddd1-df8c-4a84-a98d-d6425caa3e41", + "metadata": { + "tags": [] + }, + "outputs": [ + { + "data": { + "text/plain": [ + "['98750/.0001.scavengerhunt',\n", + " '88596/.0002.scavengerhunt',\n", + " '60224/.0003.scavengerhunt',\n", + " '68848/.0004.scavengerhunt',\n", + " '44639/.0005.scavengerhunt',\n", + " '15024/.0006.scavengerhunt',\n", + " '17020/.0007.scavengerhunt',\n", + " '15534/.0008.scavengerhunt',\n", + " '97881/.0009.scavengerhunt',\n", + " '47830/.0010.scavengerhunt',\n", + " '50896/.0011.scavengerhunt',\n", + " '15534/.0012.scavengerhunt',\n", + " '89338/.0013.scavengerhunt',\n", + " '49418/.0014.scavengerhunt',\n", + " '91701/.0015.scavengerhunt',\n", + " '47222/.0016.scavengerhunt',\n", + " '70985/.0017.scavengerhunt',\n", + " '45525/.0018.scavengerhunt',\n", + " '70751/.0019.scavengerhunt',\n", + " '55685/.0020.scavengerhunt',\n", + " '30351/.0021.scavengerhunt',\n", + " '40303/.0022.scavengerhunt',\n", + " '55417/.0023.scavengerhunt',\n", + " '47222/.0024.scavengerhunt']" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "paths" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "71d0310e-04e4-4b21-beb9-35bd0572f356", + "metadata": { + "tags": [] + }, + "outputs": [], + "source": [ + "joke_base64 = []\n", + "for i in paths:\n", + " respuesta = requests.get('https://api.github.com/repos/ironhack-datalabs/scavenger/contents'+i, auth=(username,token))\n", + " data = respuesta.json()\n", + " joke_base64.append(data['content'])" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "8c335c9f-68e2-43e6-89ae-2a2a8f7a7a7a", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "['SW4K\\n', 'ZGF0YQo=\\n', 'c2NpZW5jZSwK\\n', 'ODAK\\n', 'cGVyY2VudAo=\\n', 'b2YK\\n', 'dGltZQo=\\n', 'c3BlbnQK\\n', 'aXMK\\n', 'cHJlcGFyaW5nCg==\\n', 'ZGF0YSwK\\n', 'MjAK\\n', 'cGVyY2VudAo=\\n', 'b2YK\\n', 'dGltZQo=\\n', 'aXMK\\n', 'c3BlbnQK\\n', 'Y29tcGxhaW5pbmcK\\n', 'YWJvdXQK\\n', 'dGhlCg==\\n', 'bmVlZAo=\\n', 'dG8K\\n', 'cHJlcGFyZQo=\\n', 'ZGF0YS4K\\n']\n" + ] + } + ], + "source": [ + "print(joke_base64)" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "fd317cfb-6926-4c40-aa70-4add77f2a66e", + "metadata": {}, + "outputs": [], + "source": [ + "import base64\n", + "import re\n", + "joke = [base64.b64decode(i.encode()).decode('utf-8') for i in joke_base64]\n", + "joke_final = re.sub('\\n','',' '.join(joke))" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "c48a7624-af1c-43ab-ab52-8a425184e579", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'In data science, 80 percent of time spent is preparing data, 20 percent of time is spent complaining about the need to prepare data.'" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "joke_final" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.7" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/your-code/Scavenger1.ipynb b/your-code/Scavenger1.ipynb new file mode 100644 index 0000000..0f09802 --- /dev/null +++ b/your-code/Scavenger1.ipynb @@ -0,0 +1,523 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "id": "ea9b0d2a-9046-446b-aee1-d4a4323b7ebc", + "metadata": {}, + "outputs": [], + "source": [ + "import requests\n", + "import os\n", + "username = 'SebastianHerran'\n", + "token = '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'" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "4fc5aca4-476e-4098-9444-5da99eb3bdd6", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'https://api.github.com/repos/ta-data-mexpt/data-labs/forks'" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "respuesta2 = requests.get('https://api.github.com/repos/ta-data-mexpt/data-labs')\n", + "data = respuesta2.json()\n", + "data['forks_url']" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "62622c13-8c5c-44da-aaf3-187396ed3173", + "metadata": { + "collapsed": true, + "jupyter": { + "outputs_hidden": true + }, + "tags": [] + }, + "outputs": [ + { + "data": { + "text/plain": [ + "[{'id': 412918965,\n", + " 'node_id': 'R_kgDOGJyktQ',\n", + " 'name': 'data-labs',\n", + " 'full_name': 'franciscosolano1/data-labs',\n", + " 'private': False,\n", + " 'owner': {'login': 'franciscosolano1',\n", + " 'id': 88449161,\n", + " 'node_id': 'MDQ6VXNlcjg4NDQ5MTYx',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/88449161?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/franciscosolano1',\n", + " 'html_url': 'https://github.com/franciscosolano1',\n", + " 'followers_url': 'https://api.github.com/users/franciscosolano1/followers',\n", + " 'following_url': 'https://api.github.com/users/franciscosolano1/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/franciscosolano1/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/franciscosolano1/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/franciscosolano1/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/franciscosolano1/orgs',\n", + " 'repos_url': 'https://api.github.com/users/franciscosolano1/repos',\n", + " 'events_url': 'https://api.github.com/users/franciscosolano1/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/franciscosolano1/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'html_url': 'https://github.com/franciscosolano1/data-labs',\n", + " 'description': None,\n", + " 'fork': True,\n", + " 'url': 'https://api.github.com/repos/franciscosolano1/data-labs',\n", + " 'forks_url': 'https://api.github.com/repos/franciscosolano1/data-labs/forks',\n", + " 'keys_url': 'https://api.github.com/repos/franciscosolano1/data-labs/keys{/key_id}',\n", + " 'collaborators_url': 'https://api.github.com/repos/franciscosolano1/data-labs/collaborators{/collaborator}',\n", + " 'teams_url': 'https://api.github.com/repos/franciscosolano1/data-labs/teams',\n", + " 'hooks_url': 'https://api.github.com/repos/franciscosolano1/data-labs/hooks',\n", + " 'issue_events_url': 'https://api.github.com/repos/franciscosolano1/data-labs/issues/events{/number}',\n", + " 'events_url': 'https://api.github.com/repos/franciscosolano1/data-labs/events',\n", + " 'assignees_url': 'https://api.github.com/repos/franciscosolano1/data-labs/assignees{/user}',\n", + " 'branches_url': 'https://api.github.com/repos/franciscosolano1/data-labs/branches{/branch}',\n", + " 'tags_url': 'https://api.github.com/repos/franciscosolano1/data-labs/tags',\n", + " 'blobs_url': 'https://api.github.com/repos/franciscosolano1/data-labs/git/blobs{/sha}',\n", + " 'git_tags_url': 'https://api.github.com/repos/franciscosolano1/data-labs/git/tags{/sha}',\n", + " 'git_refs_url': 'https://api.github.com/repos/franciscosolano1/data-labs/git/refs{/sha}',\n", + " 'trees_url': 'https://api.github.com/repos/franciscosolano1/data-labs/git/trees{/sha}',\n", + " 'statuses_url': 'https://api.github.com/repos/franciscosolano1/data-labs/statuses/{sha}',\n", + " 'languages_url': 'https://api.github.com/repos/franciscosolano1/data-labs/languages',\n", + " 'stargazers_url': 'https://api.github.com/repos/franciscosolano1/data-labs/stargazers',\n", + " 'contributors_url': 'https://api.github.com/repos/franciscosolano1/data-labs/contributors',\n", + " 'subscribers_url': 'https://api.github.com/repos/franciscosolano1/data-labs/subscribers',\n", + " 'subscription_url': 'https://api.github.com/repos/franciscosolano1/data-labs/subscription',\n", + " 'commits_url': 'https://api.github.com/repos/franciscosolano1/data-labs/commits{/sha}',\n", + " 'git_commits_url': 'https://api.github.com/repos/franciscosolano1/data-labs/git/commits{/sha}',\n", + " 'comments_url': 'https://api.github.com/repos/franciscosolano1/data-labs/comments{/number}',\n", + " 'issue_comment_url': 'https://api.github.com/repos/franciscosolano1/data-labs/issues/comments{/number}',\n", + " 'contents_url': 'https://api.github.com/repos/franciscosolano1/data-labs/contents/{+path}',\n", + " 'compare_url': 'https://api.github.com/repos/franciscosolano1/data-labs/compare/{base}...{head}',\n", + " 'merges_url': 'https://api.github.com/repos/franciscosolano1/data-labs/merges',\n", + " 'archive_url': 'https://api.github.com/repos/franciscosolano1/data-labs/{archive_format}{/ref}',\n", + " 'downloads_url': 'https://api.github.com/repos/franciscosolano1/data-labs/downloads',\n", + " 'issues_url': 'https://api.github.com/repos/franciscosolano1/data-labs/issues{/number}',\n", + " 'pulls_url': 'https://api.github.com/repos/franciscosolano1/data-labs/pulls{/number}',\n", + " 'milestones_url': 'https://api.github.com/repos/franciscosolano1/data-labs/milestones{/number}',\n", + " 'notifications_url': 'https://api.github.com/repos/franciscosolano1/data-labs/notifications{?since,all,participating}',\n", + " 'labels_url': 'https://api.github.com/repos/franciscosolano1/data-labs/labels{/name}',\n", + " 'releases_url': 'https://api.github.com/repos/franciscosolano1/data-labs/releases{/id}',\n", + " 'deployments_url': 'https://api.github.com/repos/franciscosolano1/data-labs/deployments',\n", + " 'created_at': '2021-10-02T21:50:33Z',\n", + " 'updated_at': '2021-10-02T23:08:08Z',\n", + " 'pushed_at': '2021-10-02T23:08:05Z',\n", + " 'git_url': 'git://github.com/franciscosolano1/data-labs.git',\n", + " 'ssh_url': 'git@github.com:franciscosolano1/data-labs.git',\n", + " 'clone_url': 'https://github.com/franciscosolano1/data-labs.git',\n", + " 'svn_url': 'https://github.com/franciscosolano1/data-labs',\n", + " 'homepage': None,\n", + " 'size': 170686,\n", + " 'stargazers_count': 0,\n", + " 'watchers_count': 0,\n", + " 'language': 'Jupyter Notebook',\n", + " 'has_issues': False,\n", + " 'has_projects': True,\n", + " 'has_downloads': True,\n", + " 'has_wiki': True,\n", + " 'has_pages': False,\n", + " 'forks_count': 0,\n", + " 'mirror_url': None,\n", + " 'archived': False,\n", + " 'disabled': False,\n", + " 'open_issues_count': 0,\n", + " 'license': {'key': 'agpl-3.0',\n", + " 'name': 'GNU Affero General Public License v3.0',\n", + " 'spdx_id': 'AGPL-3.0',\n", + " 'url': 'https://api.github.com/licenses/agpl-3.0',\n", + " 'node_id': 'MDc6TGljZW5zZTE='},\n", + " 'allow_forking': True,\n", + " 'is_template': False,\n", + " 'topics': [],\n", + " 'visibility': 'public',\n", + " 'forks': 0,\n", + " 'open_issues': 0,\n", + " 'watchers': 0,\n", + " 'default_branch': 'master'},\n", + " {'id': 412689154,\n", + " 'node_id': 'R_kgDOGJkjAg',\n", + " 'name': 'data-labs',\n", + " 'full_name': 'Ever77x/data-labs',\n", + " 'private': False,\n", + " 'owner': {'login': 'Ever77x',\n", + " 'id': 89491440,\n", + " 'node_id': 'MDQ6VXNlcjg5NDkxNDQw',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/89491440?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/Ever77x',\n", + " 'html_url': 'https://github.com/Ever77x',\n", + " 'followers_url': 'https://api.github.com/users/Ever77x/followers',\n", + " 'following_url': 'https://api.github.com/users/Ever77x/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/Ever77x/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/Ever77x/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/Ever77x/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/Ever77x/orgs',\n", + " 'repos_url': 'https://api.github.com/users/Ever77x/repos',\n", + " 'events_url': 'https://api.github.com/users/Ever77x/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/Ever77x/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'html_url': 'https://github.com/Ever77x/data-labs',\n", + " 'description': None,\n", + " 'fork': True,\n", + " 'url': 'https://api.github.com/repos/Ever77x/data-labs',\n", + " 'forks_url': 'https://api.github.com/repos/Ever77x/data-labs/forks',\n", + " 'keys_url': 'https://api.github.com/repos/Ever77x/data-labs/keys{/key_id}',\n", + " 'collaborators_url': 'https://api.github.com/repos/Ever77x/data-labs/collaborators{/collaborator}',\n", + " 'teams_url': 'https://api.github.com/repos/Ever77x/data-labs/teams',\n", + " 'hooks_url': 'https://api.github.com/repos/Ever77x/data-labs/hooks',\n", + " 'issue_events_url': 'https://api.github.com/repos/Ever77x/data-labs/issues/events{/number}',\n", + " 'events_url': 'https://api.github.com/repos/Ever77x/data-labs/events',\n", + " 'assignees_url': 'https://api.github.com/repos/Ever77x/data-labs/assignees{/user}',\n", + " 'branches_url': 'https://api.github.com/repos/Ever77x/data-labs/branches{/branch}',\n", + " 'tags_url': 'https://api.github.com/repos/Ever77x/data-labs/tags',\n", + " 'blobs_url': 'https://api.github.com/repos/Ever77x/data-labs/git/blobs{/sha}',\n", + " 'git_tags_url': 'https://api.github.com/repos/Ever77x/data-labs/git/tags{/sha}',\n", + " 'git_refs_url': 'https://api.github.com/repos/Ever77x/data-labs/git/refs{/sha}',\n", + " 'trees_url': 'https://api.github.com/repos/Ever77x/data-labs/git/trees{/sha}',\n", + " 'statuses_url': 'https://api.github.com/repos/Ever77x/data-labs/statuses/{sha}',\n", + " 'languages_url': 'https://api.github.com/repos/Ever77x/data-labs/languages',\n", + " 'stargazers_url': 'https://api.github.com/repos/Ever77x/data-labs/stargazers',\n", + " 'contributors_url': 'https://api.github.com/repos/Ever77x/data-labs/contributors',\n", + " 'subscribers_url': 'https://api.github.com/repos/Ever77x/data-labs/subscribers',\n", + " 'subscription_url': 'https://api.github.com/repos/Ever77x/data-labs/subscription',\n", + " 'commits_url': 'https://api.github.com/repos/Ever77x/data-labs/commits{/sha}',\n", + " 'git_commits_url': 'https://api.github.com/repos/Ever77x/data-labs/git/commits{/sha}',\n", + " 'comments_url': 'https://api.github.com/repos/Ever77x/data-labs/comments{/number}',\n", + " 'issue_comment_url': 'https://api.github.com/repos/Ever77x/data-labs/issues/comments{/number}',\n", + " 'contents_url': 'https://api.github.com/repos/Ever77x/data-labs/contents/{+path}',\n", + " 'compare_url': 'https://api.github.com/repos/Ever77x/data-labs/compare/{base}...{head}',\n", + " 'merges_url': 'https://api.github.com/repos/Ever77x/data-labs/merges',\n", + " 'archive_url': 'https://api.github.com/repos/Ever77x/data-labs/{archive_format}{/ref}',\n", + " 'downloads_url': 'https://api.github.com/repos/Ever77x/data-labs/downloads',\n", + " 'issues_url': 'https://api.github.com/repos/Ever77x/data-labs/issues{/number}',\n", + " 'pulls_url': 'https://api.github.com/repos/Ever77x/data-labs/pulls{/number}',\n", + " 'milestones_url': 'https://api.github.com/repos/Ever77x/data-labs/milestones{/number}',\n", + " 'notifications_url': 'https://api.github.com/repos/Ever77x/data-labs/notifications{?since,all,participating}',\n", + " 'labels_url': 'https://api.github.com/repos/Ever77x/data-labs/labels{/name}',\n", + " 'releases_url': 'https://api.github.com/repos/Ever77x/data-labs/releases{/id}',\n", + " 'deployments_url': 'https://api.github.com/repos/Ever77x/data-labs/deployments',\n", + " 'created_at': '2021-10-02T04:27:25Z',\n", + " 'updated_at': '2021-10-07T01:09:24Z',\n", + " 'pushed_at': '2021-10-07T01:09:20Z',\n", + " 'git_url': 'git://github.com/Ever77x/data-labs.git',\n", + " 'ssh_url': 'git@github.com:Ever77x/data-labs.git',\n", + " 'clone_url': 'https://github.com/Ever77x/data-labs.git',\n", + " 'svn_url': 'https://github.com/Ever77x/data-labs',\n", + " 'homepage': None,\n", + " 'size': 170709,\n", + " 'stargazers_count': 0,\n", + " 'watchers_count': 0,\n", + " 'language': 'Jupyter Notebook',\n", + " 'has_issues': False,\n", + " 'has_projects': True,\n", + " 'has_downloads': True,\n", + " 'has_wiki': True,\n", + " 'has_pages': False,\n", + " 'forks_count': 0,\n", + " 'mirror_url': None,\n", + " 'archived': False,\n", + " 'disabled': False,\n", + " 'open_issues_count': 0,\n", + " 'license': {'key': 'agpl-3.0',\n", + " 'name': 'GNU Affero General Public License v3.0',\n", + " 'spdx_id': 'AGPL-3.0',\n", + " 'url': 'https://api.github.com/licenses/agpl-3.0',\n", + " 'node_id': 'MDc6TGljZW5zZTE='},\n", + " 'allow_forking': True,\n", + " 'is_template': False,\n", + " 'topics': [],\n", + " 'visibility': 'public',\n", + " 'forks': 0,\n", + " 'open_issues': 0,\n", + " 'watchers': 0,\n", + " 'default_branch': 'master'},\n", + " {'id': 251207968,\n", + " 'node_id': 'MDEwOlJlcG9zaXRvcnkyNTEyMDc5Njg=',\n", + " 'name': 'data-labs',\n", + " 'full_name': 'Alberto-Arriada/data-labs',\n", + " 'private': False,\n", + " 'owner': {'login': 'Alberto-Arriada',\n", + " 'id': 60834729,\n", + " 'node_id': 'MDQ6VXNlcjYwODM0NzI5',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/60834729?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/Alberto-Arriada',\n", + " 'html_url': 'https://github.com/Alberto-Arriada',\n", + " 'followers_url': 'https://api.github.com/users/Alberto-Arriada/followers',\n", + " 'following_url': 'https://api.github.com/users/Alberto-Arriada/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/Alberto-Arriada/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/Alberto-Arriada/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/Alberto-Arriada/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/Alberto-Arriada/orgs',\n", + " 'repos_url': 'https://api.github.com/users/Alberto-Arriada/repos',\n", + " 'events_url': 'https://api.github.com/users/Alberto-Arriada/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/Alberto-Arriada/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'html_url': 'https://github.com/Alberto-Arriada/data-labs',\n", + " 'description': None,\n", + " 'fork': True,\n", + " 'url': 'https://api.github.com/repos/Alberto-Arriada/data-labs',\n", + " 'forks_url': 'https://api.github.com/repos/Alberto-Arriada/data-labs/forks',\n", + " 'keys_url': 'https://api.github.com/repos/Alberto-Arriada/data-labs/keys{/key_id}',\n", + " 'collaborators_url': 'https://api.github.com/repos/Alberto-Arriada/data-labs/collaborators{/collaborator}',\n", + " 'teams_url': 'https://api.github.com/repos/Alberto-Arriada/data-labs/teams',\n", + " 'hooks_url': 'https://api.github.com/repos/Alberto-Arriada/data-labs/hooks',\n", + " 'issue_events_url': 'https://api.github.com/repos/Alberto-Arriada/data-labs/issues/events{/number}',\n", + " 'events_url': 'https://api.github.com/repos/Alberto-Arriada/data-labs/events',\n", + " 'assignees_url': 'https://api.github.com/repos/Alberto-Arriada/data-labs/assignees{/user}',\n", + " 'branches_url': 'https://api.github.com/repos/Alberto-Arriada/data-labs/branches{/branch}',\n", + " 'tags_url': 'https://api.github.com/repos/Alberto-Arriada/data-labs/tags',\n", + " 'blobs_url': 'https://api.github.com/repos/Alberto-Arriada/data-labs/git/blobs{/sha}',\n", + " 'git_tags_url': 'https://api.github.com/repos/Alberto-Arriada/data-labs/git/tags{/sha}',\n", + " 'git_refs_url': 'https://api.github.com/repos/Alberto-Arriada/data-labs/git/refs{/sha}',\n", + " 'trees_url': 'https://api.github.com/repos/Alberto-Arriada/data-labs/git/trees{/sha}',\n", + " 'statuses_url': 'https://api.github.com/repos/Alberto-Arriada/data-labs/statuses/{sha}',\n", + " 'languages_url': 'https://api.github.com/repos/Alberto-Arriada/data-labs/languages',\n", + " 'stargazers_url': 'https://api.github.com/repos/Alberto-Arriada/data-labs/stargazers',\n", + " 'contributors_url': 'https://api.github.com/repos/Alberto-Arriada/data-labs/contributors',\n", + " 'subscribers_url': 'https://api.github.com/repos/Alberto-Arriada/data-labs/subscribers',\n", + " 'subscription_url': 'https://api.github.com/repos/Alberto-Arriada/data-labs/subscription',\n", + " 'commits_url': 'https://api.github.com/repos/Alberto-Arriada/data-labs/commits{/sha}',\n", + " 'git_commits_url': 'https://api.github.com/repos/Alberto-Arriada/data-labs/git/commits{/sha}',\n", + " 'comments_url': 'https://api.github.com/repos/Alberto-Arriada/data-labs/comments{/number}',\n", + " 'issue_comment_url': 'https://api.github.com/repos/Alberto-Arriada/data-labs/issues/comments{/number}',\n", + " 'contents_url': 'https://api.github.com/repos/Alberto-Arriada/data-labs/contents/{+path}',\n", + " 'compare_url': 'https://api.github.com/repos/Alberto-Arriada/data-labs/compare/{base}...{head}',\n", + " 'merges_url': 'https://api.github.com/repos/Alberto-Arriada/data-labs/merges',\n", + " 'archive_url': 'https://api.github.com/repos/Alberto-Arriada/data-labs/{archive_format}{/ref}',\n", + " 'downloads_url': 'https://api.github.com/repos/Alberto-Arriada/data-labs/downloads',\n", + " 'issues_url': 'https://api.github.com/repos/Alberto-Arriada/data-labs/issues{/number}',\n", + " 'pulls_url': 'https://api.github.com/repos/Alberto-Arriada/data-labs/pulls{/number}',\n", + " 'milestones_url': 'https://api.github.com/repos/Alberto-Arriada/data-labs/milestones{/number}',\n", + " 'notifications_url': 'https://api.github.com/repos/Alberto-Arriada/data-labs/notifications{?since,all,participating}',\n", + " 'labels_url': 'https://api.github.com/repos/Alberto-Arriada/data-labs/labels{/name}',\n", + " 'releases_url': 'https://api.github.com/repos/Alberto-Arriada/data-labs/releases{/id}',\n", + " 'deployments_url': 'https://api.github.com/repos/Alberto-Arriada/data-labs/deployments',\n", + " 'created_at': '2020-03-30T05:15:09Z',\n", + " 'updated_at': '2020-03-30T05:15:10Z',\n", + " 'pushed_at': '2020-03-26T07:04:30Z',\n", + " 'git_url': 'git://github.com/Alberto-Arriada/data-labs.git',\n", + " 'ssh_url': 'git@github.com:Alberto-Arriada/data-labs.git',\n", + " 'clone_url': 'https://github.com/Alberto-Arriada/data-labs.git',\n", + " 'svn_url': 'https://github.com/Alberto-Arriada/data-labs',\n", + " 'homepage': None,\n", + " 'size': 170683,\n", + " 'stargazers_count': 0,\n", + " 'watchers_count': 0,\n", + " 'language': None,\n", + " 'has_issues': False,\n", + " 'has_projects': True,\n", + " 'has_downloads': True,\n", + " 'has_wiki': True,\n", + " 'has_pages': False,\n", + " 'forks_count': 0,\n", + " 'mirror_url': None,\n", + " 'archived': False,\n", + " 'disabled': False,\n", + " 'open_issues_count': 0,\n", + " 'license': {'key': 'agpl-3.0',\n", + " 'name': 'GNU Affero General Public License v3.0',\n", + " 'spdx_id': 'AGPL-3.0',\n", + " 'url': 'https://api.github.com/licenses/agpl-3.0',\n", + " 'node_id': 'MDc6TGljZW5zZTE='},\n", + " 'allow_forking': True,\n", + " 'is_template': False,\n", + " 'topics': [],\n", + " 'visibility': 'public',\n", + " 'forks': 0,\n", + " 'open_issues': 0,\n", + " 'watchers': 0,\n", + " 'default_branch': 'master'},\n", + " {'id': 249649726,\n", + " 'node_id': 'MDEwOlJlcG9zaXRvcnkyNDk2NDk3MjY=',\n", + " 'name': 'data-labs',\n", + " 'full_name': 'zk97/data-labs',\n", + " 'private': False,\n", + " 'owner': {'login': 'zk97',\n", + " 'id': 10248069,\n", + " 'node_id': 'MDQ6VXNlcjEwMjQ4MDY5',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/10248069?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/zk97',\n", + " 'html_url': 'https://github.com/zk97',\n", + " 'followers_url': 'https://api.github.com/users/zk97/followers',\n", + " 'following_url': 'https://api.github.com/users/zk97/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/zk97/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/zk97/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/zk97/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/zk97/orgs',\n", + " 'repos_url': 'https://api.github.com/users/zk97/repos',\n", + " 'events_url': 'https://api.github.com/users/zk97/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/zk97/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'html_url': 'https://github.com/zk97/data-labs',\n", + " 'description': None,\n", + " 'fork': True,\n", + " 'url': 'https://api.github.com/repos/zk97/data-labs',\n", + " 'forks_url': 'https://api.github.com/repos/zk97/data-labs/forks',\n", + " 'keys_url': 'https://api.github.com/repos/zk97/data-labs/keys{/key_id}',\n", + " 'collaborators_url': 'https://api.github.com/repos/zk97/data-labs/collaborators{/collaborator}',\n", + " 'teams_url': 'https://api.github.com/repos/zk97/data-labs/teams',\n", + " 'hooks_url': 'https://api.github.com/repos/zk97/data-labs/hooks',\n", + " 'issue_events_url': 'https://api.github.com/repos/zk97/data-labs/issues/events{/number}',\n", + " 'events_url': 'https://api.github.com/repos/zk97/data-labs/events',\n", + " 'assignees_url': 'https://api.github.com/repos/zk97/data-labs/assignees{/user}',\n", + " 'branches_url': 'https://api.github.com/repos/zk97/data-labs/branches{/branch}',\n", + " 'tags_url': 'https://api.github.com/repos/zk97/data-labs/tags',\n", + " 'blobs_url': 'https://api.github.com/repos/zk97/data-labs/git/blobs{/sha}',\n", + " 'git_tags_url': 'https://api.github.com/repos/zk97/data-labs/git/tags{/sha}',\n", + " 'git_refs_url': 'https://api.github.com/repos/zk97/data-labs/git/refs{/sha}',\n", + " 'trees_url': 'https://api.github.com/repos/zk97/data-labs/git/trees{/sha}',\n", + " 'statuses_url': 'https://api.github.com/repos/zk97/data-labs/statuses/{sha}',\n", + " 'languages_url': 'https://api.github.com/repos/zk97/data-labs/languages',\n", + " 'stargazers_url': 'https://api.github.com/repos/zk97/data-labs/stargazers',\n", + " 'contributors_url': 'https://api.github.com/repos/zk97/data-labs/contributors',\n", + " 'subscribers_url': 'https://api.github.com/repos/zk97/data-labs/subscribers',\n", + " 'subscription_url': 'https://api.github.com/repos/zk97/data-labs/subscription',\n", + " 'commits_url': 'https://api.github.com/repos/zk97/data-labs/commits{/sha}',\n", + " 'git_commits_url': 'https://api.github.com/repos/zk97/data-labs/git/commits{/sha}',\n", + " 'comments_url': 'https://api.github.com/repos/zk97/data-labs/comments{/number}',\n", + " 'issue_comment_url': 'https://api.github.com/repos/zk97/data-labs/issues/comments{/number}',\n", + " 'contents_url': 'https://api.github.com/repos/zk97/data-labs/contents/{+path}',\n", + " 'compare_url': 'https://api.github.com/repos/zk97/data-labs/compare/{base}...{head}',\n", + " 'merges_url': 'https://api.github.com/repos/zk97/data-labs/merges',\n", + " 'archive_url': 'https://api.github.com/repos/zk97/data-labs/{archive_format}{/ref}',\n", + " 'downloads_url': 'https://api.github.com/repos/zk97/data-labs/downloads',\n", + " 'issues_url': 'https://api.github.com/repos/zk97/data-labs/issues{/number}',\n", + " 'pulls_url': 'https://api.github.com/repos/zk97/data-labs/pulls{/number}',\n", + " 'milestones_url': 'https://api.github.com/repos/zk97/data-labs/milestones{/number}',\n", + " 'notifications_url': 'https://api.github.com/repos/zk97/data-labs/notifications{?since,all,participating}',\n", + " 'labels_url': 'https://api.github.com/repos/zk97/data-labs/labels{/name}',\n", + " 'releases_url': 'https://api.github.com/repos/zk97/data-labs/releases{/id}',\n", + " 'deployments_url': 'https://api.github.com/repos/zk97/data-labs/deployments',\n", + " 'created_at': '2020-03-24T08:14:51Z',\n", + " 'updated_at': '2020-03-30T05:15:53Z',\n", + " 'pushed_at': '2020-03-30T05:15:51Z',\n", + " 'git_url': 'git://github.com/zk97/data-labs.git',\n", + " 'ssh_url': 'git@github.com:zk97/data-labs.git',\n", + " 'clone_url': 'https://github.com/zk97/data-labs.git',\n", + " 'svn_url': 'https://github.com/zk97/data-labs',\n", + " 'homepage': None,\n", + " 'size': 170700,\n", + " 'stargazers_count': 0,\n", + " 'watchers_count': 0,\n", + " 'language': 'Jupyter Notebook',\n", + " 'has_issues': False,\n", + " 'has_projects': True,\n", + " 'has_downloads': True,\n", + " 'has_wiki': True,\n", + " 'has_pages': False,\n", + " 'forks_count': 0,\n", + " 'mirror_url': None,\n", + " 'archived': False,\n", + " 'disabled': False,\n", + " 'open_issues_count': 0,\n", + " 'license': {'key': 'agpl-3.0',\n", + " 'name': 'GNU Affero General Public License v3.0',\n", + " 'spdx_id': 'AGPL-3.0',\n", + " 'url': 'https://api.github.com/licenses/agpl-3.0',\n", + " 'node_id': 'MDc6TGljZW5zZTE='},\n", + " 'allow_forking': True,\n", + " 'is_template': False,\n", + " 'topics': [],\n", + " 'visibility': 'public',\n", + " 'forks': 0,\n", + " 'open_issues': 0,\n", + " 'watchers': 0,\n", + " 'default_branch': 'master'}]" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "forks_url = requests.get('https://api.github.com/repos/ta-data-mexpt/data-labs/forks')\n", + "data = forks_url.json()\n", + "data" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "id": "66ae53a1-bebb-4b43-81a2-86ac4184541a", + "metadata": {}, + "outputs": [], + "source": [ + "language_urls_users = []\n", + "for user in data:\n", + " language_urls_users.append(user['language'])\n", + "forked_languages = set(language_urls_users)" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "id": "9ae3a5b2-6d8c-43fc-9e18-c141fd29801c", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'Jupyter Notebook', None}" + ] + }, + "execution_count": 16, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "forked_languages" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "75716708-27bc-4525-9685-0419701ac7c3", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.7" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/your-code/Scavenger2.ipynb b/your-code/Scavenger2.ipynb new file mode 100644 index 0000000..b4a1443 --- /dev/null +++ b/your-code/Scavenger2.ipynb @@ -0,0 +1,142 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "id": "282d61d4-13c7-415d-8e66-943fe106f986", + "metadata": {}, + "outputs": [], + "source": [ + "import requests\n", + "import os\n", + "username = 'SebastianHerran'\n", + "token = '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'" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "id": "69e52ec4-d89b-4719-a6b8-91a8d63e5928", + "metadata": { + "tags": [] + }, + "outputs": [ + { + "data": { + "text/plain": [ + "[]" + ] + }, + "execution_count": 24, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "respuesta2 = requests.get('https://api.github.com/repos/ta-data-mexpt/data-labs/commits?since=2021-09-09T00:00:00-05:00')\n", + "data2 = respuesta2.json()\n", + "data2" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "id": "b31e3023-6908-49e3-b975-30bfdbbc0b99", + "metadata": {}, + "outputs": [], + "source": [ + "respuesta = requests.get('https://api.github.com/repos/ta-data-mexpt/data-labs/commits')\n", + "data = respuesta.json()" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "id": "637f8c58-e0e6-4674-852d-c595dae6573b", + "metadata": {}, + "outputs": [], + "source": [ + "commits_dates = [x['commit']['committer']['date'] for x in data]" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "id": "f136c164-c244-4f12-95b0-ecf6f02c9ba8", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['2019-08-30T15:19:09Z',\n", + " '2019-08-29T14:35:22Z',\n", + " '2019-08-25T17:39:10Z',\n", + " '2019-08-25T17:36:06Z',\n", + " '2019-08-23T14:43:36Z',\n", + " '2019-08-07T15:56:23Z',\n", + " '2019-08-07T15:41:23Z',\n", + " '2019-08-07T15:41:02Z',\n", + " '2019-07-03T07:37:34Z',\n", + " '2019-07-01T13:53:01Z',\n", + " '2019-07-01T13:52:37Z',\n", + " '2019-07-01T13:51:15Z',\n", + " '2019-07-01T13:50:51Z',\n", + " '2019-07-01T13:50:26Z',\n", + " '2019-07-01T13:49:32Z',\n", + " '2019-06-21T20:09:01Z',\n", + " '2019-06-21T20:02:07Z',\n", + " '2019-06-18T16:03:30Z',\n", + " '2019-06-17T19:26:15Z',\n", + " '2019-06-13T14:37:07Z',\n", + " '2019-06-13T14:36:37Z',\n", + " '2019-06-10T15:46:08Z',\n", + " '2019-06-10T15:40:17Z',\n", + " '2019-06-07T21:13:08Z',\n", + " '2019-06-07T17:09:26Z',\n", + " '2019-06-07T17:08:40Z',\n", + " '2019-06-06T04:23:06Z',\n", + " '2019-06-05T21:39:56Z',\n", + " '2019-06-05T20:41:07Z',\n", + " '2019-06-05T20:37:06Z']" + ] + }, + "execution_count": 17, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "commits_dates #No hay commits recientes, por eso la lista con el 'since' salió vacía" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "85e4785e-d9df-4167-bffd-b330fcbd3b4a", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.7" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/your-code/Scavenger3.ipynb b/your-code/Scavenger3.ipynb new file mode 100644 index 0000000..7dbb807 --- /dev/null +++ b/your-code/Scavenger3.ipynb @@ -0,0 +1,837 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 4, + "id": "fbdff6f1-1eac-44b6-96ad-2ff622d8ade6", + "metadata": {}, + "outputs": [], + "source": [ + "import requests" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "98f3c1b4-fd5e-4185-bac7-86d1884e957a", + "metadata": { + "tags": [] + }, + "outputs": [], + "source": [ + "import os\n", + "username = 'SebastianHerran'\n", + "token = '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'" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "fb8ffdba-e82f-46a6-ad92-b43e3373a518", + "metadata": { + "collapsed": true, + "jupyter": { + "outputs_hidden": true + }, + "tags": [] + }, + "outputs": [ + { + "data": { + "text/plain": [ + "{'sha': '9308ccc8a4c34c5e3a991ee815222a9691c32476',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/9308ccc8a4c34c5e3a991ee815222a9691c32476',\n", + " 'tree': [{'path': '.gitignore',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e43b0f988953ae3a84b00331d0ccf5f7d51cb3cf',\n", + " 'size': 10,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e43b0f988953ae3a84b00331d0ccf5f7d51cb3cf'},\n", + " {'path': '15024',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': '2945e51c87ad5da893c954afcf092f06343bbb7d',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/2945e51c87ad5da893c954afcf092f06343bbb7d'},\n", + " {'path': '15024/.0006.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '1c9064284a24b3486015eafdb391b141c27ada2b',\n", + " 'size': 3,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/1c9064284a24b3486015eafdb391b141c27ada2b'},\n", + " {'path': '15024/40',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '15024/74',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '15024/99',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '15534',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': '5af6f2a7287e4191f39e55693fc1e9c8918d1d3a',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/5af6f2a7287e4191f39e55693fc1e9c8918d1d3a'},\n", + " {'path': '15534/.0008.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e351fb73264581ce26504b97ef07daea35116f32',\n", + " 'size': 6,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e351fb73264581ce26504b97ef07daea35116f32'},\n", + " {'path': '15534/.0012.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '209e3ef4b6247ce746048d5711befda46206d235',\n", + " 'size': 3,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/209e3ef4b6247ce746048d5711befda46206d235'},\n", + " {'path': '15534/2',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '15534/98',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '17020',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': '9c49f920aa4d9433fa99a5824128f0e6b90ec5f2',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/9c49f920aa4d9433fa99a5824128f0e6b90ec5f2'},\n", + " {'path': '17020/.0007.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '6abb415e0ae3450be0f323113bcca2af195ebbff',\n", + " 'size': 5,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/6abb415e0ae3450be0f323113bcca2af195ebbff'},\n", + " {'path': '17020/46',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '17020/97',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '30351',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': 'c488d7f64088c852e22067d48fdc64ee3670f3ba',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/c488d7f64088c852e22067d48fdc64ee3670f3ba'},\n", + " {'path': '30351/.0021.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'fb828e4a926b0a84fc16111fc0ee3eeec41f0ce7',\n", + " 'size': 5,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/fb828e4a926b0a84fc16111fc0ee3eeec41f0ce7'},\n", + " {'path': '30351/22',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '30351/96',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '40303',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': '30193d9cf62b07bcbb6366513ff03596861f2d29',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/30193d9cf62b07bcbb6366513ff03596861f2d29'},\n", + " {'path': '40303/.0022.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'bf3efa02f721c40c03a613824e345243a35f6812',\n", + " 'size': 3,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/bf3efa02f721c40c03a613824e345243a35f6812'},\n", + " {'path': '40303/51',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '40303/65',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '44639',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': '22fc3d5c2db80822c351edb2248f3491c8ebda86',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/22fc3d5c2db80822c351edb2248f3491c8ebda86'},\n", + " {'path': '44639/.0005.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '3aaf448b40f878cf3067e2323616143bdde600de',\n", + " 'size': 8,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/3aaf448b40f878cf3067e2323616143bdde600de'},\n", + " {'path': '44639/76',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '44639/91',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '45525',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': '6a4a88cd9084110c8646c3cfd84dfe96b300a4a7',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/6a4a88cd9084110c8646c3cfd84dfe96b300a4a7'},\n", + " {'path': '45525/.0018.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '397b22b2dc371e8db59ed327f0b75321e4c0d0f2',\n", + " 'size': 12,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/397b22b2dc371e8db59ed327f0b75321e4c0d0f2'},\n", + " {'path': '45525/67',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '45525/90',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '47222',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': 'c7001604cdadc2fe7b82e0f6996690718cac6941',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/c7001604cdadc2fe7b82e0f6996690718cac6941'},\n", + " {'path': '47222/.0016.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'f5cb13223fdc1b11f4cfbbe1694f533b3c579fa0',\n", + " 'size': 3,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/f5cb13223fdc1b11f4cfbbe1694f533b3c579fa0'},\n", + " {'path': '47222/.0024.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '47eb4306e5fec9e051dacabc7039348109784b94',\n", + " 'size': 6,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/47eb4306e5fec9e051dacabc7039348109784b94'},\n", + " {'path': '47222/7',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '47222/89',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '47830',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': 'f84882ad7560fd2b8c6a0867bc707ce9009ef288',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/f84882ad7560fd2b8c6a0867bc707ce9009ef288'},\n", + " {'path': '47830/.0010.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'c1187c4badc9be6990570cef850fc87dcf3523b0',\n", + " 'size': 10,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/c1187c4badc9be6990570cef850fc87dcf3523b0'},\n", + " {'path': '47830/66',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '47830/85',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '49418',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': '46bc658c09589d9023246b00e848ce97d30d4989',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/46bc658c09589d9023246b00e848ce97d30d4989'},\n", + " {'path': '49418/.0014.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '1c9064284a24b3486015eafdb391b141c27ada2b',\n", + " 'size': 3,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/1c9064284a24b3486015eafdb391b141c27ada2b'},\n", + " {'path': '49418/30',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '49418/38',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '49418/84',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '50896',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': 'e47a7a35a19f80694587330c57d94e28d3b4c054',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/e47a7a35a19f80694587330c57d94e28d3b4c054'},\n", + " {'path': '50896/.0011.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '1a00a70b240d8947af0aaa04f1a93a52c72f7420',\n", + " 'size': 6,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/1a00a70b240d8947af0aaa04f1a93a52c72f7420'},\n", + " {'path': '50896/4',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '50896/83',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '55417',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': '636fa555a2ee752759144a268fd860feb2b6fd2d',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/636fa555a2ee752759144a268fd860feb2b6fd2d'},\n", + " {'path': '55417/.0023.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '04d0ffb8d895a9e3ee244493e829a24468bd1f60',\n", + " 'size': 8,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/04d0ffb8d895a9e3ee244493e829a24468bd1f60'},\n", + " {'path': '55417/14',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '55417/82',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '55685',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': 'a00a8148a88287508a867616d7063786d3d5d4ff',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/a00a8148a88287508a867616d7063786d3d5d4ff'},\n", + " {'path': '55685/.0020.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '41d25f51c301c5eee3737998b0d86573e4e91b90',\n", + " 'size': 4,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/41d25f51c301c5eee3737998b0d86573e4e91b90'},\n", + " {'path': '55685/5',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '55685/81',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '60224',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': '28d70fba98bfacfaa5e5544b2eff6b61c9e8f57b',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/28d70fba98bfacfaa5e5544b2eff6b61c9e8f57b'},\n", + " {'path': '60224/.0003.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'ba524d7abc4b3a0c0995eb85c9eef470e9e7172f',\n", + " 'size': 9,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/ba524d7abc4b3a0c0995eb85c9eef470e9e7172f'},\n", + " {'path': '60224/1',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '60224/80',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '64880',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': '88b159d6f73378e6968bb35ccfd8e3ad0cc462d2',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/88b159d6f73378e6968bb35ccfd8e3ad0cc462d2'},\n", + " {'path': '64880/3',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '64880/57',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '64880/79',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '66032',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': '0230fa6fa1ccf49ab976fbbfc9eb838094779785',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/0230fa6fa1ccf49ab976fbbfc9eb838094779785'},\n", + " {'path': '66032/28',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '66032/47',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '66032/77',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '68848',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': 'ed2f90be6835e7e74c283aedba1942b788754d32',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/ed2f90be6835e7e74c283aedba1942b788754d32'},\n", + " {'path': '68848/.0004.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'd15a2cc44e31b14c65264271b81072e5ba0e1634',\n", + " 'size': 3,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/d15a2cc44e31b14c65264271b81072e5ba0e1634'},\n", + " {'path': '68848/16',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '68848/75',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '70751',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': 'a5d9391003b67cecf3c336398ec38cfa75a689b7',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/a5d9391003b67cecf3c336398ec38cfa75a689b7'},\n", + " {'path': '70751/.0019.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '09e16f36b3c4993ba924b1074629283a49869be9',\n", + " 'size': 6,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/09e16f36b3c4993ba924b1074629283a49869be9'},\n", + " {'path': '70751/18',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '70751/44',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '70751/68',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '70985',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': 'd1a654c5811f52ec8a101652b0a04367644eab99',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/d1a654c5811f52ec8a101652b0a04367644eab99'},\n", + " {'path': '70985/.0017.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e351fb73264581ce26504b97ef07daea35116f32',\n", + " 'size': 6,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e351fb73264581ce26504b97ef07daea35116f32'},\n", + " {'path': '70985/11',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '70985/59',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '88596',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': 'f294d2a0e55a4bab12625a7f709b44450a5e4648',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/f294d2a0e55a4bab12625a7f709b44450a5e4648'},\n", + " {'path': '88596/.0002.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '1269488f7fb1f4b56a8c0e5eb48cecbfadfa9219',\n", + " 'size': 5,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/1269488f7fb1f4b56a8c0e5eb48cecbfadfa9219'},\n", + " {'path': '88596/12',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '88596/32',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '88596/55',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '89046',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': '5f3ef5f14cf72bbe03a24b69777ba02f19a3adb5',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/5f3ef5f14cf72bbe03a24b69777ba02f19a3adb5'},\n", + " {'path': '89046/64',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '89046/70',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '89046/73',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '89338',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': '79c94a4032a927b2af52cc6da4ce27eb2abbf55e',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/79c94a4032a927b2af52cc6da4ce27eb2abbf55e'},\n", + " {'path': '89338/.0013.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '3aaf448b40f878cf3067e2323616143bdde600de',\n", + " 'size': 8,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/3aaf448b40f878cf3067e2323616143bdde600de'},\n", + " {'path': '89338/35',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '89338/43',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '89338/8',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '91701',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': '0ad19115f0b56c3cd10cb7e077140c201b527301',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/0ad19115f0b56c3cd10cb7e077140c201b527301'},\n", + " {'path': '91701/.0015.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '6abb415e0ae3450be0f323113bcca2af195ebbff',\n", + " 'size': 5,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/6abb415e0ae3450be0f323113bcca2af195ebbff'},\n", + " {'path': '91701/33',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '91701/39',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '97881',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': 'c369c43c17ec44cc3e66dd27f8e557f9d15d40f4',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/c369c43c17ec44cc3e66dd27f8e557f9d15d40f4'},\n", + " {'path': '97881/.0009.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'f5cb13223fdc1b11f4cfbbe1694f533b3c579fa0',\n", + " 'size': 3,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/f5cb13223fdc1b11f4cfbbe1694f533b3c579fa0'},\n", + " {'path': '97881/26',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '97881/36',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '97881/71',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '98750',\n", + " 'mode': '040000',\n", + " 'type': 'tree',\n", + " 'sha': 'cdc23915e0a5179127458431986ba3750840a924',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/cdc23915e0a5179127458431986ba3750840a924'},\n", + " {'path': '98750/.0001.scavengerhunt',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': '2add7632f1323136324efbf38ec66db1838b6173',\n", + " 'size': 3,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/2add7632f1323136324efbf38ec66db1838b6173'},\n", + " {'path': '98750/20',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'},\n", + " {'path': '98750/62',\n", + " 'mode': '100644',\n", + " 'type': 'blob',\n", + " 'sha': 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391'}],\n", + " 'truncated': False}" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "respuesta2 = requests.get('https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/master?recursive=1')\n", + "data = respuesta2.json()\n", + "data" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "de9c8da3-9cfd-440d-9962-1fba15ec27ce", + "metadata": {}, + "outputs": [], + "source": [ + "paths = []\n", + "for i in data['tree']:\n", + " if i['path'].endswith('scavengerhunt'):\n", + " paths.append(i['path'])\n", + "paths.sort(key= lambda x: x.split('/.')[1])" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "2818ddd1-df8c-4a84-a98d-d6425caa3e41", + "metadata": { + "tags": [] + }, + "outputs": [ + { + "data": { + "text/plain": [ + "['98750/.0001.scavengerhunt',\n", + " '88596/.0002.scavengerhunt',\n", + " '60224/.0003.scavengerhunt',\n", + " '68848/.0004.scavengerhunt',\n", + " '44639/.0005.scavengerhunt',\n", + " '15024/.0006.scavengerhunt',\n", + " '17020/.0007.scavengerhunt',\n", + " '15534/.0008.scavengerhunt',\n", + " '97881/.0009.scavengerhunt',\n", + " '47830/.0010.scavengerhunt',\n", + " '50896/.0011.scavengerhunt',\n", + " '15534/.0012.scavengerhunt',\n", + " '89338/.0013.scavengerhunt',\n", + " '49418/.0014.scavengerhunt',\n", + " '91701/.0015.scavengerhunt',\n", + " '47222/.0016.scavengerhunt',\n", + " '70985/.0017.scavengerhunt',\n", + " '45525/.0018.scavengerhunt',\n", + " '70751/.0019.scavengerhunt',\n", + " '55685/.0020.scavengerhunt',\n", + " '30351/.0021.scavengerhunt',\n", + " '40303/.0022.scavengerhunt',\n", + " '55417/.0023.scavengerhunt',\n", + " '47222/.0024.scavengerhunt']" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "paths" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "71d0310e-04e4-4b21-beb9-35bd0572f356", + "metadata": { + "tags": [] + }, + "outputs": [], + "source": [ + "joke_base64 = []\n", + "for i in paths:\n", + " respuesta = requests.get('https://api.github.com/repos/ironhack-datalabs/scavenger/contents'+i, auth=(username,token))\n", + " data = respuesta.json()\n", + " joke_base64.append(data['content'])" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "8c335c9f-68e2-43e6-89ae-2a2a8f7a7a7a", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "['SW4K\\n', 'ZGF0YQo=\\n', 'c2NpZW5jZSwK\\n', 'ODAK\\n', 'cGVyY2VudAo=\\n', 'b2YK\\n', 'dGltZQo=\\n', 'c3BlbnQK\\n', 'aXMK\\n', 'cHJlcGFyaW5nCg==\\n', 'ZGF0YSwK\\n', 'MjAK\\n', 'cGVyY2VudAo=\\n', 'b2YK\\n', 'dGltZQo=\\n', 'aXMK\\n', 'c3BlbnQK\\n', 'Y29tcGxhaW5pbmcK\\n', 'YWJvdXQK\\n', 'dGhlCg==\\n', 'bmVlZAo=\\n', 'dG8K\\n', 'cHJlcGFyZQo=\\n', 'ZGF0YS4K\\n']\n" + ] + } + ], + "source": [ + "print(joke_base64)" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "fd317cfb-6926-4c40-aa70-4add77f2a66e", + "metadata": {}, + "outputs": [], + "source": [ + "import base64\n", + "import re\n", + "joke = [base64.b64decode(i.encode()).decode('utf-8') for i in joke_base64]\n", + "joke_final = re.sub('\\n','',' '.join(joke))" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "c48a7624-af1c-43ab-ab52-8a425184e579", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'In data science, 80 percent of time spent is preparing data, 20 percent of time is spent complaining about the need to prepare data.'" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "joke_final" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.7" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +}