diff --git a/your-code/.ipynb_checkpoints/Learning Advanced APIs-checkpoint.ipynb b/your-code/.ipynb_checkpoints/Learning Advanced APIs-checkpoint.ipynb new file mode 100644 index 0000000..9e7a18c --- /dev/null +++ b/your-code/.ipynb_checkpoints/Learning Advanced APIs-checkpoint.ipynb @@ -0,0 +1,189 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Advanced APIs\n", + "\n", + "\n", + "\n", + "\n", + "Lesson Goals\n", + "\n", + " Understand HTTP Communication Protocol\n", + " Learn about the Request-Response Cycle\n", + " Differentiate between GET and POST requests\n", + " Familiarize with http headers\n", + " Learn about oAuth authentication\n", + " Familiarize with a few tools to work with APIs\n", + "\n", + "# Introduction - HTTP Protocol\n", + "\n", + "HTTP v1 protocol was introduced in 1991, it's this protocol that has driven the advance we've seen in the past two decades in information sharing as it's the basis for websites and we can argue that nowadays is the basis for most of the comunications that people needs in a daily basis. When you pay with your VISA online, the transaction travels via secure HTTP comunication known as HTTPS, HTTP is also the protocol choosen in quite different applications that range from synchronize traffic lights in a city to receive a video when you visit Youtube, quite powerful. I hasn't seen many updates over this years, nowadays the most recent version is HTTP2 as defined in RFC7540 that is the document that defines how the standard works. But let's deep a bit on how HTTP works in following sections.\n", + "\n", + "\n", + "\n", + "# Request-Response Cycle\n", + "\n", + "In an overview, the HTTP protocol consists on one participant computer making questions to a source of information that is in another computer (but it can be the same one). The one that makes the question is known as the CLIENT and the one responding to those questions is named the SERVER. For each question there must be always an answer, even if the answer is \"i don't have an answer for what you are asking for\", this is what we call the request-response cycle. If both parties CLIENT and SERVER can communicate, they should be able to complete this cycle. For sure there are corner cases, for example when the CLIENT cannot sent a question to the SERVER because maybe the SERVER is offline.\n", + "\n", + "In fact, the proper way to refer when a CLIENT makes a question to a SERVER is known in HTTP jargon to say we are making a REQUEST, and for each request the server sends a RESPONSE.\n", + "HTTP Url\n", + "\n", + "The URL is an important part of the protocol, it contains information of which resource whe are asking the SERVER for. It shoudld follow this format:\n", + "\n", + "Format:\n", + "scheme:[//authority]path[?query][#fragment]\n", + "\n", + "Example:\n", + "http://www.ironhack.com/learning/1234?user=pepe\n", + "\n", + "This is readed as the following:\n", + "\n", + " scheme: in this case it's http, but it can be also https in case we are connecting securely.\n", + " authority: In this case www.ironhack.com this is the server we are connecting to send the REQUEST.\n", + " path: Also known as the RESOURCE we are aksing for, in this case /learning/1234. Normally a server holds multiple pieces of information and serves the REQUESTS primarily based on the path of the url.\n", + "\n", + "Side note: To understand the format [someting] means something is optional and can be present or not.\n", + "Request\n", + "\n", + "As we've said, the request is a question we formulate to a SERVER in order to receive a piece of information. This piece of information can be anything, is not defined in the HTTP standard what information the SERVER should answer with. It can be anything: an image, a video, a HTML page, a PDF file, etc.\n", + "\n", + "The format of the REQUEST contains two main parts, the VERB of the request and the HEADERS. The verb contains information on which type of request we are making, and the headers contain metadata for the request, for example who is making the request, at what time, if is a known user, cookies, etc.\n", + "\n", + "\n", + "\n", + "# Http Verbs\n", + "\n", + "There are quite a few VERBS, but the main ones are GET and POST:\n", + "\n", + " GET: Just expreses that we want some resource from a SERVER. For example, let's assume you are asking about the twitter timeline. As you are just refering to the timeline, twitter will send you the global timeline for the whole world.\n", + "\n", + "This is how a raw GET http REQUEST is sent over the wire:\n", + "\n", + "GET /timeline HTTP/1.1\n", + "Host: www.twitter.com\n", + "User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_2) Chrome/71.0.3578.98 Safari/537.36\n", + "Accept: text/htm\n", + "Accept-Language: en,es\n", + "\n", + "You can note that we are asking for the /timeline resource. But what if we want just the timeline for the users i'm following. Then i have to make a POST request.\n", + "\n", + "POST verb requests are different from GET requests as they contain information for the SERVER to respond according to it.\n", + "\n", + "POST /timeline HTTP/1.1\n", + "Host: www.twitter.com\n", + "User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_2) Chrome/71.0.3578.98 Safari/537.36\n", + "Accept: text/htm\n", + "Accept-Language: en,es\n", + "\n", + "username=pepe\n", + "\n", + "Here you can see that we are sending a parameter that is the username we want the timeline for the user pepe. The resource is the same ( /timeline) but the server will send us a different RESPONSE according to this parameter we are sending. Those parameters are named POST BODY and what parameters to send depends on who we are asking, this is not standarized.\n", + "\n", + "\n", + "# Request Headers\n", + "\n", + "Also in a request there are the headers, let's analyze some of it:\n", + "\n", + "GET /timeline HTTP/1.1\n", + "Host: www.twitter.com\n", + "User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_2) Chrome/71.0.3578.98 Safari/537.36\n", + "Accept: text/html\n", + "Accept-Language: en,es\n", + "\n", + " User-Agent: The browser that is making the REQUEST.\n", + " Accept-Language: The language in which we've configured our browser.\n", + "\n", + "The headers can vary between requests, there are some standard ones. The WEB SERVERS following the HTTP standard agree on how to proceed depending on which headers are present in a REQUEST, but you can add personalized ones if you want.\n", + "\n", + "\n", + "# Response\n", + "\n", + "All responses follow the same structure. They have a HEADER section that contains metadata about what the behaviour of the server and a BODY that contains the desired piece of information.\n", + "Status Codes\n", + "\n", + "One important part of the RESPONSE HEADER is the status code. This code is a numerical code indicating the result of the server. There are different status codes depending if the server succedded to perform the REQUEST of didn't manage to do anything at all. This are some groups of status codes:\n", + "\n", + " 2xx Success: The most important status code here is 200 that means everything worked as expected and the resource is found on the SERVER.\n", + " 4xx Client errors: Those are codes for errors on the client side, meaning the client asked for a wrong resource or the one that overybody knows 404 that means resource can't be found on the SERVER.\n", + " 5xx Server errors: This means the SERVER itself chashed when processing your REQUEST. Maybe due to a bug on server's code or something related.\n", + "\n", + "For a complete list see Wikipedia\n", + "\n", + "\n", + "\n", + "# OAuth Authentication\n", + "\n", + "OAuth is simply a secure authorization protocol that works on top of HTTP. When you are consuming some external service via HTTP calls, servers want to take control over their service and maybe limit the numer of requests you can do, or ask you to pay for it. Or maybe they don't want you to see data from other users in the systems. For this purposes, you should authenticate yourself.\n", + "\n", + "The oauth authentication is a common used one among lots of API providers as it is a well known public standard. This learning is not meant to cover how oauth work, but just to introduce you an important aspect about those. When working with oauth, the service you are asking a REQUEST must provide you some authenticated credentials that normally have names like clientId or apiKey and apiSecret or apiToken or simply token. This will be used to authenticate instead of username+password. The reason? it is not as secure to be transfering your password up and down as credentials, also credentials can be revoked if lost or stolen.\n", + "\n", + "The credentials should be kept securelly, and must not be shared with anyone else, so, do not add it inside a git repo as there are online hackers that scan for them and make fraudulent use, possibly wasting lots of dollars in your name!\n", + "Tools to work with APIs\n", + "\n", + "\n", + "\n", + "# CURL - Making HTTP requests with your terminal\n", + "\n", + "Curl is a command-line tool that allows you to make HTTPrequests as easy as this:\n", + "\n", + "$ curl www.ironhack.com\n", + "\n", + "Calling curl like this will make a GET request to www.ironhack.com, you will see the RESPONSE BODY as text in your terminal. Try it!\n", + "\n", + "If you want to save the response to a text file, just redirect the output to a file like this:\n", + "\n", + "$ curl www.ironhack.com > index.html\n", + "\n", + "This redirection operation can be done with any command output, not just curl.\n", + "\n", + "Good news!, Curl is already installed by default on your terminal.\n", + "\n", + "\n", + "# Debug API calls using Charles Proxy\n", + "\n", + "Charles is an HTTP proxy / HTTP monitor / Reverse Proxy that enables a developer to view all of the HTTP and SSL / HTTPS traffic between their machine and the Internet. This includes requests, responses and the HTTP headers (which contain the cookies and caching information).\n", + "\n", + "[Download it here](https://www.charlesproxy.com/)\n", + "\n", + "\n", + "\n", + "# Test API calls using Postman\n", + "\n", + "Postman is a great tool when trying to dissect APIs made by others or test ones you have made yourself. It offers a sleek user interface with which to make HTML requests, without the hassle of writing a bunch of code just to test an API's functionality.\n", + "\n", + "[Download it here](https://www.getpostman.com/)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "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.7.2" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/your-code/.ipynb_checkpoints/Learning Working with APIs-checkpoint.ipynb b/your-code/.ipynb_checkpoints/Learning Working with APIs-checkpoint.ipynb new file mode 100644 index 0000000..4e369ae --- /dev/null +++ b/your-code/.ipynb_checkpoints/Learning Working with APIs-checkpoint.ipynb @@ -0,0 +1,876 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Working with APIs\n", + "\n", + "\n", + "\n", + "Lesson Goals\n", + "\n", + " Understand what is API and what it does.\n", + " Learn how to make simple calls to an API and retrieve JSON data.\n", + " Learn how to handle nested JSON API results.\n", + "\n", + "Introduction\n", + "\n", + "Thus far in the program, we have learned how to obtain data from files and from relational databases. However, sometimes the data we need is not readily available via one of these two data sources. In some cases, the data we need may be contained within an application. Application owners will often create APIs (or Application Programming Interface) so that their applications can talk to other applications. An API is a set of programmatic instructions for accessing software applications, and the data that comes from APIs typically contains some sort of structure (such as JSON). This structure makes working with API data preferable to crawling websites and scraping content off of web pages.\n", + "\n", + "In this lesson, we are going to learn how to make API calls to an application, retrieve data in JSON format, learn about API authentication, and use Python libraries to obtain data from APIs.\n", + "Simple API Example with Requests\n", + "\n", + "There are a few libraries that can be used for working with APIs in Python, but the Requests library is one of the most intuitive. It has a get method that allows you to send an HTTP request to an application and receive a response. Let's take a look at a basic API call using the requests library. " + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'userId': 1, 'id': 1, 'title': 'delectus aut autem', 'completed': False}" + ] + }, + "execution_count": 1, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import json\n", + "import requests\n", + "\n", + "response = requests.get('https://jsonplaceholder.typicode.com/todos')\n", + "results = response.json()\n", + "results[0]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "In this example, we used the get method to send a request to the JSONPlaceholder API, and we received back a response in the form of JSON structured data. If we wanted to analyze this data, we could easily use Pandas to convert the results into a data frame to which we can then apply various analytical methods. " + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
completedidtitleuserId
0False1delectus aut autem1
1False2quis ut nam facilis et officia qui1
2False3fugiat veniam minus1
3True4et porro tempora1
4False5laboriosam mollitia et enim quasi adipisci qui...1
\n", + "
" + ], + "text/plain": [ + " completed id title userId\n", + "0 False 1 delectus aut autem 1\n", + "1 False 2 quis ut nam facilis et officia qui 1\n", + "2 False 3 fugiat veniam minus 1\n", + "3 True 4 et porro tempora 1\n", + "4 False 5 laboriosam mollitia et enim quasi adipisci qui... 1" + ] + }, + "execution_count": 2, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import pandas as pd\n", + "\n", + "data = pd.DataFrame(results)\n", + "data.head()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# More Complex Requests API Example\n", + "\n", + "In the previous section, the data we received from the API was not very complex. It was all at a single level and fit neatly into a data frame. However, sometimes API responses contain data that is nested, and we must find a way to flatten the JSON data so that it fits nicely into a data frame. Let's make an API call to the Github public API, create a Pandas data frame from the results, and examine the structure of the data.\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
actorcreated_atidorgpayloadpublicrepotype
0{'id': 50721655, 'login': 'Jrose3797', 'displa...2019-07-08T14:22:26Z9967820122NaN{'push_id': 3793486088, 'size': 1, 'distinct_s...True{'id': 195824522, 'name': 'Jrose3797/dsc-intro...PushEvent
1{'id': 3761375, 'login': 'cdcabrera', 'display...2019-07-08T14:22:26Z9967820118NaN{'push_id': 3793486084, 'size': 2, 'distinct_s...True{'id': 190663766, 'name': 'cdcabrera/curiosity...PushEvent
2{'id': 26219511, 'login': 'heaptracetechnology...2019-07-08T14:22:26Z9967820120NaN{'ref': 'Standard-OMG-mongodb', 'ref_type': 'b...True{'id': 195819196, 'name': 'heaptracetechnology...CreateEvent
3{'id': 9443847, 'login': 'hendrikebbers', 'dis...2019-07-08T14:22:26Z9967820117{'id': 1673867, 'login': 'AdoptOpenJDK', 'grav...{'action': 'created', 'issue': {'url': 'https:...True{'id': 176502087, 'name': 'AdoptOpenJDK/IcedTe...IssueCommentEvent
4{'id': 6710696, 'login': 'nbuonin', 'display_l...2019-07-08T14:22:26Z9967820111{'id': 52456, 'login': 'ccnmtl', 'gravatar_id'...{'push_id': 3793486074, 'size': 1, 'distinct_s...True{'id': 183269109, 'name': 'ccnmtl/ohcoe-hugo',...PushEvent
\n", + "
" + ], + "text/plain": [ + " actor created_at \\\n", + "0 {'id': 50721655, 'login': 'Jrose3797', 'displa... 2019-07-08T14:22:26Z \n", + "1 {'id': 3761375, 'login': 'cdcabrera', 'display... 2019-07-08T14:22:26Z \n", + "2 {'id': 26219511, 'login': 'heaptracetechnology... 2019-07-08T14:22:26Z \n", + "3 {'id': 9443847, 'login': 'hendrikebbers', 'dis... 2019-07-08T14:22:26Z \n", + "4 {'id': 6710696, 'login': 'nbuonin', 'display_l... 2019-07-08T14:22:26Z \n", + "\n", + " id org \\\n", + "0 9967820122 NaN \n", + "1 9967820118 NaN \n", + "2 9967820120 NaN \n", + "3 9967820117 {'id': 1673867, 'login': 'AdoptOpenJDK', 'grav... \n", + "4 9967820111 {'id': 52456, 'login': 'ccnmtl', 'gravatar_id'... \n", + "\n", + " payload public \\\n", + "0 {'push_id': 3793486088, 'size': 1, 'distinct_s... True \n", + "1 {'push_id': 3793486084, 'size': 2, 'distinct_s... True \n", + "2 {'ref': 'Standard-OMG-mongodb', 'ref_type': 'b... True \n", + "3 {'action': 'created', 'issue': {'url': 'https:... True \n", + "4 {'push_id': 3793486074, 'size': 1, 'distinct_s... True \n", + "\n", + " repo type \n", + "0 {'id': 195824522, 'name': 'Jrose3797/dsc-intro... PushEvent \n", + "1 {'id': 190663766, 'name': 'cdcabrera/curiosity... PushEvent \n", + "2 {'id': 195819196, 'name': 'heaptracetechnology... CreateEvent \n", + "3 {'id': 176502087, 'name': 'AdoptOpenJDK/IcedTe... IssueCommentEvent \n", + "4 {'id': 183269109, 'name': 'ccnmtl/ohcoe-hugo',... PushEvent " + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "response = requests.get('https://api.github.com/events')\n", + "\n", + "data = pd.DataFrame(response.json())\n", + "data.head()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "When we look at the data frame, we can see that there are dictionaries nested in several fields. We need to extract the information that is in these fields and add them to the data frame as columns. To do this, we are going to create our own flatten function that accepts a data frame and a list of columns that contain nested dictionaries in them. Our function is going to iterate through the columns and, for each column, it is going to:\n", + "\n", + " Turn the nested dictionaries into a data frame with a column for each key\n", + " Assign column names to each column in this new data frame\n", + " Add these new columns to the original data frame\n", + " Drop the column with the nested dictionaries\n" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "def flatten(data, col_list):\n", + " for column in col_list:\n", + " flattened = pd.DataFrame(dict(data[column])).transpose()\n", + " columns = [str(col) for col in flattened.columns]\n", + " flattened.columns = [column + '_' + colname for colname in columns]\n", + " data = pd.concat([data, flattened], axis=1)\n", + " data = data.drop(column, axis=1)\n", + " return data" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Now that we have our function, let's apply it to the columns that have nested dictionaries and get back a revised data frame." + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
created_atidpublictypeactor_avatar_urlactor_display_loginactor_gravatar_idactor_idactor_loginactor_url...payload_numberpayload_pull_requestpayload_push_idpayload_pusher_typepayload_refpayload_ref_typepayload_sizerepo_idrepo_namerepo_url
02019-07-08T14:22:26Z9967820122TruePushEventhttps://avatars.githubusercontent.com/u/50721655?Jrose379750721655Jrose3797https://api.github.com/users/Jrose3797...NaNNaN3793486088NaNrefs/heads/wipNaN1195824522Jrose3797/dsc-intro-to-sets-lab-houston-ds-060319https://api.github.com/repos/Jrose3797/dsc-int...
12019-07-08T14:22:26Z9967820118TruePushEventhttps://avatars.githubusercontent.com/u/3761375?cdcabrera3761375cdcabrerahttps://api.github.com/users/cdcabrera...NaNNaN3793486084NaNrefs/heads/masterNaN2190663766cdcabrera/curiosity-frontendhttps://api.github.com/repos/cdcabrera/curiosi...
22019-07-08T14:22:26Z9967820120TrueCreateEventhttps://avatars.githubusercontent.com/u/26219511?heaptracetechnology26219511heaptracetechnologyhttps://api.github.com/users/heaptracetechnology...NaNNaNNaNuserStandard-OMG-mongodbbranchNaN195819196heaptracetechnology/mongodbhttps://api.github.com/repos/heaptracetechnolo...
32019-07-08T14:22:26Z9967820117TrueIssueCommentEventhttps://avatars.githubusercontent.com/u/9443847?hendrikebbers9443847hendrikebbershttps://api.github.com/users/hendrikebbers...NaNNaNNaNNaNNaNNaNNaN176502087AdoptOpenJDK/IcedTea-Webhttps://api.github.com/repos/AdoptOpenJDK/Iced...
42019-07-08T14:22:26Z9967820111TruePushEventhttps://avatars.githubusercontent.com/u/6710696?nbuonin6710696nbuoninhttps://api.github.com/users/nbuonin...NaNNaN3793486074NaNrefs/heads/domain-rev-progress-barsNaN1183269109ccnmtl/ohcoe-hugohttps://api.github.com/repos/ccnmtl/ohcoe-hugo
\n", + "

5 rows × 35 columns

\n", + "
" + ], + "text/plain": [ + " created_at id public type \\\n", + "0 2019-07-08T14:22:26Z 9967820122 True PushEvent \n", + "1 2019-07-08T14:22:26Z 9967820118 True PushEvent \n", + "2 2019-07-08T14:22:26Z 9967820120 True CreateEvent \n", + "3 2019-07-08T14:22:26Z 9967820117 True IssueCommentEvent \n", + "4 2019-07-08T14:22:26Z 9967820111 True PushEvent \n", + "\n", + " actor_avatar_url actor_display_login \\\n", + "0 https://avatars.githubusercontent.com/u/50721655? Jrose3797 \n", + "1 https://avatars.githubusercontent.com/u/3761375? cdcabrera \n", + "2 https://avatars.githubusercontent.com/u/26219511? heaptracetechnology \n", + "3 https://avatars.githubusercontent.com/u/9443847? hendrikebbers \n", + "4 https://avatars.githubusercontent.com/u/6710696? nbuonin \n", + "\n", + " actor_gravatar_id actor_id actor_login \\\n", + "0 50721655 Jrose3797 \n", + "1 3761375 cdcabrera \n", + "2 26219511 heaptracetechnology \n", + "3 9443847 hendrikebbers \n", + "4 6710696 nbuonin \n", + "\n", + " actor_url ... payload_number \\\n", + "0 https://api.github.com/users/Jrose3797 ... NaN \n", + "1 https://api.github.com/users/cdcabrera ... NaN \n", + "2 https://api.github.com/users/heaptracetechnology ... NaN \n", + "3 https://api.github.com/users/hendrikebbers ... NaN \n", + "4 https://api.github.com/users/nbuonin ... NaN \n", + "\n", + " payload_pull_request payload_push_id payload_pusher_type \\\n", + "0 NaN 3793486088 NaN \n", + "1 NaN 3793486084 NaN \n", + "2 NaN NaN user \n", + "3 NaN NaN NaN \n", + "4 NaN 3793486074 NaN \n", + "\n", + " payload_ref payload_ref_type payload_size \\\n", + "0 refs/heads/wip NaN 1 \n", + "1 refs/heads/master NaN 2 \n", + "2 Standard-OMG-mongodb branch NaN \n", + "3 NaN NaN NaN \n", + "4 refs/heads/domain-rev-progress-bars NaN 1 \n", + "\n", + " repo_id repo_name \\\n", + "0 195824522 Jrose3797/dsc-intro-to-sets-lab-houston-ds-060319 \n", + "1 190663766 cdcabrera/curiosity-frontend \n", + "2 195819196 heaptracetechnology/mongodb \n", + "3 176502087 AdoptOpenJDK/IcedTea-Web \n", + "4 183269109 ccnmtl/ohcoe-hugo \n", + "\n", + " repo_url \n", + "0 https://api.github.com/repos/Jrose3797/dsc-int... \n", + "1 https://api.github.com/repos/cdcabrera/curiosi... \n", + "2 https://api.github.com/repos/heaptracetechnolo... \n", + "3 https://api.github.com/repos/AdoptOpenJDK/Iced... \n", + "4 https://api.github.com/repos/ccnmtl/ohcoe-hugo \n", + "\n", + "[5 rows x 35 columns]" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "nested_columns = ['actor', 'org', 'payload', 'repo']\n", + "\n", + "flat = flatten(data, nested_columns)\n", + "flat.head()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Alternatively, we can flatten nested data using the function json_normalize. This function is part of the Pandas library. The function will flatten and rename each flattened column to the name of the original column and the name of the nested column separated by a period. For example actor.avatar_url.\n", + "\n", + "Here is an example of how to use this function. Note that you have to import it separately in order to avoid using the full path when calling the function." + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
actor.avatar_urlactor.display_loginactor.gravatar_idactor.idactor.loginactor.urlcreated_atidorg.avatar_urlorg.gravatar_id...payload.push_idpayload.pusher_typepayload.refpayload.ref_typepayload.sizepublicrepo.idrepo.namerepo.urltype
0https://avatars.githubusercontent.com/u/50721655?Jrose379750721655Jrose3797https://api.github.com/users/Jrose37972019-07-08T14:22:26Z9967820122NaNNaN...3.793486e+09NaNrefs/heads/wipNaN1.0True195824522Jrose3797/dsc-intro-to-sets-lab-houston-ds-060319https://api.github.com/repos/Jrose3797/dsc-int...PushEvent
1https://avatars.githubusercontent.com/u/3761375?cdcabrera3761375cdcabrerahttps://api.github.com/users/cdcabrera2019-07-08T14:22:26Z9967820118NaNNaN...3.793486e+09NaNrefs/heads/masterNaN2.0True190663766cdcabrera/curiosity-frontendhttps://api.github.com/repos/cdcabrera/curiosi...PushEvent
2https://avatars.githubusercontent.com/u/26219511?heaptracetechnology26219511heaptracetechnologyhttps://api.github.com/users/heaptracetechnology2019-07-08T14:22:26Z9967820120NaNNaN...NaNuserStandard-OMG-mongodbbranchNaNTrue195819196heaptracetechnology/mongodbhttps://api.github.com/repos/heaptracetechnolo...CreateEvent
3https://avatars.githubusercontent.com/u/9443847?hendrikebbers9443847hendrikebbershttps://api.github.com/users/hendrikebbers2019-07-08T14:22:26Z9967820117https://avatars.githubusercontent.com/u/1673867?...NaNNaNNaNNaNNaNTrue176502087AdoptOpenJDK/IcedTea-Webhttps://api.github.com/repos/AdoptOpenJDK/Iced...IssueCommentEvent
4https://avatars.githubusercontent.com/u/6710696?nbuonin6710696nbuoninhttps://api.github.com/users/nbuonin2019-07-08T14:22:26Z9967820111https://avatars.githubusercontent.com/u/52456?...3.793486e+09NaNrefs/heads/domain-rev-progress-barsNaN1.0True183269109ccnmtl/ohcoe-hugohttps://api.github.com/repos/ccnmtl/ohcoe-hugoPushEvent
\n", + "

5 rows × 506 columns

\n", + "
" + ], + "text/plain": [ + " actor.avatar_url actor.display_login \\\n", + "0 https://avatars.githubusercontent.com/u/50721655? Jrose3797 \n", + "1 https://avatars.githubusercontent.com/u/3761375? cdcabrera \n", + "2 https://avatars.githubusercontent.com/u/26219511? heaptracetechnology \n", + "3 https://avatars.githubusercontent.com/u/9443847? hendrikebbers \n", + "4 https://avatars.githubusercontent.com/u/6710696? nbuonin \n", + "\n", + " actor.gravatar_id actor.id actor.login \\\n", + "0 50721655 Jrose3797 \n", + "1 3761375 cdcabrera \n", + "2 26219511 heaptracetechnology \n", + "3 9443847 hendrikebbers \n", + "4 6710696 nbuonin \n", + "\n", + " actor.url created_at \\\n", + "0 https://api.github.com/users/Jrose3797 2019-07-08T14:22:26Z \n", + "1 https://api.github.com/users/cdcabrera 2019-07-08T14:22:26Z \n", + "2 https://api.github.com/users/heaptracetechnology 2019-07-08T14:22:26Z \n", + "3 https://api.github.com/users/hendrikebbers 2019-07-08T14:22:26Z \n", + "4 https://api.github.com/users/nbuonin 2019-07-08T14:22:26Z \n", + "\n", + " id org.avatar_url \\\n", + "0 9967820122 NaN \n", + "1 9967820118 NaN \n", + "2 9967820120 NaN \n", + "3 9967820117 https://avatars.githubusercontent.com/u/1673867? \n", + "4 9967820111 https://avatars.githubusercontent.com/u/52456? \n", + "\n", + " org.gravatar_id ... payload.push_id payload.pusher_type \\\n", + "0 NaN ... 3.793486e+09 NaN \n", + "1 NaN ... 3.793486e+09 NaN \n", + "2 NaN ... NaN user \n", + "3 ... NaN NaN \n", + "4 ... 3.793486e+09 NaN \n", + "\n", + " payload.ref payload.ref_type payload.size public \\\n", + "0 refs/heads/wip NaN 1.0 True \n", + "1 refs/heads/master NaN 2.0 True \n", + "2 Standard-OMG-mongodb branch NaN True \n", + "3 NaN NaN NaN True \n", + "4 refs/heads/domain-rev-progress-bars NaN 1.0 True \n", + "\n", + " repo.id repo.name \\\n", + "0 195824522 Jrose3797/dsc-intro-to-sets-lab-houston-ds-060319 \n", + "1 190663766 cdcabrera/curiosity-frontend \n", + "2 195819196 heaptracetechnology/mongodb \n", + "3 176502087 AdoptOpenJDK/IcedTea-Web \n", + "4 183269109 ccnmtl/ohcoe-hugo \n", + "\n", + " repo.url type \n", + "0 https://api.github.com/repos/Jrose3797/dsc-int... PushEvent \n", + "1 https://api.github.com/repos/cdcabrera/curiosi... PushEvent \n", + "2 https://api.github.com/repos/heaptracetechnolo... CreateEvent \n", + "3 https://api.github.com/repos/AdoptOpenJDK/Iced... IssueCommentEvent \n", + "4 https://api.github.com/repos/ccnmtl/ohcoe-hugo PushEvent \n", + "\n", + "[5 rows x 506 columns]" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "from pandas.io.json import json_normalize\n", + "\n", + "results = response.json()\n", + "flattened_data = json_normalize(results)\n", + "\n", + "flattened_data.head()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Looks much cleaner, and now we have access to the information that was enclosed within those dictionaries. Sometimes multiple rounds of flattening will be required if the JSON data returned from the API you are working with has hierarchically nested data.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "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.7.2" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/your-code/.ipynb_checkpoints/Scavenger-checkpoint.ipynb b/your-code/.ipynb_checkpoints/Scavenger-checkpoint.ipynb new file mode 100644 index 0000000..363fcab --- /dev/null +++ b/your-code/.ipynb_checkpoints/Scavenger-checkpoint.ipynb @@ -0,0 +1,6 @@ +{ + "cells": [], + "metadata": {}, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/your-code/Learning Advanced APIs.ipynb b/your-code/Learning Advanced APIs.ipynb index 9e7a18c..4472bfb 100644 --- a/your-code/Learning Advanced APIs.ipynb +++ b/your-code/Learning Advanced APIs.ipynb @@ -181,9 +181,9 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.7.2" + "version": "3.8.8" } }, "nbformat": 4, - "nbformat_minor": 2 + "nbformat_minor": 4 } diff --git a/your-code/Learning Working with APIs.ipynb b/your-code/Learning Working with APIs.ipynb index 4e369ae..7cc71de 100644 --- a/your-code/Learning Working with APIs.ipynb +++ b/your-code/Learning Working with APIs.ipynb @@ -868,9 +868,9 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.7.2" + "version": "3.8.8" } }, "nbformat": 4, - "nbformat_minor": 2 + "nbformat_minor": 4 } diff --git a/your-code/Scavenger.ipynb b/your-code/Scavenger.ipynb new file mode 100644 index 0000000..304f3ff --- /dev/null +++ b/your-code/Scavenger.ipynb @@ -0,0 +1,4089 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "c8428c7b-29ff-4fe1-a2fe-b44dedcc3d52", + "metadata": {}, + "source": [ + "# Reto 1" + ] + }, + { + "cell_type": "code", + "execution_count": 74, + "id": "d31d171f-6443-407b-adf3-48689a81d8aa", + "metadata": {}, + "outputs": [], + "source": [ + "#paso1\n", + "\n", + "import base64\n", + "from operator import itemgetter\n", + "import re\n", + "import requests\n", + "import os\n", + "username = 'Ever77x'\n", + "token = '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'" + ] + }, + { + "cell_type": "code", + "execution_count": 75, + "id": "aa4b2d40-e175-46a5-b83e-6f3482be6f92", + "metadata": { + "collapsed": true, + "jupyter": { + "outputs_hidden": true + }, + "tags": [] + }, + "outputs": [ + { + "data": { + "text/plain": [ + "[{'id': 421388729,\n", + " 'node_id': 'R_kgDOGR3huQ',\n", + " 'name': 'mad-oct-2018',\n", + " 'full_name': 'TheIronhidex/mad-oct-2018',\n", + " 'private': False,\n", + " 'owner': {'login': 'TheIronhidex',\n", + " 'id': 92517380,\n", + " 'node_id': 'U_kgDOBYO0BA',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/92517380?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/TheIronhidex',\n", + " 'html_url': 'https://github.com/TheIronhidex',\n", + " 'followers_url': 'https://api.github.com/users/TheIronhidex/followers',\n", + " 'following_url': 'https://api.github.com/users/TheIronhidex/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/TheIronhidex/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/TheIronhidex/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/TheIronhidex/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/TheIronhidex/orgs',\n", + " 'repos_url': 'https://api.github.com/users/TheIronhidex/repos',\n", + " 'events_url': 'https://api.github.com/users/TheIronhidex/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/TheIronhidex/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'html_url': 'https://github.com/TheIronhidex/mad-oct-2018',\n", + " 'description': 'Student labs for Ironhack data analytics bootcamp',\n", + " 'fork': True,\n", + " 'url': 'https://api.github.com/repos/TheIronhidex/mad-oct-2018',\n", + " 'forks_url': 'https://api.github.com/repos/TheIronhidex/mad-oct-2018/forks',\n", + " 'keys_url': 'https://api.github.com/repos/TheIronhidex/mad-oct-2018/keys{/key_id}',\n", + " 'collaborators_url': 'https://api.github.com/repos/TheIronhidex/mad-oct-2018/collaborators{/collaborator}',\n", + " 'teams_url': 'https://api.github.com/repos/TheIronhidex/mad-oct-2018/teams',\n", + " 'hooks_url': 'https://api.github.com/repos/TheIronhidex/mad-oct-2018/hooks',\n", + " 'issue_events_url': 'https://api.github.com/repos/TheIronhidex/mad-oct-2018/issues/events{/number}',\n", + " 'events_url': 'https://api.github.com/repos/TheIronhidex/mad-oct-2018/events',\n", + " 'assignees_url': 'https://api.github.com/repos/TheIronhidex/mad-oct-2018/assignees{/user}',\n", + " 'branches_url': 'https://api.github.com/repos/TheIronhidex/mad-oct-2018/branches{/branch}',\n", + " 'tags_url': 'https://api.github.com/repos/TheIronhidex/mad-oct-2018/tags',\n", + " 'blobs_url': 'https://api.github.com/repos/TheIronhidex/mad-oct-2018/git/blobs{/sha}',\n", + " 'git_tags_url': 'https://api.github.com/repos/TheIronhidex/mad-oct-2018/git/tags{/sha}',\n", + " 'git_refs_url': 'https://api.github.com/repos/TheIronhidex/mad-oct-2018/git/refs{/sha}',\n", + " 'trees_url': 'https://api.github.com/repos/TheIronhidex/mad-oct-2018/git/trees{/sha}',\n", + " 'statuses_url': 'https://api.github.com/repos/TheIronhidex/mad-oct-2018/statuses/{sha}',\n", + " 'languages_url': 'https://api.github.com/repos/TheIronhidex/mad-oct-2018/languages',\n", + " 'stargazers_url': 'https://api.github.com/repos/TheIronhidex/mad-oct-2018/stargazers',\n", + " 'contributors_url': 'https://api.github.com/repos/TheIronhidex/mad-oct-2018/contributors',\n", + " 'subscribers_url': 'https://api.github.com/repos/TheIronhidex/mad-oct-2018/subscribers',\n", + " 'subscription_url': 'https://api.github.com/repos/TheIronhidex/mad-oct-2018/subscription',\n", + " 'commits_url': 'https://api.github.com/repos/TheIronhidex/mad-oct-2018/commits{/sha}',\n", + " 'git_commits_url': 'https://api.github.com/repos/TheIronhidex/mad-oct-2018/git/commits{/sha}',\n", + " 'comments_url': 'https://api.github.com/repos/TheIronhidex/mad-oct-2018/comments{/number}',\n", + " 'issue_comment_url': 'https://api.github.com/repos/TheIronhidex/mad-oct-2018/issues/comments{/number}',\n", + " 'contents_url': 'https://api.github.com/repos/TheIronhidex/mad-oct-2018/contents/{+path}',\n", + " 'compare_url': 'https://api.github.com/repos/TheIronhidex/mad-oct-2018/compare/{base}...{head}',\n", + " 'merges_url': 'https://api.github.com/repos/TheIronhidex/mad-oct-2018/merges',\n", + " 'archive_url': 'https://api.github.com/repos/TheIronhidex/mad-oct-2018/{archive_format}{/ref}',\n", + " 'downloads_url': 'https://api.github.com/repos/TheIronhidex/mad-oct-2018/downloads',\n", + " 'issues_url': 'https://api.github.com/repos/TheIronhidex/mad-oct-2018/issues{/number}',\n", + " 'pulls_url': 'https://api.github.com/repos/TheIronhidex/mad-oct-2018/pulls{/number}',\n", + " 'milestones_url': 'https://api.github.com/repos/TheIronhidex/mad-oct-2018/milestones{/number}',\n", + " 'notifications_url': 'https://api.github.com/repos/TheIronhidex/mad-oct-2018/notifications{?since,all,participating}',\n", + " 'labels_url': 'https://api.github.com/repos/TheIronhidex/mad-oct-2018/labels{/name}',\n", + " 'releases_url': 'https://api.github.com/repos/TheIronhidex/mad-oct-2018/releases{/id}',\n", + " 'deployments_url': 'https://api.github.com/repos/TheIronhidex/mad-oct-2018/deployments',\n", + " 'created_at': '2021-10-26T11:01:48Z',\n", + " 'updated_at': '2021-10-26T11:01:49Z',\n", + " 'pushed_at': '2019-08-19T11:16:55Z',\n", + " 'git_url': 'git://github.com/TheIronhidex/mad-oct-2018.git',\n", + " 'ssh_url': 'git@github.com:TheIronhidex/mad-oct-2018.git',\n", + " 'clone_url': 'https://github.com/TheIronhidex/mad-oct-2018.git',\n", + " 'svn_url': 'https://github.com/TheIronhidex/mad-oct-2018',\n", + " 'homepage': '',\n", + " 'size': 116995,\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': 'unlicense',\n", + " 'name': 'The Unlicense',\n", + " 'spdx_id': 'Unlicense',\n", + " 'url': 'https://api.github.com/licenses/unlicense',\n", + " 'node_id': 'MDc6TGljZW5zZTE1'},\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': 416830289,\n", + " 'node_id': 'R_kgDOGNhTUQ',\n", + " 'name': 'mad-oct-2018',\n", + " 'full_name': 'techols/mad-oct-2018',\n", + " 'private': False,\n", + " 'owner': {'login': 'techols',\n", + " 'id': 86572687,\n", + " 'node_id': 'MDQ6VXNlcjg2NTcyNjg3',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/86572687?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/techols',\n", + " 'html_url': 'https://github.com/techols',\n", + " 'followers_url': 'https://api.github.com/users/techols/followers',\n", + " 'following_url': 'https://api.github.com/users/techols/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/techols/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/techols/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/techols/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/techols/orgs',\n", + " 'repos_url': 'https://api.github.com/users/techols/repos',\n", + " 'events_url': 'https://api.github.com/users/techols/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/techols/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'html_url': 'https://github.com/techols/mad-oct-2018',\n", + " 'description': 'Student labs for Ironhack data analytics bootcamp',\n", + " 'fork': True,\n", + " 'url': 'https://api.github.com/repos/techols/mad-oct-2018',\n", + " 'forks_url': 'https://api.github.com/repos/techols/mad-oct-2018/forks',\n", + " 'keys_url': 'https://api.github.com/repos/techols/mad-oct-2018/keys{/key_id}',\n", + " 'collaborators_url': 'https://api.github.com/repos/techols/mad-oct-2018/collaborators{/collaborator}',\n", + " 'teams_url': 'https://api.github.com/repos/techols/mad-oct-2018/teams',\n", + " 'hooks_url': 'https://api.github.com/repos/techols/mad-oct-2018/hooks',\n", + " 'issue_events_url': 'https://api.github.com/repos/techols/mad-oct-2018/issues/events{/number}',\n", + " 'events_url': 'https://api.github.com/repos/techols/mad-oct-2018/events',\n", + " 'assignees_url': 'https://api.github.com/repos/techols/mad-oct-2018/assignees{/user}',\n", + " 'branches_url': 'https://api.github.com/repos/techols/mad-oct-2018/branches{/branch}',\n", + " 'tags_url': 'https://api.github.com/repos/techols/mad-oct-2018/tags',\n", + " 'blobs_url': 'https://api.github.com/repos/techols/mad-oct-2018/git/blobs{/sha}',\n", + " 'git_tags_url': 'https://api.github.com/repos/techols/mad-oct-2018/git/tags{/sha}',\n", + " 'git_refs_url': 'https://api.github.com/repos/techols/mad-oct-2018/git/refs{/sha}',\n", + " 'trees_url': 'https://api.github.com/repos/techols/mad-oct-2018/git/trees{/sha}',\n", + " 'statuses_url': 'https://api.github.com/repos/techols/mad-oct-2018/statuses/{sha}',\n", + " 'languages_url': 'https://api.github.com/repos/techols/mad-oct-2018/languages',\n", + " 'stargazers_url': 'https://api.github.com/repos/techols/mad-oct-2018/stargazers',\n", + " 'contributors_url': 'https://api.github.com/repos/techols/mad-oct-2018/contributors',\n", + " 'subscribers_url': 'https://api.github.com/repos/techols/mad-oct-2018/subscribers',\n", + " 'subscription_url': 'https://api.github.com/repos/techols/mad-oct-2018/subscription',\n", + " 'commits_url': 'https://api.github.com/repos/techols/mad-oct-2018/commits{/sha}',\n", + " 'git_commits_url': 'https://api.github.com/repos/techols/mad-oct-2018/git/commits{/sha}',\n", + " 'comments_url': 'https://api.github.com/repos/techols/mad-oct-2018/comments{/number}',\n", + " 'issue_comment_url': 'https://api.github.com/repos/techols/mad-oct-2018/issues/comments{/number}',\n", + " 'contents_url': 'https://api.github.com/repos/techols/mad-oct-2018/contents/{+path}',\n", + " 'compare_url': 'https://api.github.com/repos/techols/mad-oct-2018/compare/{base}...{head}',\n", + " 'merges_url': 'https://api.github.com/repos/techols/mad-oct-2018/merges',\n", + " 'archive_url': 'https://api.github.com/repos/techols/mad-oct-2018/{archive_format}{/ref}',\n", + " 'downloads_url': 'https://api.github.com/repos/techols/mad-oct-2018/downloads',\n", + " 'issues_url': 'https://api.github.com/repos/techols/mad-oct-2018/issues{/number}',\n", + " 'pulls_url': 'https://api.github.com/repos/techols/mad-oct-2018/pulls{/number}',\n", + " 'milestones_url': 'https://api.github.com/repos/techols/mad-oct-2018/milestones{/number}',\n", + " 'notifications_url': 'https://api.github.com/repos/techols/mad-oct-2018/notifications{?since,all,participating}',\n", + " 'labels_url': 'https://api.github.com/repos/techols/mad-oct-2018/labels{/name}',\n", + " 'releases_url': 'https://api.github.com/repos/techols/mad-oct-2018/releases{/id}',\n", + " 'deployments_url': 'https://api.github.com/repos/techols/mad-oct-2018/deployments',\n", + " 'created_at': '2021-10-13T17:04:42Z',\n", + " 'updated_at': '2021-10-13T17:04:43Z',\n", + " 'pushed_at': '2019-08-19T11:16:55Z',\n", + " 'git_url': 'git://github.com/techols/mad-oct-2018.git',\n", + " 'ssh_url': 'git@github.com:techols/mad-oct-2018.git',\n", + " 'clone_url': 'https://github.com/techols/mad-oct-2018.git',\n", + " 'svn_url': 'https://github.com/techols/mad-oct-2018',\n", + " 'homepage': '',\n", + " 'size': 116995,\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': 'unlicense',\n", + " 'name': 'The Unlicense',\n", + " 'spdx_id': 'Unlicense',\n", + " 'url': 'https://api.github.com/licenses/unlicense',\n", + " 'node_id': 'MDc6TGljZW5zZTE1'},\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': 357335874,\n", + " 'node_id': 'MDEwOlJlcG9zaXRvcnkzNTczMzU4NzQ=',\n", + " 'name': 'mad-oct-2018',\n", + " 'full_name': 'luisbang/mad-oct-2018',\n", + " 'private': False,\n", + " 'owner': {'login': 'luisbang',\n", + " 'id': 79090589,\n", + " 'node_id': 'MDQ6VXNlcjc5MDkwNTg5',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/79090589?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/luisbang',\n", + " 'html_url': 'https://github.com/luisbang',\n", + " 'followers_url': 'https://api.github.com/users/luisbang/followers',\n", + " 'following_url': 'https://api.github.com/users/luisbang/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/luisbang/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/luisbang/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/luisbang/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/luisbang/orgs',\n", + " 'repos_url': 'https://api.github.com/users/luisbang/repos',\n", + " 'events_url': 'https://api.github.com/users/luisbang/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/luisbang/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'html_url': 'https://github.com/luisbang/mad-oct-2018',\n", + " 'description': 'Student labs for Ironhack data analytics bootcamp',\n", + " 'fork': True,\n", + " 'url': 'https://api.github.com/repos/luisbang/mad-oct-2018',\n", + " 'forks_url': 'https://api.github.com/repos/luisbang/mad-oct-2018/forks',\n", + " 'keys_url': 'https://api.github.com/repos/luisbang/mad-oct-2018/keys{/key_id}',\n", + " 'collaborators_url': 'https://api.github.com/repos/luisbang/mad-oct-2018/collaborators{/collaborator}',\n", + " 'teams_url': 'https://api.github.com/repos/luisbang/mad-oct-2018/teams',\n", + " 'hooks_url': 'https://api.github.com/repos/luisbang/mad-oct-2018/hooks',\n", + " 'issue_events_url': 'https://api.github.com/repos/luisbang/mad-oct-2018/issues/events{/number}',\n", + " 'events_url': 'https://api.github.com/repos/luisbang/mad-oct-2018/events',\n", + " 'assignees_url': 'https://api.github.com/repos/luisbang/mad-oct-2018/assignees{/user}',\n", + " 'branches_url': 'https://api.github.com/repos/luisbang/mad-oct-2018/branches{/branch}',\n", + " 'tags_url': 'https://api.github.com/repos/luisbang/mad-oct-2018/tags',\n", + " 'blobs_url': 'https://api.github.com/repos/luisbang/mad-oct-2018/git/blobs{/sha}',\n", + " 'git_tags_url': 'https://api.github.com/repos/luisbang/mad-oct-2018/git/tags{/sha}',\n", + " 'git_refs_url': 'https://api.github.com/repos/luisbang/mad-oct-2018/git/refs{/sha}',\n", + " 'trees_url': 'https://api.github.com/repos/luisbang/mad-oct-2018/git/trees{/sha}',\n", + " 'statuses_url': 'https://api.github.com/repos/luisbang/mad-oct-2018/statuses/{sha}',\n", + " 'languages_url': 'https://api.github.com/repos/luisbang/mad-oct-2018/languages',\n", + " 'stargazers_url': 'https://api.github.com/repos/luisbang/mad-oct-2018/stargazers',\n", + " 'contributors_url': 'https://api.github.com/repos/luisbang/mad-oct-2018/contributors',\n", + " 'subscribers_url': 'https://api.github.com/repos/luisbang/mad-oct-2018/subscribers',\n", + " 'subscription_url': 'https://api.github.com/repos/luisbang/mad-oct-2018/subscription',\n", + " 'commits_url': 'https://api.github.com/repos/luisbang/mad-oct-2018/commits{/sha}',\n", + " 'git_commits_url': 'https://api.github.com/repos/luisbang/mad-oct-2018/git/commits{/sha}',\n", + " 'comments_url': 'https://api.github.com/repos/luisbang/mad-oct-2018/comments{/number}',\n", + " 'issue_comment_url': 'https://api.github.com/repos/luisbang/mad-oct-2018/issues/comments{/number}',\n", + " 'contents_url': 'https://api.github.com/repos/luisbang/mad-oct-2018/contents/{+path}',\n", + " 'compare_url': 'https://api.github.com/repos/luisbang/mad-oct-2018/compare/{base}...{head}',\n", + " 'merges_url': 'https://api.github.com/repos/luisbang/mad-oct-2018/merges',\n", + " 'archive_url': 'https://api.github.com/repos/luisbang/mad-oct-2018/{archive_format}{/ref}',\n", + " 'downloads_url': 'https://api.github.com/repos/luisbang/mad-oct-2018/downloads',\n", + " 'issues_url': 'https://api.github.com/repos/luisbang/mad-oct-2018/issues{/number}',\n", + " 'pulls_url': 'https://api.github.com/repos/luisbang/mad-oct-2018/pulls{/number}',\n", + " 'milestones_url': 'https://api.github.com/repos/luisbang/mad-oct-2018/milestones{/number}',\n", + " 'notifications_url': 'https://api.github.com/repos/luisbang/mad-oct-2018/notifications{?since,all,participating}',\n", + " 'labels_url': 'https://api.github.com/repos/luisbang/mad-oct-2018/labels{/name}',\n", + " 'releases_url': 'https://api.github.com/repos/luisbang/mad-oct-2018/releases{/id}',\n", + " 'deployments_url': 'https://api.github.com/repos/luisbang/mad-oct-2018/deployments',\n", + " 'created_at': '2021-04-12T20:51:51Z',\n", + " 'updated_at': '2021-04-12T20:51:52Z',\n", + " 'pushed_at': '2019-08-19T11:16:55Z',\n", + " 'git_url': 'git://github.com/luisbang/mad-oct-2018.git',\n", + " 'ssh_url': 'git@github.com:luisbang/mad-oct-2018.git',\n", + " 'clone_url': 'https://github.com/luisbang/mad-oct-2018.git',\n", + " 'svn_url': 'https://github.com/luisbang/mad-oct-2018',\n", + " 'homepage': '',\n", + " 'size': 116995,\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': 'unlicense',\n", + " 'name': 'The Unlicense',\n", + " 'spdx_id': 'Unlicense',\n", + " 'url': 'https://api.github.com/licenses/unlicense',\n", + " 'node_id': 'MDc6TGljZW5zZTE1'},\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': 335309218,\n", + " 'node_id': 'MDEwOlJlcG9zaXRvcnkzMzUzMDkyMTg=',\n", + " 'name': 'mad-oct-2018',\n", + " 'full_name': 'Forastierii/mad-oct-2018',\n", + " 'private': False,\n", + " 'owner': {'login': 'Forastierii',\n", + " 'id': 67510604,\n", + " 'node_id': 'MDQ6VXNlcjY3NTEwNjA0',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/67510604?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/Forastierii',\n", + " 'html_url': 'https://github.com/Forastierii',\n", + " 'followers_url': 'https://api.github.com/users/Forastierii/followers',\n", + " 'following_url': 'https://api.github.com/users/Forastierii/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/Forastierii/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/Forastierii/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/Forastierii/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/Forastierii/orgs',\n", + " 'repos_url': 'https://api.github.com/users/Forastierii/repos',\n", + " 'events_url': 'https://api.github.com/users/Forastierii/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/Forastierii/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'html_url': 'https://github.com/Forastierii/mad-oct-2018',\n", + " 'description': 'Student labs for Ironhack data analytics bootcamp',\n", + " 'fork': True,\n", + " 'url': 'https://api.github.com/repos/Forastierii/mad-oct-2018',\n", + " 'forks_url': 'https://api.github.com/repos/Forastierii/mad-oct-2018/forks',\n", + " 'keys_url': 'https://api.github.com/repos/Forastierii/mad-oct-2018/keys{/key_id}',\n", + " 'collaborators_url': 'https://api.github.com/repos/Forastierii/mad-oct-2018/collaborators{/collaborator}',\n", + " 'teams_url': 'https://api.github.com/repos/Forastierii/mad-oct-2018/teams',\n", + " 'hooks_url': 'https://api.github.com/repos/Forastierii/mad-oct-2018/hooks',\n", + " 'issue_events_url': 'https://api.github.com/repos/Forastierii/mad-oct-2018/issues/events{/number}',\n", + " 'events_url': 'https://api.github.com/repos/Forastierii/mad-oct-2018/events',\n", + " 'assignees_url': 'https://api.github.com/repos/Forastierii/mad-oct-2018/assignees{/user}',\n", + " 'branches_url': 'https://api.github.com/repos/Forastierii/mad-oct-2018/branches{/branch}',\n", + " 'tags_url': 'https://api.github.com/repos/Forastierii/mad-oct-2018/tags',\n", + " 'blobs_url': 'https://api.github.com/repos/Forastierii/mad-oct-2018/git/blobs{/sha}',\n", + " 'git_tags_url': 'https://api.github.com/repos/Forastierii/mad-oct-2018/git/tags{/sha}',\n", + " 'git_refs_url': 'https://api.github.com/repos/Forastierii/mad-oct-2018/git/refs{/sha}',\n", + " 'trees_url': 'https://api.github.com/repos/Forastierii/mad-oct-2018/git/trees{/sha}',\n", + " 'statuses_url': 'https://api.github.com/repos/Forastierii/mad-oct-2018/statuses/{sha}',\n", + " 'languages_url': 'https://api.github.com/repos/Forastierii/mad-oct-2018/languages',\n", + " 'stargazers_url': 'https://api.github.com/repos/Forastierii/mad-oct-2018/stargazers',\n", + " 'contributors_url': 'https://api.github.com/repos/Forastierii/mad-oct-2018/contributors',\n", + " 'subscribers_url': 'https://api.github.com/repos/Forastierii/mad-oct-2018/subscribers',\n", + " 'subscription_url': 'https://api.github.com/repos/Forastierii/mad-oct-2018/subscription',\n", + " 'commits_url': 'https://api.github.com/repos/Forastierii/mad-oct-2018/commits{/sha}',\n", + " 'git_commits_url': 'https://api.github.com/repos/Forastierii/mad-oct-2018/git/commits{/sha}',\n", + " 'comments_url': 'https://api.github.com/repos/Forastierii/mad-oct-2018/comments{/number}',\n", + " 'issue_comment_url': 'https://api.github.com/repos/Forastierii/mad-oct-2018/issues/comments{/number}',\n", + " 'contents_url': 'https://api.github.com/repos/Forastierii/mad-oct-2018/contents/{+path}',\n", + " 'compare_url': 'https://api.github.com/repos/Forastierii/mad-oct-2018/compare/{base}...{head}',\n", + " 'merges_url': 'https://api.github.com/repos/Forastierii/mad-oct-2018/merges',\n", + " 'archive_url': 'https://api.github.com/repos/Forastierii/mad-oct-2018/{archive_format}{/ref}',\n", + " 'downloads_url': 'https://api.github.com/repos/Forastierii/mad-oct-2018/downloads',\n", + " 'issues_url': 'https://api.github.com/repos/Forastierii/mad-oct-2018/issues{/number}',\n", + " 'pulls_url': 'https://api.github.com/repos/Forastierii/mad-oct-2018/pulls{/number}',\n", + " 'milestones_url': 'https://api.github.com/repos/Forastierii/mad-oct-2018/milestones{/number}',\n", + " 'notifications_url': 'https://api.github.com/repos/Forastierii/mad-oct-2018/notifications{?since,all,participating}',\n", + " 'labels_url': 'https://api.github.com/repos/Forastierii/mad-oct-2018/labels{/name}',\n", + " 'releases_url': 'https://api.github.com/repos/Forastierii/mad-oct-2018/releases{/id}',\n", + " 'deployments_url': 'https://api.github.com/repos/Forastierii/mad-oct-2018/deployments',\n", + " 'created_at': '2021-02-02T14:07:17Z',\n", + " 'updated_at': '2021-02-02T14:07:19Z',\n", + " 'pushed_at': '2019-08-19T11:16:55Z',\n", + " 'git_url': 'git://github.com/Forastierii/mad-oct-2018.git',\n", + " 'ssh_url': 'git@github.com:Forastierii/mad-oct-2018.git',\n", + " 'clone_url': 'https://github.com/Forastierii/mad-oct-2018.git',\n", + " 'svn_url': 'https://github.com/Forastierii/mad-oct-2018',\n", + " 'homepage': '',\n", + " 'size': 116995,\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': 'unlicense',\n", + " 'name': 'The Unlicense',\n", + " 'spdx_id': 'Unlicense',\n", + " 'url': 'https://api.github.com/licenses/unlicense',\n", + " 'node_id': 'MDc6TGljZW5zZTE1'},\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': 220066216,\n", + " 'node_id': 'MDEwOlJlcG9zaXRvcnkyMjAwNjYyMTY=',\n", + " 'name': 'mad-oct-2018',\n", + " 'full_name': 'ToniPons97/mad-oct-2018',\n", + " 'private': False,\n", + " 'owner': {'login': 'ToniPons97',\n", + " 'id': 45130294,\n", + " 'node_id': 'MDQ6VXNlcjQ1MTMwMjk0',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/45130294?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/ToniPons97',\n", + " 'html_url': 'https://github.com/ToniPons97',\n", + " 'followers_url': 'https://api.github.com/users/ToniPons97/followers',\n", + " 'following_url': 'https://api.github.com/users/ToniPons97/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/ToniPons97/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/ToniPons97/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/ToniPons97/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/ToniPons97/orgs',\n", + " 'repos_url': 'https://api.github.com/users/ToniPons97/repos',\n", + " 'events_url': 'https://api.github.com/users/ToniPons97/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/ToniPons97/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'html_url': 'https://github.com/ToniPons97/mad-oct-2018',\n", + " 'description': 'Student labs for Ironhack data analytics bootcamp',\n", + " 'fork': True,\n", + " 'url': 'https://api.github.com/repos/ToniPons97/mad-oct-2018',\n", + " 'forks_url': 'https://api.github.com/repos/ToniPons97/mad-oct-2018/forks',\n", + " 'keys_url': 'https://api.github.com/repos/ToniPons97/mad-oct-2018/keys{/key_id}',\n", + " 'collaborators_url': 'https://api.github.com/repos/ToniPons97/mad-oct-2018/collaborators{/collaborator}',\n", + " 'teams_url': 'https://api.github.com/repos/ToniPons97/mad-oct-2018/teams',\n", + " 'hooks_url': 'https://api.github.com/repos/ToniPons97/mad-oct-2018/hooks',\n", + " 'issue_events_url': 'https://api.github.com/repos/ToniPons97/mad-oct-2018/issues/events{/number}',\n", + " 'events_url': 'https://api.github.com/repos/ToniPons97/mad-oct-2018/events',\n", + " 'assignees_url': 'https://api.github.com/repos/ToniPons97/mad-oct-2018/assignees{/user}',\n", + " 'branches_url': 'https://api.github.com/repos/ToniPons97/mad-oct-2018/branches{/branch}',\n", + " 'tags_url': 'https://api.github.com/repos/ToniPons97/mad-oct-2018/tags',\n", + " 'blobs_url': 'https://api.github.com/repos/ToniPons97/mad-oct-2018/git/blobs{/sha}',\n", + " 'git_tags_url': 'https://api.github.com/repos/ToniPons97/mad-oct-2018/git/tags{/sha}',\n", + " 'git_refs_url': 'https://api.github.com/repos/ToniPons97/mad-oct-2018/git/refs{/sha}',\n", + " 'trees_url': 'https://api.github.com/repos/ToniPons97/mad-oct-2018/git/trees{/sha}',\n", + " 'statuses_url': 'https://api.github.com/repos/ToniPons97/mad-oct-2018/statuses/{sha}',\n", + " 'languages_url': 'https://api.github.com/repos/ToniPons97/mad-oct-2018/languages',\n", + " 'stargazers_url': 'https://api.github.com/repos/ToniPons97/mad-oct-2018/stargazers',\n", + " 'contributors_url': 'https://api.github.com/repos/ToniPons97/mad-oct-2018/contributors',\n", + " 'subscribers_url': 'https://api.github.com/repos/ToniPons97/mad-oct-2018/subscribers',\n", + " 'subscription_url': 'https://api.github.com/repos/ToniPons97/mad-oct-2018/subscription',\n", + " 'commits_url': 'https://api.github.com/repos/ToniPons97/mad-oct-2018/commits{/sha}',\n", + " 'git_commits_url': 'https://api.github.com/repos/ToniPons97/mad-oct-2018/git/commits{/sha}',\n", + " 'comments_url': 'https://api.github.com/repos/ToniPons97/mad-oct-2018/comments{/number}',\n", + " 'issue_comment_url': 'https://api.github.com/repos/ToniPons97/mad-oct-2018/issues/comments{/number}',\n", + " 'contents_url': 'https://api.github.com/repos/ToniPons97/mad-oct-2018/contents/{+path}',\n", + " 'compare_url': 'https://api.github.com/repos/ToniPons97/mad-oct-2018/compare/{base}...{head}',\n", + " 'merges_url': 'https://api.github.com/repos/ToniPons97/mad-oct-2018/merges',\n", + " 'archive_url': 'https://api.github.com/repos/ToniPons97/mad-oct-2018/{archive_format}{/ref}',\n", + " 'downloads_url': 'https://api.github.com/repos/ToniPons97/mad-oct-2018/downloads',\n", + " 'issues_url': 'https://api.github.com/repos/ToniPons97/mad-oct-2018/issues{/number}',\n", + " 'pulls_url': 'https://api.github.com/repos/ToniPons97/mad-oct-2018/pulls{/number}',\n", + " 'milestones_url': 'https://api.github.com/repos/ToniPons97/mad-oct-2018/milestones{/number}',\n", + " 'notifications_url': 'https://api.github.com/repos/ToniPons97/mad-oct-2018/notifications{?since,all,participating}',\n", + " 'labels_url': 'https://api.github.com/repos/ToniPons97/mad-oct-2018/labels{/name}',\n", + " 'releases_url': 'https://api.github.com/repos/ToniPons97/mad-oct-2018/releases{/id}',\n", + " 'deployments_url': 'https://api.github.com/repos/ToniPons97/mad-oct-2018/deployments',\n", + " 'created_at': '2019-11-06T18:44:51Z',\n", + " 'updated_at': '2019-11-06T18:44:52Z',\n", + " 'pushed_at': '2019-08-19T11:16:55Z',\n", + " 'git_url': 'git://github.com/ToniPons97/mad-oct-2018.git',\n", + " 'ssh_url': 'git@github.com:ToniPons97/mad-oct-2018.git',\n", + " 'clone_url': 'https://github.com/ToniPons97/mad-oct-2018.git',\n", + " 'svn_url': 'https://github.com/ToniPons97/mad-oct-2018',\n", + " 'homepage': '',\n", + " 'size': 116995,\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': 'unlicense',\n", + " 'name': 'The Unlicense',\n", + " 'spdx_id': 'Unlicense',\n", + " 'url': 'https://api.github.com/licenses/unlicense',\n", + " 'node_id': 'MDc6TGljZW5zZTE1'},\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': 204100911,\n", + " 'node_id': 'MDEwOlJlcG9zaXRvcnkyMDQxMDA5MTE=',\n", + " 'name': 'mad-oct-2018',\n", + " 'full_name': 'rsennes/mad-oct-2018',\n", + " 'private': False,\n", + " 'owner': {'login': 'rsennes',\n", + " 'id': 34886384,\n", + " 'node_id': 'MDQ6VXNlcjM0ODg2Mzg0',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/34886384?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/rsennes',\n", + " 'html_url': 'https://github.com/rsennes',\n", + " 'followers_url': 'https://api.github.com/users/rsennes/followers',\n", + " 'following_url': 'https://api.github.com/users/rsennes/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/rsennes/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/rsennes/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/rsennes/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/rsennes/orgs',\n", + " 'repos_url': 'https://api.github.com/users/rsennes/repos',\n", + " 'events_url': 'https://api.github.com/users/rsennes/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/rsennes/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'html_url': 'https://github.com/rsennes/mad-oct-2018',\n", + " 'description': 'Student labs for Ironhack data analytics bootcamp',\n", + " 'fork': True,\n", + " 'url': 'https://api.github.com/repos/rsennes/mad-oct-2018',\n", + " 'forks_url': 'https://api.github.com/repos/rsennes/mad-oct-2018/forks',\n", + " 'keys_url': 'https://api.github.com/repos/rsennes/mad-oct-2018/keys{/key_id}',\n", + " 'collaborators_url': 'https://api.github.com/repos/rsennes/mad-oct-2018/collaborators{/collaborator}',\n", + " 'teams_url': 'https://api.github.com/repos/rsennes/mad-oct-2018/teams',\n", + " 'hooks_url': 'https://api.github.com/repos/rsennes/mad-oct-2018/hooks',\n", + " 'issue_events_url': 'https://api.github.com/repos/rsennes/mad-oct-2018/issues/events{/number}',\n", + " 'events_url': 'https://api.github.com/repos/rsennes/mad-oct-2018/events',\n", + " 'assignees_url': 'https://api.github.com/repos/rsennes/mad-oct-2018/assignees{/user}',\n", + " 'branches_url': 'https://api.github.com/repos/rsennes/mad-oct-2018/branches{/branch}',\n", + " 'tags_url': 'https://api.github.com/repos/rsennes/mad-oct-2018/tags',\n", + " 'blobs_url': 'https://api.github.com/repos/rsennes/mad-oct-2018/git/blobs{/sha}',\n", + " 'git_tags_url': 'https://api.github.com/repos/rsennes/mad-oct-2018/git/tags{/sha}',\n", + " 'git_refs_url': 'https://api.github.com/repos/rsennes/mad-oct-2018/git/refs{/sha}',\n", + " 'trees_url': 'https://api.github.com/repos/rsennes/mad-oct-2018/git/trees{/sha}',\n", + " 'statuses_url': 'https://api.github.com/repos/rsennes/mad-oct-2018/statuses/{sha}',\n", + " 'languages_url': 'https://api.github.com/repos/rsennes/mad-oct-2018/languages',\n", + " 'stargazers_url': 'https://api.github.com/repos/rsennes/mad-oct-2018/stargazers',\n", + " 'contributors_url': 'https://api.github.com/repos/rsennes/mad-oct-2018/contributors',\n", + " 'subscribers_url': 'https://api.github.com/repos/rsennes/mad-oct-2018/subscribers',\n", + " 'subscription_url': 'https://api.github.com/repos/rsennes/mad-oct-2018/subscription',\n", + " 'commits_url': 'https://api.github.com/repos/rsennes/mad-oct-2018/commits{/sha}',\n", + " 'git_commits_url': 'https://api.github.com/repos/rsennes/mad-oct-2018/git/commits{/sha}',\n", + " 'comments_url': 'https://api.github.com/repos/rsennes/mad-oct-2018/comments{/number}',\n", + " 'issue_comment_url': 'https://api.github.com/repos/rsennes/mad-oct-2018/issues/comments{/number}',\n", + " 'contents_url': 'https://api.github.com/repos/rsennes/mad-oct-2018/contents/{+path}',\n", + " 'compare_url': 'https://api.github.com/repos/rsennes/mad-oct-2018/compare/{base}...{head}',\n", + " 'merges_url': 'https://api.github.com/repos/rsennes/mad-oct-2018/merges',\n", + " 'archive_url': 'https://api.github.com/repos/rsennes/mad-oct-2018/{archive_format}{/ref}',\n", + " 'downloads_url': 'https://api.github.com/repos/rsennes/mad-oct-2018/downloads',\n", + " 'issues_url': 'https://api.github.com/repos/rsennes/mad-oct-2018/issues{/number}',\n", + " 'pulls_url': 'https://api.github.com/repos/rsennes/mad-oct-2018/pulls{/number}',\n", + " 'milestones_url': 'https://api.github.com/repos/rsennes/mad-oct-2018/milestones{/number}',\n", + " 'notifications_url': 'https://api.github.com/repos/rsennes/mad-oct-2018/notifications{?since,all,participating}',\n", + " 'labels_url': 'https://api.github.com/repos/rsennes/mad-oct-2018/labels{/name}',\n", + " 'releases_url': 'https://api.github.com/repos/rsennes/mad-oct-2018/releases{/id}',\n", + " 'deployments_url': 'https://api.github.com/repos/rsennes/mad-oct-2018/deployments',\n", + " 'created_at': '2019-08-24T03:04:02Z',\n", + " 'updated_at': '2019-08-24T03:04:04Z',\n", + " 'pushed_at': '2019-08-19T11:16:55Z',\n", + " 'git_url': 'git://github.com/rsennes/mad-oct-2018.git',\n", + " 'ssh_url': 'git@github.com:rsennes/mad-oct-2018.git',\n", + " 'clone_url': 'https://github.com/rsennes/mad-oct-2018.git',\n", + " 'svn_url': 'https://github.com/rsennes/mad-oct-2018',\n", + " 'homepage': '',\n", + " 'size': 116995,\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': 'unlicense',\n", + " 'name': 'The Unlicense',\n", + " 'spdx_id': 'Unlicense',\n", + " 'url': 'https://api.github.com/licenses/unlicense',\n", + " 'node_id': 'MDc6TGljZW5zZTE1'},\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': 200138127,\n", + " 'node_id': 'MDEwOlJlcG9zaXRvcnkyMDAxMzgxMjc=',\n", + " 'name': 'mad-oct-2018',\n", + " 'full_name': 'gggfaria/mad-oct-2018',\n", + " 'private': False,\n", + " 'owner': {'login': 'gggfaria',\n", + " 'id': 13389357,\n", + " 'node_id': 'MDQ6VXNlcjEzMzg5MzU3',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/13389357?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/gggfaria',\n", + " 'html_url': 'https://github.com/gggfaria',\n", + " 'followers_url': 'https://api.github.com/users/gggfaria/followers',\n", + " 'following_url': 'https://api.github.com/users/gggfaria/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/gggfaria/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/gggfaria/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/gggfaria/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/gggfaria/orgs',\n", + " 'repos_url': 'https://api.github.com/users/gggfaria/repos',\n", + " 'events_url': 'https://api.github.com/users/gggfaria/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/gggfaria/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'html_url': 'https://github.com/gggfaria/mad-oct-2018',\n", + " 'description': 'Student labs for Ironhack data analytics bootcamp',\n", + " 'fork': True,\n", + " 'url': 'https://api.github.com/repos/gggfaria/mad-oct-2018',\n", + " 'forks_url': 'https://api.github.com/repos/gggfaria/mad-oct-2018/forks',\n", + " 'keys_url': 'https://api.github.com/repos/gggfaria/mad-oct-2018/keys{/key_id}',\n", + " 'collaborators_url': 'https://api.github.com/repos/gggfaria/mad-oct-2018/collaborators{/collaborator}',\n", + " 'teams_url': 'https://api.github.com/repos/gggfaria/mad-oct-2018/teams',\n", + " 'hooks_url': 'https://api.github.com/repos/gggfaria/mad-oct-2018/hooks',\n", + " 'issue_events_url': 'https://api.github.com/repos/gggfaria/mad-oct-2018/issues/events{/number}',\n", + " 'events_url': 'https://api.github.com/repos/gggfaria/mad-oct-2018/events',\n", + " 'assignees_url': 'https://api.github.com/repos/gggfaria/mad-oct-2018/assignees{/user}',\n", + " 'branches_url': 'https://api.github.com/repos/gggfaria/mad-oct-2018/branches{/branch}',\n", + " 'tags_url': 'https://api.github.com/repos/gggfaria/mad-oct-2018/tags',\n", + " 'blobs_url': 'https://api.github.com/repos/gggfaria/mad-oct-2018/git/blobs{/sha}',\n", + " 'git_tags_url': 'https://api.github.com/repos/gggfaria/mad-oct-2018/git/tags{/sha}',\n", + " 'git_refs_url': 'https://api.github.com/repos/gggfaria/mad-oct-2018/git/refs{/sha}',\n", + " 'trees_url': 'https://api.github.com/repos/gggfaria/mad-oct-2018/git/trees{/sha}',\n", + " 'statuses_url': 'https://api.github.com/repos/gggfaria/mad-oct-2018/statuses/{sha}',\n", + " 'languages_url': 'https://api.github.com/repos/gggfaria/mad-oct-2018/languages',\n", + " 'stargazers_url': 'https://api.github.com/repos/gggfaria/mad-oct-2018/stargazers',\n", + " 'contributors_url': 'https://api.github.com/repos/gggfaria/mad-oct-2018/contributors',\n", + " 'subscribers_url': 'https://api.github.com/repos/gggfaria/mad-oct-2018/subscribers',\n", + " 'subscription_url': 'https://api.github.com/repos/gggfaria/mad-oct-2018/subscription',\n", + " 'commits_url': 'https://api.github.com/repos/gggfaria/mad-oct-2018/commits{/sha}',\n", + " 'git_commits_url': 'https://api.github.com/repos/gggfaria/mad-oct-2018/git/commits{/sha}',\n", + " 'comments_url': 'https://api.github.com/repos/gggfaria/mad-oct-2018/comments{/number}',\n", + " 'issue_comment_url': 'https://api.github.com/repos/gggfaria/mad-oct-2018/issues/comments{/number}',\n", + " 'contents_url': 'https://api.github.com/repos/gggfaria/mad-oct-2018/contents/{+path}',\n", + " 'compare_url': 'https://api.github.com/repos/gggfaria/mad-oct-2018/compare/{base}...{head}',\n", + " 'merges_url': 'https://api.github.com/repos/gggfaria/mad-oct-2018/merges',\n", + " 'archive_url': 'https://api.github.com/repos/gggfaria/mad-oct-2018/{archive_format}{/ref}',\n", + " 'downloads_url': 'https://api.github.com/repos/gggfaria/mad-oct-2018/downloads',\n", + " 'issues_url': 'https://api.github.com/repos/gggfaria/mad-oct-2018/issues{/number}',\n", + " 'pulls_url': 'https://api.github.com/repos/gggfaria/mad-oct-2018/pulls{/number}',\n", + " 'milestones_url': 'https://api.github.com/repos/gggfaria/mad-oct-2018/milestones{/number}',\n", + " 'notifications_url': 'https://api.github.com/repos/gggfaria/mad-oct-2018/notifications{?since,all,participating}',\n", + " 'labels_url': 'https://api.github.com/repos/gggfaria/mad-oct-2018/labels{/name}',\n", + " 'releases_url': 'https://api.github.com/repos/gggfaria/mad-oct-2018/releases{/id}',\n", + " 'deployments_url': 'https://api.github.com/repos/gggfaria/mad-oct-2018/deployments',\n", + " 'created_at': '2019-08-02T00:46:50Z',\n", + " 'updated_at': '2019-08-02T00:46:54Z',\n", + " 'pushed_at': '2019-03-07T15:49:17Z',\n", + " 'git_url': 'git://github.com/gggfaria/mad-oct-2018.git',\n", + " 'ssh_url': 'git@github.com:gggfaria/mad-oct-2018.git',\n", + " 'clone_url': 'https://github.com/gggfaria/mad-oct-2018.git',\n", + " 'svn_url': 'https://github.com/gggfaria/mad-oct-2018',\n", + " 'homepage': '',\n", + " 'size': 117003,\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': 'unlicense',\n", + " 'name': 'The Unlicense',\n", + " 'spdx_id': 'Unlicense',\n", + " 'url': 'https://api.github.com/licenses/unlicense',\n", + " 'node_id': 'MDc6TGljZW5zZTE1'},\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': 198273438,\n", + " 'node_id': 'MDEwOlJlcG9zaXRvcnkxOTgyNzM0Mzg=',\n", + " 'name': 'mad-oct-2018',\n", + " 'full_name': 'nancyulric/mad-oct-2018',\n", + " 'private': False,\n", + " 'owner': {'login': 'nancyulric',\n", + " 'id': 50028113,\n", + " 'node_id': 'MDQ6VXNlcjUwMDI4MTEz',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/50028113?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/nancyulric',\n", + " 'html_url': 'https://github.com/nancyulric',\n", + " 'followers_url': 'https://api.github.com/users/nancyulric/followers',\n", + " 'following_url': 'https://api.github.com/users/nancyulric/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/nancyulric/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/nancyulric/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/nancyulric/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/nancyulric/orgs',\n", + " 'repos_url': 'https://api.github.com/users/nancyulric/repos',\n", + " 'events_url': 'https://api.github.com/users/nancyulric/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/nancyulric/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'html_url': 'https://github.com/nancyulric/mad-oct-2018',\n", + " 'description': 'Student labs for Ironhack data analytics bootcamp',\n", + " 'fork': True,\n", + " 'url': 'https://api.github.com/repos/nancyulric/mad-oct-2018',\n", + " 'forks_url': 'https://api.github.com/repos/nancyulric/mad-oct-2018/forks',\n", + " 'keys_url': 'https://api.github.com/repos/nancyulric/mad-oct-2018/keys{/key_id}',\n", + " 'collaborators_url': 'https://api.github.com/repos/nancyulric/mad-oct-2018/collaborators{/collaborator}',\n", + " 'teams_url': 'https://api.github.com/repos/nancyulric/mad-oct-2018/teams',\n", + " 'hooks_url': 'https://api.github.com/repos/nancyulric/mad-oct-2018/hooks',\n", + " 'issue_events_url': 'https://api.github.com/repos/nancyulric/mad-oct-2018/issues/events{/number}',\n", + " 'events_url': 'https://api.github.com/repos/nancyulric/mad-oct-2018/events',\n", + " 'assignees_url': 'https://api.github.com/repos/nancyulric/mad-oct-2018/assignees{/user}',\n", + " 'branches_url': 'https://api.github.com/repos/nancyulric/mad-oct-2018/branches{/branch}',\n", + " 'tags_url': 'https://api.github.com/repos/nancyulric/mad-oct-2018/tags',\n", + " 'blobs_url': 'https://api.github.com/repos/nancyulric/mad-oct-2018/git/blobs{/sha}',\n", + " 'git_tags_url': 'https://api.github.com/repos/nancyulric/mad-oct-2018/git/tags{/sha}',\n", + " 'git_refs_url': 'https://api.github.com/repos/nancyulric/mad-oct-2018/git/refs{/sha}',\n", + " 'trees_url': 'https://api.github.com/repos/nancyulric/mad-oct-2018/git/trees{/sha}',\n", + " 'statuses_url': 'https://api.github.com/repos/nancyulric/mad-oct-2018/statuses/{sha}',\n", + " 'languages_url': 'https://api.github.com/repos/nancyulric/mad-oct-2018/languages',\n", + " 'stargazers_url': 'https://api.github.com/repos/nancyulric/mad-oct-2018/stargazers',\n", + " 'contributors_url': 'https://api.github.com/repos/nancyulric/mad-oct-2018/contributors',\n", + " 'subscribers_url': 'https://api.github.com/repos/nancyulric/mad-oct-2018/subscribers',\n", + " 'subscription_url': 'https://api.github.com/repos/nancyulric/mad-oct-2018/subscription',\n", + " 'commits_url': 'https://api.github.com/repos/nancyulric/mad-oct-2018/commits{/sha}',\n", + " 'git_commits_url': 'https://api.github.com/repos/nancyulric/mad-oct-2018/git/commits{/sha}',\n", + " 'comments_url': 'https://api.github.com/repos/nancyulric/mad-oct-2018/comments{/number}',\n", + " 'issue_comment_url': 'https://api.github.com/repos/nancyulric/mad-oct-2018/issues/comments{/number}',\n", + " 'contents_url': 'https://api.github.com/repos/nancyulric/mad-oct-2018/contents/{+path}',\n", + " 'compare_url': 'https://api.github.com/repos/nancyulric/mad-oct-2018/compare/{base}...{head}',\n", + " 'merges_url': 'https://api.github.com/repos/nancyulric/mad-oct-2018/merges',\n", + " 'archive_url': 'https://api.github.com/repos/nancyulric/mad-oct-2018/{archive_format}{/ref}',\n", + " 'downloads_url': 'https://api.github.com/repos/nancyulric/mad-oct-2018/downloads',\n", + " 'issues_url': 'https://api.github.com/repos/nancyulric/mad-oct-2018/issues{/number}',\n", + " 'pulls_url': 'https://api.github.com/repos/nancyulric/mad-oct-2018/pulls{/number}',\n", + " 'milestones_url': 'https://api.github.com/repos/nancyulric/mad-oct-2018/milestones{/number}',\n", + " 'notifications_url': 'https://api.github.com/repos/nancyulric/mad-oct-2018/notifications{?since,all,participating}',\n", + " 'labels_url': 'https://api.github.com/repos/nancyulric/mad-oct-2018/labels{/name}',\n", + " 'releases_url': 'https://api.github.com/repos/nancyulric/mad-oct-2018/releases{/id}',\n", + " 'deployments_url': 'https://api.github.com/repos/nancyulric/mad-oct-2018/deployments',\n", + " 'created_at': '2019-07-22T17:41:08Z',\n", + " 'updated_at': '2019-07-22T17:41:13Z',\n", + " 'pushed_at': '2019-03-07T15:49:17Z',\n", + " 'git_url': 'git://github.com/nancyulric/mad-oct-2018.git',\n", + " 'ssh_url': 'git@github.com:nancyulric/mad-oct-2018.git',\n", + " 'clone_url': 'https://github.com/nancyulric/mad-oct-2018.git',\n", + " 'svn_url': 'https://github.com/nancyulric/mad-oct-2018',\n", + " 'homepage': '',\n", + " 'size': 117003,\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': 'unlicense',\n", + " 'name': 'The Unlicense',\n", + " 'spdx_id': 'Unlicense',\n", + " 'url': 'https://api.github.com/licenses/unlicense',\n", + " 'node_id': 'MDc6TGljZW5zZTE1'},\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': 167001044,\n", + " 'node_id': 'MDEwOlJlcG9zaXRvcnkxNjcwMDEwNDQ=',\n", + " 'name': 'datamad0119',\n", + " 'full_name': 'lmartinezruizit/datamad0119',\n", + " 'private': False,\n", + " 'owner': {'login': 'lmartinezruizit',\n", + " 'id': 25184023,\n", + " 'node_id': 'MDQ6VXNlcjI1MTg0MDIz',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/25184023?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/lmartinezruizit',\n", + " 'html_url': 'https://github.com/lmartinezruizit',\n", + " 'followers_url': 'https://api.github.com/users/lmartinezruizit/followers',\n", + " 'following_url': 'https://api.github.com/users/lmartinezruizit/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/lmartinezruizit/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/lmartinezruizit/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/lmartinezruizit/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/lmartinezruizit/orgs',\n", + " 'repos_url': 'https://api.github.com/users/lmartinezruizit/repos',\n", + " 'events_url': 'https://api.github.com/users/lmartinezruizit/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/lmartinezruizit/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'html_url': 'https://github.com/lmartinezruizit/datamad0119',\n", + " 'description': 'Student labs for Ironhack data analytics bootcamp',\n", + " 'fork': True,\n", + " 'url': 'https://api.github.com/repos/lmartinezruizit/datamad0119',\n", + " 'forks_url': 'https://api.github.com/repos/lmartinezruizit/datamad0119/forks',\n", + " 'keys_url': 'https://api.github.com/repos/lmartinezruizit/datamad0119/keys{/key_id}',\n", + " 'collaborators_url': 'https://api.github.com/repos/lmartinezruizit/datamad0119/collaborators{/collaborator}',\n", + " 'teams_url': 'https://api.github.com/repos/lmartinezruizit/datamad0119/teams',\n", + " 'hooks_url': 'https://api.github.com/repos/lmartinezruizit/datamad0119/hooks',\n", + " 'issue_events_url': 'https://api.github.com/repos/lmartinezruizit/datamad0119/issues/events{/number}',\n", + " 'events_url': 'https://api.github.com/repos/lmartinezruizit/datamad0119/events',\n", + " 'assignees_url': 'https://api.github.com/repos/lmartinezruizit/datamad0119/assignees{/user}',\n", + " 'branches_url': 'https://api.github.com/repos/lmartinezruizit/datamad0119/branches{/branch}',\n", + " 'tags_url': 'https://api.github.com/repos/lmartinezruizit/datamad0119/tags',\n", + " 'blobs_url': 'https://api.github.com/repos/lmartinezruizit/datamad0119/git/blobs{/sha}',\n", + " 'git_tags_url': 'https://api.github.com/repos/lmartinezruizit/datamad0119/git/tags{/sha}',\n", + " 'git_refs_url': 'https://api.github.com/repos/lmartinezruizit/datamad0119/git/refs{/sha}',\n", + " 'trees_url': 'https://api.github.com/repos/lmartinezruizit/datamad0119/git/trees{/sha}',\n", + " 'statuses_url': 'https://api.github.com/repos/lmartinezruizit/datamad0119/statuses/{sha}',\n", + " 'languages_url': 'https://api.github.com/repos/lmartinezruizit/datamad0119/languages',\n", + " 'stargazers_url': 'https://api.github.com/repos/lmartinezruizit/datamad0119/stargazers',\n", + " 'contributors_url': 'https://api.github.com/repos/lmartinezruizit/datamad0119/contributors',\n", + " 'subscribers_url': 'https://api.github.com/repos/lmartinezruizit/datamad0119/subscribers',\n", + " 'subscription_url': 'https://api.github.com/repos/lmartinezruizit/datamad0119/subscription',\n", + " 'commits_url': 'https://api.github.com/repos/lmartinezruizit/datamad0119/commits{/sha}',\n", + " 'git_commits_url': 'https://api.github.com/repos/lmartinezruizit/datamad0119/git/commits{/sha}',\n", + " 'comments_url': 'https://api.github.com/repos/lmartinezruizit/datamad0119/comments{/number}',\n", + " 'issue_comment_url': 'https://api.github.com/repos/lmartinezruizit/datamad0119/issues/comments{/number}',\n", + " 'contents_url': 'https://api.github.com/repos/lmartinezruizit/datamad0119/contents/{+path}',\n", + " 'compare_url': 'https://api.github.com/repos/lmartinezruizit/datamad0119/compare/{base}...{head}',\n", + " 'merges_url': 'https://api.github.com/repos/lmartinezruizit/datamad0119/merges',\n", + " 'archive_url': 'https://api.github.com/repos/lmartinezruizit/datamad0119/{archive_format}{/ref}',\n", + " 'downloads_url': 'https://api.github.com/repos/lmartinezruizit/datamad0119/downloads',\n", + " 'issues_url': 'https://api.github.com/repos/lmartinezruizit/datamad0119/issues{/number}',\n", + " 'pulls_url': 'https://api.github.com/repos/lmartinezruizit/datamad0119/pulls{/number}',\n", + " 'milestones_url': 'https://api.github.com/repos/lmartinezruizit/datamad0119/milestones{/number}',\n", + " 'notifications_url': 'https://api.github.com/repos/lmartinezruizit/datamad0119/notifications{?since,all,participating}',\n", + " 'labels_url': 'https://api.github.com/repos/lmartinezruizit/datamad0119/labels{/name}',\n", + " 'releases_url': 'https://api.github.com/repos/lmartinezruizit/datamad0119/releases{/id}',\n", + " 'deployments_url': 'https://api.github.com/repos/lmartinezruizit/datamad0119/deployments',\n", + " 'created_at': '2019-01-22T13:42:30Z',\n", + " 'updated_at': '2019-01-22T13:42:33Z',\n", + " 'pushed_at': '2019-01-22T08:34:08Z',\n", + " 'git_url': 'git://github.com/lmartinezruizit/datamad0119.git',\n", + " 'ssh_url': 'git@github.com:lmartinezruizit/datamad0119.git',\n", + " 'clone_url': 'https://github.com/lmartinezruizit/datamad0119.git',\n", + " 'svn_url': 'https://github.com/lmartinezruizit/datamad0119',\n", + " 'homepage': '',\n", + " 'size': 116993,\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': 'unlicense',\n", + " 'name': 'The Unlicense',\n", + " 'spdx_id': 'Unlicense',\n", + " 'url': 'https://api.github.com/licenses/unlicense',\n", + " 'node_id': 'MDc6TGljZW5zZTE1'},\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': 162498469,\n", + " 'node_id': 'MDEwOlJlcG9zaXRvcnkxNjI0OTg0Njk=',\n", + " 'name': 'madrid-oct-2018',\n", + " 'full_name': 'eye8/madrid-oct-2018',\n", + " 'private': False,\n", + " 'owner': {'login': 'eye8',\n", + " 'id': 1659798,\n", + " 'node_id': 'MDQ6VXNlcjE2NTk3OTg=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/1659798?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/eye8',\n", + " 'html_url': 'https://github.com/eye8',\n", + " 'followers_url': 'https://api.github.com/users/eye8/followers',\n", + " 'following_url': 'https://api.github.com/users/eye8/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/eye8/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/eye8/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/eye8/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/eye8/orgs',\n", + " 'repos_url': 'https://api.github.com/users/eye8/repos',\n", + " 'events_url': 'https://api.github.com/users/eye8/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/eye8/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'html_url': 'https://github.com/eye8/madrid-oct-2018',\n", + " 'description': \"Student labs for Ironhack's very first Data Analytics bootcamp!\",\n", + " 'fork': True,\n", + " 'url': 'https://api.github.com/repos/eye8/madrid-oct-2018',\n", + " 'forks_url': 'https://api.github.com/repos/eye8/madrid-oct-2018/forks',\n", + " 'keys_url': 'https://api.github.com/repos/eye8/madrid-oct-2018/keys{/key_id}',\n", + " 'collaborators_url': 'https://api.github.com/repos/eye8/madrid-oct-2018/collaborators{/collaborator}',\n", + " 'teams_url': 'https://api.github.com/repos/eye8/madrid-oct-2018/teams',\n", + " 'hooks_url': 'https://api.github.com/repos/eye8/madrid-oct-2018/hooks',\n", + " 'issue_events_url': 'https://api.github.com/repos/eye8/madrid-oct-2018/issues/events{/number}',\n", + " 'events_url': 'https://api.github.com/repos/eye8/madrid-oct-2018/events',\n", + " 'assignees_url': 'https://api.github.com/repos/eye8/madrid-oct-2018/assignees{/user}',\n", + " 'branches_url': 'https://api.github.com/repos/eye8/madrid-oct-2018/branches{/branch}',\n", + " 'tags_url': 'https://api.github.com/repos/eye8/madrid-oct-2018/tags',\n", + " 'blobs_url': 'https://api.github.com/repos/eye8/madrid-oct-2018/git/blobs{/sha}',\n", + " 'git_tags_url': 'https://api.github.com/repos/eye8/madrid-oct-2018/git/tags{/sha}',\n", + " 'git_refs_url': 'https://api.github.com/repos/eye8/madrid-oct-2018/git/refs{/sha}',\n", + " 'trees_url': 'https://api.github.com/repos/eye8/madrid-oct-2018/git/trees{/sha}',\n", + " 'statuses_url': 'https://api.github.com/repos/eye8/madrid-oct-2018/statuses/{sha}',\n", + " 'languages_url': 'https://api.github.com/repos/eye8/madrid-oct-2018/languages',\n", + " 'stargazers_url': 'https://api.github.com/repos/eye8/madrid-oct-2018/stargazers',\n", + " 'contributors_url': 'https://api.github.com/repos/eye8/madrid-oct-2018/contributors',\n", + " 'subscribers_url': 'https://api.github.com/repos/eye8/madrid-oct-2018/subscribers',\n", + " 'subscription_url': 'https://api.github.com/repos/eye8/madrid-oct-2018/subscription',\n", + " 'commits_url': 'https://api.github.com/repos/eye8/madrid-oct-2018/commits{/sha}',\n", + " 'git_commits_url': 'https://api.github.com/repos/eye8/madrid-oct-2018/git/commits{/sha}',\n", + " 'comments_url': 'https://api.github.com/repos/eye8/madrid-oct-2018/comments{/number}',\n", + " 'issue_comment_url': 'https://api.github.com/repos/eye8/madrid-oct-2018/issues/comments{/number}',\n", + " 'contents_url': 'https://api.github.com/repos/eye8/madrid-oct-2018/contents/{+path}',\n", + " 'compare_url': 'https://api.github.com/repos/eye8/madrid-oct-2018/compare/{base}...{head}',\n", + " 'merges_url': 'https://api.github.com/repos/eye8/madrid-oct-2018/merges',\n", + " 'archive_url': 'https://api.github.com/repos/eye8/madrid-oct-2018/{archive_format}{/ref}',\n", + " 'downloads_url': 'https://api.github.com/repos/eye8/madrid-oct-2018/downloads',\n", + " 'issues_url': 'https://api.github.com/repos/eye8/madrid-oct-2018/issues{/number}',\n", + " 'pulls_url': 'https://api.github.com/repos/eye8/madrid-oct-2018/pulls{/number}',\n", + " 'milestones_url': 'https://api.github.com/repos/eye8/madrid-oct-2018/milestones{/number}',\n", + " 'notifications_url': 'https://api.github.com/repos/eye8/madrid-oct-2018/notifications{?since,all,participating}',\n", + " 'labels_url': 'https://api.github.com/repos/eye8/madrid-oct-2018/labels{/name}',\n", + " 'releases_url': 'https://api.github.com/repos/eye8/madrid-oct-2018/releases{/id}',\n", + " 'deployments_url': 'https://api.github.com/repos/eye8/madrid-oct-2018/deployments',\n", + " 'created_at': '2018-12-19T22:40:28Z',\n", + " 'updated_at': '2018-12-19T22:40:32Z',\n", + " 'pushed_at': '2018-12-19T22:45:49Z',\n", + " 'git_url': 'git://github.com/eye8/madrid-oct-2018.git',\n", + " 'ssh_url': 'git@github.com:eye8/madrid-oct-2018.git',\n", + " 'clone_url': 'https://github.com/eye8/madrid-oct-2018.git',\n", + " 'svn_url': 'https://github.com/eye8/madrid-oct-2018',\n", + " 'homepage': '',\n", + " 'size': 140237,\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': 1,\n", + " 'mirror_url': None,\n", + " 'archived': False,\n", + " 'disabled': False,\n", + " 'open_issues_count': 0,\n", + " 'license': {'key': 'unlicense',\n", + " 'name': 'The Unlicense',\n", + " 'spdx_id': 'Unlicense',\n", + " 'url': 'https://api.github.com/licenses/unlicense',\n", + " 'node_id': 'MDc6TGljZW5zZTE1'},\n", + " 'allow_forking': True,\n", + " 'is_template': False,\n", + " 'topics': [],\n", + " 'visibility': 'public',\n", + " 'forks': 1,\n", + " 'open_issues': 0,\n", + " 'watchers': 0,\n", + " 'default_branch': 'master'},\n", + " {'id': 154625001,\n", + " 'node_id': 'MDEwOlJlcG9zaXRvcnkxNTQ2MjUwMDE=',\n", + " 'name': 'madrid-oct-2018',\n", + " 'full_name': 'ArieHassan/madrid-oct-2018',\n", + " 'private': False,\n", + " 'owner': {'login': 'ArieHassan',\n", + " 'id': 43290133,\n", + " 'node_id': 'MDQ6VXNlcjQzMjkwMTMz',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/43290133?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/ArieHassan',\n", + " 'html_url': 'https://github.com/ArieHassan',\n", + " 'followers_url': 'https://api.github.com/users/ArieHassan/followers',\n", + " 'following_url': 'https://api.github.com/users/ArieHassan/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/ArieHassan/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/ArieHassan/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/ArieHassan/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/ArieHassan/orgs',\n", + " 'repos_url': 'https://api.github.com/users/ArieHassan/repos',\n", + " 'events_url': 'https://api.github.com/users/ArieHassan/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/ArieHassan/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'html_url': 'https://github.com/ArieHassan/madrid-oct-2018',\n", + " 'description': \"Student labs for Ironhack's very first Data Analytics bootcamp!\",\n", + " 'fork': True,\n", + " 'url': 'https://api.github.com/repos/ArieHassan/madrid-oct-2018',\n", + " 'forks_url': 'https://api.github.com/repos/ArieHassan/madrid-oct-2018/forks',\n", + " 'keys_url': 'https://api.github.com/repos/ArieHassan/madrid-oct-2018/keys{/key_id}',\n", + " 'collaborators_url': 'https://api.github.com/repos/ArieHassan/madrid-oct-2018/collaborators{/collaborator}',\n", + " 'teams_url': 'https://api.github.com/repos/ArieHassan/madrid-oct-2018/teams',\n", + " 'hooks_url': 'https://api.github.com/repos/ArieHassan/madrid-oct-2018/hooks',\n", + " 'issue_events_url': 'https://api.github.com/repos/ArieHassan/madrid-oct-2018/issues/events{/number}',\n", + " 'events_url': 'https://api.github.com/repos/ArieHassan/madrid-oct-2018/events',\n", + " 'assignees_url': 'https://api.github.com/repos/ArieHassan/madrid-oct-2018/assignees{/user}',\n", + " 'branches_url': 'https://api.github.com/repos/ArieHassan/madrid-oct-2018/branches{/branch}',\n", + " 'tags_url': 'https://api.github.com/repos/ArieHassan/madrid-oct-2018/tags',\n", + " 'blobs_url': 'https://api.github.com/repos/ArieHassan/madrid-oct-2018/git/blobs{/sha}',\n", + " 'git_tags_url': 'https://api.github.com/repos/ArieHassan/madrid-oct-2018/git/tags{/sha}',\n", + " 'git_refs_url': 'https://api.github.com/repos/ArieHassan/madrid-oct-2018/git/refs{/sha}',\n", + " 'trees_url': 'https://api.github.com/repos/ArieHassan/madrid-oct-2018/git/trees{/sha}',\n", + " 'statuses_url': 'https://api.github.com/repos/ArieHassan/madrid-oct-2018/statuses/{sha}',\n", + " 'languages_url': 'https://api.github.com/repos/ArieHassan/madrid-oct-2018/languages',\n", + " 'stargazers_url': 'https://api.github.com/repos/ArieHassan/madrid-oct-2018/stargazers',\n", + " 'contributors_url': 'https://api.github.com/repos/ArieHassan/madrid-oct-2018/contributors',\n", + " 'subscribers_url': 'https://api.github.com/repos/ArieHassan/madrid-oct-2018/subscribers',\n", + " 'subscription_url': 'https://api.github.com/repos/ArieHassan/madrid-oct-2018/subscription',\n", + " 'commits_url': 'https://api.github.com/repos/ArieHassan/madrid-oct-2018/commits{/sha}',\n", + " 'git_commits_url': 'https://api.github.com/repos/ArieHassan/madrid-oct-2018/git/commits{/sha}',\n", + " 'comments_url': 'https://api.github.com/repos/ArieHassan/madrid-oct-2018/comments{/number}',\n", + " 'issue_comment_url': 'https://api.github.com/repos/ArieHassan/madrid-oct-2018/issues/comments{/number}',\n", + " 'contents_url': 'https://api.github.com/repos/ArieHassan/madrid-oct-2018/contents/{+path}',\n", + " 'compare_url': 'https://api.github.com/repos/ArieHassan/madrid-oct-2018/compare/{base}...{head}',\n", + " 'merges_url': 'https://api.github.com/repos/ArieHassan/madrid-oct-2018/merges',\n", + " 'archive_url': 'https://api.github.com/repos/ArieHassan/madrid-oct-2018/{archive_format}{/ref}',\n", + " 'downloads_url': 'https://api.github.com/repos/ArieHassan/madrid-oct-2018/downloads',\n", + " 'issues_url': 'https://api.github.com/repos/ArieHassan/madrid-oct-2018/issues{/number}',\n", + " 'pulls_url': 'https://api.github.com/repos/ArieHassan/madrid-oct-2018/pulls{/number}',\n", + " 'milestones_url': 'https://api.github.com/repos/ArieHassan/madrid-oct-2018/milestones{/number}',\n", + " 'notifications_url': 'https://api.github.com/repos/ArieHassan/madrid-oct-2018/notifications{?since,all,participating}',\n", + " 'labels_url': 'https://api.github.com/repos/ArieHassan/madrid-oct-2018/labels{/name}',\n", + " 'releases_url': 'https://api.github.com/repos/ArieHassan/madrid-oct-2018/releases{/id}',\n", + " 'deployments_url': 'https://api.github.com/repos/ArieHassan/madrid-oct-2018/deployments',\n", + " 'created_at': '2018-10-25T07:02:32Z',\n", + " 'updated_at': '2018-10-31T11:39:38Z',\n", + " 'pushed_at': '2018-12-10T16:51:00Z',\n", + " 'git_url': 'git://github.com/ArieHassan/madrid-oct-2018.git',\n", + " 'ssh_url': 'git@github.com:ArieHassan/madrid-oct-2018.git',\n", + " 'clone_url': 'https://github.com/ArieHassan/madrid-oct-2018.git',\n", + " 'svn_url': 'https://github.com/ArieHassan/madrid-oct-2018',\n", + " 'homepage': '',\n", + " 'size': 69773,\n", + " 'stargazers_count': 0,\n", + " 'watchers_count': 0,\n", + " 'language': 'HTML',\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': 'unlicense',\n", + " 'name': 'The Unlicense',\n", + " 'spdx_id': 'Unlicense',\n", + " 'url': 'https://api.github.com/licenses/unlicense',\n", + " 'node_id': 'MDc6TGljZW5zZTE1'},\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': 154291113,\n", + " 'node_id': 'MDEwOlJlcG9zaXRvcnkxNTQyOTExMTM=',\n", + " 'name': 'Ironhack-oct-2018',\n", + " 'full_name': 'cmvalma/Ironhack-oct-2018',\n", + " 'private': False,\n", + " 'owner': {'login': 'cmvalma',\n", + " 'id': 44215634,\n", + " 'node_id': 'MDQ6VXNlcjQ0MjE1NjM0',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/44215634?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/cmvalma',\n", + " 'html_url': 'https://github.com/cmvalma',\n", + " 'followers_url': 'https://api.github.com/users/cmvalma/followers',\n", + " 'following_url': 'https://api.github.com/users/cmvalma/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/cmvalma/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/cmvalma/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/cmvalma/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/cmvalma/orgs',\n", + " 'repos_url': 'https://api.github.com/users/cmvalma/repos',\n", + " 'events_url': 'https://api.github.com/users/cmvalma/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/cmvalma/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'html_url': 'https://github.com/cmvalma/Ironhack-oct-2018',\n", + " 'description': None,\n", + " 'fork': True,\n", + " 'url': 'https://api.github.com/repos/cmvalma/Ironhack-oct-2018',\n", + " 'forks_url': 'https://api.github.com/repos/cmvalma/Ironhack-oct-2018/forks',\n", + " 'keys_url': 'https://api.github.com/repos/cmvalma/Ironhack-oct-2018/keys{/key_id}',\n", + " 'collaborators_url': 'https://api.github.com/repos/cmvalma/Ironhack-oct-2018/collaborators{/collaborator}',\n", + " 'teams_url': 'https://api.github.com/repos/cmvalma/Ironhack-oct-2018/teams',\n", + " 'hooks_url': 'https://api.github.com/repos/cmvalma/Ironhack-oct-2018/hooks',\n", + " 'issue_events_url': 'https://api.github.com/repos/cmvalma/Ironhack-oct-2018/issues/events{/number}',\n", + " 'events_url': 'https://api.github.com/repos/cmvalma/Ironhack-oct-2018/events',\n", + " 'assignees_url': 'https://api.github.com/repos/cmvalma/Ironhack-oct-2018/assignees{/user}',\n", + " 'branches_url': 'https://api.github.com/repos/cmvalma/Ironhack-oct-2018/branches{/branch}',\n", + " 'tags_url': 'https://api.github.com/repos/cmvalma/Ironhack-oct-2018/tags',\n", + " 'blobs_url': 'https://api.github.com/repos/cmvalma/Ironhack-oct-2018/git/blobs{/sha}',\n", + " 'git_tags_url': 'https://api.github.com/repos/cmvalma/Ironhack-oct-2018/git/tags{/sha}',\n", + " 'git_refs_url': 'https://api.github.com/repos/cmvalma/Ironhack-oct-2018/git/refs{/sha}',\n", + " 'trees_url': 'https://api.github.com/repos/cmvalma/Ironhack-oct-2018/git/trees{/sha}',\n", + " 'statuses_url': 'https://api.github.com/repos/cmvalma/Ironhack-oct-2018/statuses/{sha}',\n", + " 'languages_url': 'https://api.github.com/repos/cmvalma/Ironhack-oct-2018/languages',\n", + " 'stargazers_url': 'https://api.github.com/repos/cmvalma/Ironhack-oct-2018/stargazers',\n", + " 'contributors_url': 'https://api.github.com/repos/cmvalma/Ironhack-oct-2018/contributors',\n", + " 'subscribers_url': 'https://api.github.com/repos/cmvalma/Ironhack-oct-2018/subscribers',\n", + " 'subscription_url': 'https://api.github.com/repos/cmvalma/Ironhack-oct-2018/subscription',\n", + " 'commits_url': 'https://api.github.com/repos/cmvalma/Ironhack-oct-2018/commits{/sha}',\n", + " 'git_commits_url': 'https://api.github.com/repos/cmvalma/Ironhack-oct-2018/git/commits{/sha}',\n", + " 'comments_url': 'https://api.github.com/repos/cmvalma/Ironhack-oct-2018/comments{/number}',\n", + " 'issue_comment_url': 'https://api.github.com/repos/cmvalma/Ironhack-oct-2018/issues/comments{/number}',\n", + " 'contents_url': 'https://api.github.com/repos/cmvalma/Ironhack-oct-2018/contents/{+path}',\n", + " 'compare_url': 'https://api.github.com/repos/cmvalma/Ironhack-oct-2018/compare/{base}...{head}',\n", + " 'merges_url': 'https://api.github.com/repos/cmvalma/Ironhack-oct-2018/merges',\n", + " 'archive_url': 'https://api.github.com/repos/cmvalma/Ironhack-oct-2018/{archive_format}{/ref}',\n", + " 'downloads_url': 'https://api.github.com/repos/cmvalma/Ironhack-oct-2018/downloads',\n", + " 'issues_url': 'https://api.github.com/repos/cmvalma/Ironhack-oct-2018/issues{/number}',\n", + " 'pulls_url': 'https://api.github.com/repos/cmvalma/Ironhack-oct-2018/pulls{/number}',\n", + " 'milestones_url': 'https://api.github.com/repos/cmvalma/Ironhack-oct-2018/milestones{/number}',\n", + " 'notifications_url': 'https://api.github.com/repos/cmvalma/Ironhack-oct-2018/notifications{?since,all,participating}',\n", + " 'labels_url': 'https://api.github.com/repos/cmvalma/Ironhack-oct-2018/labels{/name}',\n", + " 'releases_url': 'https://api.github.com/repos/cmvalma/Ironhack-oct-2018/releases{/id}',\n", + " 'deployments_url': 'https://api.github.com/repos/cmvalma/Ironhack-oct-2018/deployments',\n", + " 'created_at': '2018-10-23T08:27:10Z',\n", + " 'updated_at': '2021-08-23T12:27:55Z',\n", + " 'pushed_at': '2019-05-07T20:07:20Z',\n", + " 'git_url': 'git://github.com/cmvalma/Ironhack-oct-2018.git',\n", + " 'ssh_url': 'git@github.com:cmvalma/Ironhack-oct-2018.git',\n", + " 'clone_url': 'https://github.com/cmvalma/Ironhack-oct-2018.git',\n", + " 'svn_url': 'https://github.com/cmvalma/Ironhack-oct-2018',\n", + " 'homepage': None,\n", + " 'size': 222202,\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': 'unlicense',\n", + " 'name': 'The Unlicense',\n", + " 'spdx_id': 'Unlicense',\n", + " 'url': 'https://api.github.com/licenses/unlicense',\n", + " 'node_id': 'MDc6TGljZW5zZTE1'},\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': 154191482,\n", + " 'node_id': 'MDEwOlJlcG9zaXRvcnkxNTQxOTE0ODI=',\n", + " 'name': 'madrid-oct-2018',\n", + " 'full_name': 'criraca/madrid-oct-2018',\n", + " 'private': False,\n", + " 'owner': {'login': 'criraca',\n", + " 'id': 43931837,\n", + " 'node_id': 'MDQ6VXNlcjQzOTMxODM3',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/43931837?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/criraca',\n", + " 'html_url': 'https://github.com/criraca',\n", + " 'followers_url': 'https://api.github.com/users/criraca/followers',\n", + " 'following_url': 'https://api.github.com/users/criraca/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/criraca/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/criraca/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/criraca/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/criraca/orgs',\n", + " 'repos_url': 'https://api.github.com/users/criraca/repos',\n", + " 'events_url': 'https://api.github.com/users/criraca/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/criraca/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'html_url': 'https://github.com/criraca/madrid-oct-2018',\n", + " 'description': None,\n", + " 'fork': True,\n", + " 'url': 'https://api.github.com/repos/criraca/madrid-oct-2018',\n", + " 'forks_url': 'https://api.github.com/repos/criraca/madrid-oct-2018/forks',\n", + " 'keys_url': 'https://api.github.com/repos/criraca/madrid-oct-2018/keys{/key_id}',\n", + " 'collaborators_url': 'https://api.github.com/repos/criraca/madrid-oct-2018/collaborators{/collaborator}',\n", + " 'teams_url': 'https://api.github.com/repos/criraca/madrid-oct-2018/teams',\n", + " 'hooks_url': 'https://api.github.com/repos/criraca/madrid-oct-2018/hooks',\n", + " 'issue_events_url': 'https://api.github.com/repos/criraca/madrid-oct-2018/issues/events{/number}',\n", + " 'events_url': 'https://api.github.com/repos/criraca/madrid-oct-2018/events',\n", + " 'assignees_url': 'https://api.github.com/repos/criraca/madrid-oct-2018/assignees{/user}',\n", + " 'branches_url': 'https://api.github.com/repos/criraca/madrid-oct-2018/branches{/branch}',\n", + " 'tags_url': 'https://api.github.com/repos/criraca/madrid-oct-2018/tags',\n", + " 'blobs_url': 'https://api.github.com/repos/criraca/madrid-oct-2018/git/blobs{/sha}',\n", + " 'git_tags_url': 'https://api.github.com/repos/criraca/madrid-oct-2018/git/tags{/sha}',\n", + " 'git_refs_url': 'https://api.github.com/repos/criraca/madrid-oct-2018/git/refs{/sha}',\n", + " 'trees_url': 'https://api.github.com/repos/criraca/madrid-oct-2018/git/trees{/sha}',\n", + " 'statuses_url': 'https://api.github.com/repos/criraca/madrid-oct-2018/statuses/{sha}',\n", + " 'languages_url': 'https://api.github.com/repos/criraca/madrid-oct-2018/languages',\n", + " 'stargazers_url': 'https://api.github.com/repos/criraca/madrid-oct-2018/stargazers',\n", + " 'contributors_url': 'https://api.github.com/repos/criraca/madrid-oct-2018/contributors',\n", + " 'subscribers_url': 'https://api.github.com/repos/criraca/madrid-oct-2018/subscribers',\n", + " 'subscription_url': 'https://api.github.com/repos/criraca/madrid-oct-2018/subscription',\n", + " 'commits_url': 'https://api.github.com/repos/criraca/madrid-oct-2018/commits{/sha}',\n", + " 'git_commits_url': 'https://api.github.com/repos/criraca/madrid-oct-2018/git/commits{/sha}',\n", + " 'comments_url': 'https://api.github.com/repos/criraca/madrid-oct-2018/comments{/number}',\n", + " 'issue_comment_url': 'https://api.github.com/repos/criraca/madrid-oct-2018/issues/comments{/number}',\n", + " 'contents_url': 'https://api.github.com/repos/criraca/madrid-oct-2018/contents/{+path}',\n", + " 'compare_url': 'https://api.github.com/repos/criraca/madrid-oct-2018/compare/{base}...{head}',\n", + " 'merges_url': 'https://api.github.com/repos/criraca/madrid-oct-2018/merges',\n", + " 'archive_url': 'https://api.github.com/repos/criraca/madrid-oct-2018/{archive_format}{/ref}',\n", + " 'downloads_url': 'https://api.github.com/repos/criraca/madrid-oct-2018/downloads',\n", + " 'issues_url': 'https://api.github.com/repos/criraca/madrid-oct-2018/issues{/number}',\n", + " 'pulls_url': 'https://api.github.com/repos/criraca/madrid-oct-2018/pulls{/number}',\n", + " 'milestones_url': 'https://api.github.com/repos/criraca/madrid-oct-2018/milestones{/number}',\n", + " 'notifications_url': 'https://api.github.com/repos/criraca/madrid-oct-2018/notifications{?since,all,participating}',\n", + " 'labels_url': 'https://api.github.com/repos/criraca/madrid-oct-2018/labels{/name}',\n", + " 'releases_url': 'https://api.github.com/repos/criraca/madrid-oct-2018/releases{/id}',\n", + " 'deployments_url': 'https://api.github.com/repos/criraca/madrid-oct-2018/deployments',\n", + " 'created_at': '2018-10-22T18:04:20Z',\n", + " 'updated_at': '2018-12-05T14:18:02Z',\n", + " 'pushed_at': '2018-12-08T20:38:41Z',\n", + " 'git_url': 'git://github.com/criraca/madrid-oct-2018.git',\n", + " 'ssh_url': 'git@github.com:criraca/madrid-oct-2018.git',\n", + " 'clone_url': 'https://github.com/criraca/madrid-oct-2018.git',\n", + " 'svn_url': 'https://github.com/criraca/madrid-oct-2018',\n", + " 'homepage': None,\n", + " 'size': 59188,\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': 'unlicense',\n", + " 'name': 'The Unlicense',\n", + " 'spdx_id': 'Unlicense',\n", + " 'url': 'https://api.github.com/licenses/unlicense',\n", + " 'node_id': 'MDc6TGljZW5zZTE1'},\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': 154105473,\n", + " 'node_id': 'MDEwOlJlcG9zaXRvcnkxNTQxMDU0NzM=',\n", + " 'name': 'madrid-oct-2018',\n", + " 'full_name': 'AlbertoCastellanos/madrid-oct-2018',\n", + " 'private': False,\n", + " 'owner': {'login': 'AlbertoCastellanos',\n", + " 'id': 43521577,\n", + " 'node_id': 'MDQ6VXNlcjQzNTIxNTc3',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/43521577?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/AlbertoCastellanos',\n", + " 'html_url': 'https://github.com/AlbertoCastellanos',\n", + " 'followers_url': 'https://api.github.com/users/AlbertoCastellanos/followers',\n", + " 'following_url': 'https://api.github.com/users/AlbertoCastellanos/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/AlbertoCastellanos/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/AlbertoCastellanos/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/AlbertoCastellanos/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/AlbertoCastellanos/orgs',\n", + " 'repos_url': 'https://api.github.com/users/AlbertoCastellanos/repos',\n", + " 'events_url': 'https://api.github.com/users/AlbertoCastellanos/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/AlbertoCastellanos/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'html_url': 'https://github.com/AlbertoCastellanos/madrid-oct-2018',\n", + " 'description': None,\n", + " 'fork': True,\n", + " 'url': 'https://api.github.com/repos/AlbertoCastellanos/madrid-oct-2018',\n", + " 'forks_url': 'https://api.github.com/repos/AlbertoCastellanos/madrid-oct-2018/forks',\n", + " 'keys_url': 'https://api.github.com/repos/AlbertoCastellanos/madrid-oct-2018/keys{/key_id}',\n", + " 'collaborators_url': 'https://api.github.com/repos/AlbertoCastellanos/madrid-oct-2018/collaborators{/collaborator}',\n", + " 'teams_url': 'https://api.github.com/repos/AlbertoCastellanos/madrid-oct-2018/teams',\n", + " 'hooks_url': 'https://api.github.com/repos/AlbertoCastellanos/madrid-oct-2018/hooks',\n", + " 'issue_events_url': 'https://api.github.com/repos/AlbertoCastellanos/madrid-oct-2018/issues/events{/number}',\n", + " 'events_url': 'https://api.github.com/repos/AlbertoCastellanos/madrid-oct-2018/events',\n", + " 'assignees_url': 'https://api.github.com/repos/AlbertoCastellanos/madrid-oct-2018/assignees{/user}',\n", + " 'branches_url': 'https://api.github.com/repos/AlbertoCastellanos/madrid-oct-2018/branches{/branch}',\n", + " 'tags_url': 'https://api.github.com/repos/AlbertoCastellanos/madrid-oct-2018/tags',\n", + " 'blobs_url': 'https://api.github.com/repos/AlbertoCastellanos/madrid-oct-2018/git/blobs{/sha}',\n", + " 'git_tags_url': 'https://api.github.com/repos/AlbertoCastellanos/madrid-oct-2018/git/tags{/sha}',\n", + " 'git_refs_url': 'https://api.github.com/repos/AlbertoCastellanos/madrid-oct-2018/git/refs{/sha}',\n", + " 'trees_url': 'https://api.github.com/repos/AlbertoCastellanos/madrid-oct-2018/git/trees{/sha}',\n", + " 'statuses_url': 'https://api.github.com/repos/AlbertoCastellanos/madrid-oct-2018/statuses/{sha}',\n", + " 'languages_url': 'https://api.github.com/repos/AlbertoCastellanos/madrid-oct-2018/languages',\n", + " 'stargazers_url': 'https://api.github.com/repos/AlbertoCastellanos/madrid-oct-2018/stargazers',\n", + " 'contributors_url': 'https://api.github.com/repos/AlbertoCastellanos/madrid-oct-2018/contributors',\n", + " 'subscribers_url': 'https://api.github.com/repos/AlbertoCastellanos/madrid-oct-2018/subscribers',\n", + " 'subscription_url': 'https://api.github.com/repos/AlbertoCastellanos/madrid-oct-2018/subscription',\n", + " 'commits_url': 'https://api.github.com/repos/AlbertoCastellanos/madrid-oct-2018/commits{/sha}',\n", + " 'git_commits_url': 'https://api.github.com/repos/AlbertoCastellanos/madrid-oct-2018/git/commits{/sha}',\n", + " 'comments_url': 'https://api.github.com/repos/AlbertoCastellanos/madrid-oct-2018/comments{/number}',\n", + " 'issue_comment_url': 'https://api.github.com/repos/AlbertoCastellanos/madrid-oct-2018/issues/comments{/number}',\n", + " 'contents_url': 'https://api.github.com/repos/AlbertoCastellanos/madrid-oct-2018/contents/{+path}',\n", + " 'compare_url': 'https://api.github.com/repos/AlbertoCastellanos/madrid-oct-2018/compare/{base}...{head}',\n", + " 'merges_url': 'https://api.github.com/repos/AlbertoCastellanos/madrid-oct-2018/merges',\n", + " 'archive_url': 'https://api.github.com/repos/AlbertoCastellanos/madrid-oct-2018/{archive_format}{/ref}',\n", + " 'downloads_url': 'https://api.github.com/repos/AlbertoCastellanos/madrid-oct-2018/downloads',\n", + " 'issues_url': 'https://api.github.com/repos/AlbertoCastellanos/madrid-oct-2018/issues{/number}',\n", + " 'pulls_url': 'https://api.github.com/repos/AlbertoCastellanos/madrid-oct-2018/pulls{/number}',\n", + " 'milestones_url': 'https://api.github.com/repos/AlbertoCastellanos/madrid-oct-2018/milestones{/number}',\n", + " 'notifications_url': 'https://api.github.com/repos/AlbertoCastellanos/madrid-oct-2018/notifications{?since,all,participating}',\n", + " 'labels_url': 'https://api.github.com/repos/AlbertoCastellanos/madrid-oct-2018/labels{/name}',\n", + " 'releases_url': 'https://api.github.com/repos/AlbertoCastellanos/madrid-oct-2018/releases{/id}',\n", + " 'deployments_url': 'https://api.github.com/repos/AlbertoCastellanos/madrid-oct-2018/deployments',\n", + " 'created_at': '2018-10-22T07:50:41Z',\n", + " 'updated_at': '2018-12-03T14:18:22Z',\n", + " 'pushed_at': '2018-12-09T18:51:54Z',\n", + " 'git_url': 'git://github.com/AlbertoCastellanos/madrid-oct-2018.git',\n", + " 'ssh_url': 'git@github.com:AlbertoCastellanos/madrid-oct-2018.git',\n", + " 'clone_url': 'https://github.com/AlbertoCastellanos/madrid-oct-2018.git',\n", + " 'svn_url': 'https://github.com/AlbertoCastellanos/madrid-oct-2018',\n", + " 'homepage': None,\n", + " 'size': 93337,\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': None,\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': 153788059,\n", + " 'node_id': 'MDEwOlJlcG9zaXRvcnkxNTM3ODgwNTk=',\n", + " 'name': 'madrid-oct-2018',\n", + " 'full_name': 'elenajpp/madrid-oct-2018',\n", + " 'private': False,\n", + " 'owner': {'login': 'elenajpp',\n", + " 'id': 44167409,\n", + " 'node_id': 'MDQ6VXNlcjQ0MTY3NDA5',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/44167409?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/elenajpp',\n", + " 'html_url': 'https://github.com/elenajpp',\n", + " 'followers_url': 'https://api.github.com/users/elenajpp/followers',\n", + " 'following_url': 'https://api.github.com/users/elenajpp/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/elenajpp/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/elenajpp/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/elenajpp/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/elenajpp/orgs',\n", + " 'repos_url': 'https://api.github.com/users/elenajpp/repos',\n", + " 'events_url': 'https://api.github.com/users/elenajpp/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/elenajpp/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'html_url': 'https://github.com/elenajpp/madrid-oct-2018',\n", + " 'description': None,\n", + " 'fork': True,\n", + " 'url': 'https://api.github.com/repos/elenajpp/madrid-oct-2018',\n", + " 'forks_url': 'https://api.github.com/repos/elenajpp/madrid-oct-2018/forks',\n", + " 'keys_url': 'https://api.github.com/repos/elenajpp/madrid-oct-2018/keys{/key_id}',\n", + " 'collaborators_url': 'https://api.github.com/repos/elenajpp/madrid-oct-2018/collaborators{/collaborator}',\n", + " 'teams_url': 'https://api.github.com/repos/elenajpp/madrid-oct-2018/teams',\n", + " 'hooks_url': 'https://api.github.com/repos/elenajpp/madrid-oct-2018/hooks',\n", + " 'issue_events_url': 'https://api.github.com/repos/elenajpp/madrid-oct-2018/issues/events{/number}',\n", + " 'events_url': 'https://api.github.com/repos/elenajpp/madrid-oct-2018/events',\n", + " 'assignees_url': 'https://api.github.com/repos/elenajpp/madrid-oct-2018/assignees{/user}',\n", + " 'branches_url': 'https://api.github.com/repos/elenajpp/madrid-oct-2018/branches{/branch}',\n", + " 'tags_url': 'https://api.github.com/repos/elenajpp/madrid-oct-2018/tags',\n", + " 'blobs_url': 'https://api.github.com/repos/elenajpp/madrid-oct-2018/git/blobs{/sha}',\n", + " 'git_tags_url': 'https://api.github.com/repos/elenajpp/madrid-oct-2018/git/tags{/sha}',\n", + " 'git_refs_url': 'https://api.github.com/repos/elenajpp/madrid-oct-2018/git/refs{/sha}',\n", + " 'trees_url': 'https://api.github.com/repos/elenajpp/madrid-oct-2018/git/trees{/sha}',\n", + " 'statuses_url': 'https://api.github.com/repos/elenajpp/madrid-oct-2018/statuses/{sha}',\n", + " 'languages_url': 'https://api.github.com/repos/elenajpp/madrid-oct-2018/languages',\n", + " 'stargazers_url': 'https://api.github.com/repos/elenajpp/madrid-oct-2018/stargazers',\n", + " 'contributors_url': 'https://api.github.com/repos/elenajpp/madrid-oct-2018/contributors',\n", + " 'subscribers_url': 'https://api.github.com/repos/elenajpp/madrid-oct-2018/subscribers',\n", + " 'subscription_url': 'https://api.github.com/repos/elenajpp/madrid-oct-2018/subscription',\n", + " 'commits_url': 'https://api.github.com/repos/elenajpp/madrid-oct-2018/commits{/sha}',\n", + " 'git_commits_url': 'https://api.github.com/repos/elenajpp/madrid-oct-2018/git/commits{/sha}',\n", + " 'comments_url': 'https://api.github.com/repos/elenajpp/madrid-oct-2018/comments{/number}',\n", + " 'issue_comment_url': 'https://api.github.com/repos/elenajpp/madrid-oct-2018/issues/comments{/number}',\n", + " 'contents_url': 'https://api.github.com/repos/elenajpp/madrid-oct-2018/contents/{+path}',\n", + " 'compare_url': 'https://api.github.com/repos/elenajpp/madrid-oct-2018/compare/{base}...{head}',\n", + " 'merges_url': 'https://api.github.com/repos/elenajpp/madrid-oct-2018/merges',\n", + " 'archive_url': 'https://api.github.com/repos/elenajpp/madrid-oct-2018/{archive_format}{/ref}',\n", + " 'downloads_url': 'https://api.github.com/repos/elenajpp/madrid-oct-2018/downloads',\n", + " 'issues_url': 'https://api.github.com/repos/elenajpp/madrid-oct-2018/issues{/number}',\n", + " 'pulls_url': 'https://api.github.com/repos/elenajpp/madrid-oct-2018/pulls{/number}',\n", + " 'milestones_url': 'https://api.github.com/repos/elenajpp/madrid-oct-2018/milestones{/number}',\n", + " 'notifications_url': 'https://api.github.com/repos/elenajpp/madrid-oct-2018/notifications{?since,all,participating}',\n", + " 'labels_url': 'https://api.github.com/repos/elenajpp/madrid-oct-2018/labels{/name}',\n", + " 'releases_url': 'https://api.github.com/repos/elenajpp/madrid-oct-2018/releases{/id}',\n", + " 'deployments_url': 'https://api.github.com/repos/elenajpp/madrid-oct-2018/deployments',\n", + " 'created_at': '2018-10-19T13:35:55Z',\n", + " 'updated_at': '2018-12-05T15:59:58Z',\n", + " 'pushed_at': '2018-12-10T15:52:37Z',\n", + " 'git_url': 'git://github.com/elenajpp/madrid-oct-2018.git',\n", + " 'ssh_url': 'git@github.com:elenajpp/madrid-oct-2018.git',\n", + " 'clone_url': 'https://github.com/elenajpp/madrid-oct-2018.git',\n", + " 'svn_url': 'https://github.com/elenajpp/madrid-oct-2018',\n", + " 'homepage': None,\n", + " 'size': 172434,\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': 'unlicense',\n", + " 'name': 'The Unlicense',\n", + " 'spdx_id': 'Unlicense',\n", + " 'url': 'https://api.github.com/licenses/unlicense',\n", + " 'node_id': 'MDc6TGljZW5zZTE1'},\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': 153787814,\n", + " 'node_id': 'MDEwOlJlcG9zaXRvcnkxNTM3ODc4MTQ=',\n", + " 'name': 'madrid-oct-2018',\n", + " 'full_name': 'miriammg/madrid-oct-2018',\n", + " 'private': False,\n", + " 'owner': {'login': 'miriammg',\n", + " 'id': 43962086,\n", + " 'node_id': 'MDQ6VXNlcjQzOTYyMDg2',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/43962086?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/miriammg',\n", + " 'html_url': 'https://github.com/miriammg',\n", + " 'followers_url': 'https://api.github.com/users/miriammg/followers',\n", + " 'following_url': 'https://api.github.com/users/miriammg/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/miriammg/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/miriammg/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/miriammg/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/miriammg/orgs',\n", + " 'repos_url': 'https://api.github.com/users/miriammg/repos',\n", + " 'events_url': 'https://api.github.com/users/miriammg/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/miriammg/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'html_url': 'https://github.com/miriammg/madrid-oct-2018',\n", + " 'description': None,\n", + " 'fork': True,\n", + " 'url': 'https://api.github.com/repos/miriammg/madrid-oct-2018',\n", + " 'forks_url': 'https://api.github.com/repos/miriammg/madrid-oct-2018/forks',\n", + " 'keys_url': 'https://api.github.com/repos/miriammg/madrid-oct-2018/keys{/key_id}',\n", + " 'collaborators_url': 'https://api.github.com/repos/miriammg/madrid-oct-2018/collaborators{/collaborator}',\n", + " 'teams_url': 'https://api.github.com/repos/miriammg/madrid-oct-2018/teams',\n", + " 'hooks_url': 'https://api.github.com/repos/miriammg/madrid-oct-2018/hooks',\n", + " 'issue_events_url': 'https://api.github.com/repos/miriammg/madrid-oct-2018/issues/events{/number}',\n", + " 'events_url': 'https://api.github.com/repos/miriammg/madrid-oct-2018/events',\n", + " 'assignees_url': 'https://api.github.com/repos/miriammg/madrid-oct-2018/assignees{/user}',\n", + " 'branches_url': 'https://api.github.com/repos/miriammg/madrid-oct-2018/branches{/branch}',\n", + " 'tags_url': 'https://api.github.com/repos/miriammg/madrid-oct-2018/tags',\n", + " 'blobs_url': 'https://api.github.com/repos/miriammg/madrid-oct-2018/git/blobs{/sha}',\n", + " 'git_tags_url': 'https://api.github.com/repos/miriammg/madrid-oct-2018/git/tags{/sha}',\n", + " 'git_refs_url': 'https://api.github.com/repos/miriammg/madrid-oct-2018/git/refs{/sha}',\n", + " 'trees_url': 'https://api.github.com/repos/miriammg/madrid-oct-2018/git/trees{/sha}',\n", + " 'statuses_url': 'https://api.github.com/repos/miriammg/madrid-oct-2018/statuses/{sha}',\n", + " 'languages_url': 'https://api.github.com/repos/miriammg/madrid-oct-2018/languages',\n", + " 'stargazers_url': 'https://api.github.com/repos/miriammg/madrid-oct-2018/stargazers',\n", + " 'contributors_url': 'https://api.github.com/repos/miriammg/madrid-oct-2018/contributors',\n", + " 'subscribers_url': 'https://api.github.com/repos/miriammg/madrid-oct-2018/subscribers',\n", + " 'subscription_url': 'https://api.github.com/repos/miriammg/madrid-oct-2018/subscription',\n", + " 'commits_url': 'https://api.github.com/repos/miriammg/madrid-oct-2018/commits{/sha}',\n", + " 'git_commits_url': 'https://api.github.com/repos/miriammg/madrid-oct-2018/git/commits{/sha}',\n", + " 'comments_url': 'https://api.github.com/repos/miriammg/madrid-oct-2018/comments{/number}',\n", + " 'issue_comment_url': 'https://api.github.com/repos/miriammg/madrid-oct-2018/issues/comments{/number}',\n", + " 'contents_url': 'https://api.github.com/repos/miriammg/madrid-oct-2018/contents/{+path}',\n", + " 'compare_url': 'https://api.github.com/repos/miriammg/madrid-oct-2018/compare/{base}...{head}',\n", + " 'merges_url': 'https://api.github.com/repos/miriammg/madrid-oct-2018/merges',\n", + " 'archive_url': 'https://api.github.com/repos/miriammg/madrid-oct-2018/{archive_format}{/ref}',\n", + " 'downloads_url': 'https://api.github.com/repos/miriammg/madrid-oct-2018/downloads',\n", + " 'issues_url': 'https://api.github.com/repos/miriammg/madrid-oct-2018/issues{/number}',\n", + " 'pulls_url': 'https://api.github.com/repos/miriammg/madrid-oct-2018/pulls{/number}',\n", + " 'milestones_url': 'https://api.github.com/repos/miriammg/madrid-oct-2018/milestones{/number}',\n", + " 'notifications_url': 'https://api.github.com/repos/miriammg/madrid-oct-2018/notifications{?since,all,participating}',\n", + " 'labels_url': 'https://api.github.com/repos/miriammg/madrid-oct-2018/labels{/name}',\n", + " 'releases_url': 'https://api.github.com/repos/miriammg/madrid-oct-2018/releases{/id}',\n", + " 'deployments_url': 'https://api.github.com/repos/miriammg/madrid-oct-2018/deployments',\n", + " 'created_at': '2018-10-19T13:34:25Z',\n", + " 'updated_at': '2018-12-07T09:57:15Z',\n", + " 'pushed_at': '2018-12-09T10:29:50Z',\n", + " 'git_url': 'git://github.com/miriammg/madrid-oct-2018.git',\n", + " 'ssh_url': 'git@github.com:miriammg/madrid-oct-2018.git',\n", + " 'clone_url': 'https://github.com/miriammg/madrid-oct-2018.git',\n", + " 'svn_url': 'https://github.com/miriammg/madrid-oct-2018',\n", + " 'homepage': None,\n", + " 'size': 77320,\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': 'unlicense',\n", + " 'name': 'The Unlicense',\n", + " 'spdx_id': 'Unlicense',\n", + " 'url': 'https://api.github.com/licenses/unlicense',\n", + " 'node_id': 'MDc6TGljZW5zZTE1'},\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': 153787806,\n", + " 'node_id': 'MDEwOlJlcG9zaXRvcnkxNTM3ODc4MDY=',\n", + " 'name': 'madrid-oct-2018',\n", + " 'full_name': 'albertogcmr/madrid-oct-2018',\n", + " 'private': False,\n", + " 'owner': {'login': 'albertogcmr',\n", + " 'id': 35075785,\n", + " 'node_id': 'MDQ6VXNlcjM1MDc1Nzg1',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/35075785?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/albertogcmr',\n", + " 'html_url': 'https://github.com/albertogcmr',\n", + " 'followers_url': 'https://api.github.com/users/albertogcmr/followers',\n", + " 'following_url': 'https://api.github.com/users/albertogcmr/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/albertogcmr/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/albertogcmr/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/albertogcmr/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/albertogcmr/orgs',\n", + " 'repos_url': 'https://api.github.com/users/albertogcmr/repos',\n", + " 'events_url': 'https://api.github.com/users/albertogcmr/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/albertogcmr/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'html_url': 'https://github.com/albertogcmr/madrid-oct-2018',\n", + " 'description': None,\n", + " 'fork': True,\n", + " 'url': 'https://api.github.com/repos/albertogcmr/madrid-oct-2018',\n", + " 'forks_url': 'https://api.github.com/repos/albertogcmr/madrid-oct-2018/forks',\n", + " 'keys_url': 'https://api.github.com/repos/albertogcmr/madrid-oct-2018/keys{/key_id}',\n", + " 'collaborators_url': 'https://api.github.com/repos/albertogcmr/madrid-oct-2018/collaborators{/collaborator}',\n", + " 'teams_url': 'https://api.github.com/repos/albertogcmr/madrid-oct-2018/teams',\n", + " 'hooks_url': 'https://api.github.com/repos/albertogcmr/madrid-oct-2018/hooks',\n", + " 'issue_events_url': 'https://api.github.com/repos/albertogcmr/madrid-oct-2018/issues/events{/number}',\n", + " 'events_url': 'https://api.github.com/repos/albertogcmr/madrid-oct-2018/events',\n", + " 'assignees_url': 'https://api.github.com/repos/albertogcmr/madrid-oct-2018/assignees{/user}',\n", + " 'branches_url': 'https://api.github.com/repos/albertogcmr/madrid-oct-2018/branches{/branch}',\n", + " 'tags_url': 'https://api.github.com/repos/albertogcmr/madrid-oct-2018/tags',\n", + " 'blobs_url': 'https://api.github.com/repos/albertogcmr/madrid-oct-2018/git/blobs{/sha}',\n", + " 'git_tags_url': 'https://api.github.com/repos/albertogcmr/madrid-oct-2018/git/tags{/sha}',\n", + " 'git_refs_url': 'https://api.github.com/repos/albertogcmr/madrid-oct-2018/git/refs{/sha}',\n", + " 'trees_url': 'https://api.github.com/repos/albertogcmr/madrid-oct-2018/git/trees{/sha}',\n", + " 'statuses_url': 'https://api.github.com/repos/albertogcmr/madrid-oct-2018/statuses/{sha}',\n", + " 'languages_url': 'https://api.github.com/repos/albertogcmr/madrid-oct-2018/languages',\n", + " 'stargazers_url': 'https://api.github.com/repos/albertogcmr/madrid-oct-2018/stargazers',\n", + " 'contributors_url': 'https://api.github.com/repos/albertogcmr/madrid-oct-2018/contributors',\n", + " 'subscribers_url': 'https://api.github.com/repos/albertogcmr/madrid-oct-2018/subscribers',\n", + " 'subscription_url': 'https://api.github.com/repos/albertogcmr/madrid-oct-2018/subscription',\n", + " 'commits_url': 'https://api.github.com/repos/albertogcmr/madrid-oct-2018/commits{/sha}',\n", + " 'git_commits_url': 'https://api.github.com/repos/albertogcmr/madrid-oct-2018/git/commits{/sha}',\n", + " 'comments_url': 'https://api.github.com/repos/albertogcmr/madrid-oct-2018/comments{/number}',\n", + " 'issue_comment_url': 'https://api.github.com/repos/albertogcmr/madrid-oct-2018/issues/comments{/number}',\n", + " 'contents_url': 'https://api.github.com/repos/albertogcmr/madrid-oct-2018/contents/{+path}',\n", + " 'compare_url': 'https://api.github.com/repos/albertogcmr/madrid-oct-2018/compare/{base}...{head}',\n", + " 'merges_url': 'https://api.github.com/repos/albertogcmr/madrid-oct-2018/merges',\n", + " 'archive_url': 'https://api.github.com/repos/albertogcmr/madrid-oct-2018/{archive_format}{/ref}',\n", + " 'downloads_url': 'https://api.github.com/repos/albertogcmr/madrid-oct-2018/downloads',\n", + " 'issues_url': 'https://api.github.com/repos/albertogcmr/madrid-oct-2018/issues{/number}',\n", + " 'pulls_url': 'https://api.github.com/repos/albertogcmr/madrid-oct-2018/pulls{/number}',\n", + " 'milestones_url': 'https://api.github.com/repos/albertogcmr/madrid-oct-2018/milestones{/number}',\n", + " 'notifications_url': 'https://api.github.com/repos/albertogcmr/madrid-oct-2018/notifications{?since,all,participating}',\n", + " 'labels_url': 'https://api.github.com/repos/albertogcmr/madrid-oct-2018/labels{/name}',\n", + " 'releases_url': 'https://api.github.com/repos/albertogcmr/madrid-oct-2018/releases{/id}',\n", + " 'deployments_url': 'https://api.github.com/repos/albertogcmr/madrid-oct-2018/deployments',\n", + " 'created_at': '2018-10-19T13:34:21Z',\n", + " 'updated_at': '2019-01-18T09:34:32Z',\n", + " 'pushed_at': '2019-08-20T14:07:28Z',\n", + " 'git_url': 'git://github.com/albertogcmr/madrid-oct-2018.git',\n", + " 'ssh_url': 'git@github.com:albertogcmr/madrid-oct-2018.git',\n", + " 'clone_url': 'https://github.com/albertogcmr/madrid-oct-2018.git',\n", + " 'svn_url': 'https://github.com/albertogcmr/madrid-oct-2018',\n", + " 'homepage': None,\n", + " 'size': 171492,\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': 'unlicense',\n", + " 'name': 'The Unlicense',\n", + " 'spdx_id': 'Unlicense',\n", + " 'url': 'https://api.github.com/licenses/unlicense',\n", + " 'node_id': 'MDc6TGljZW5zZTE1'},\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': 153787788,\n", + " 'node_id': 'MDEwOlJlcG9zaXRvcnkxNTM3ODc3ODg=',\n", + " 'name': 'madrid-oct-2018',\n", + " 'full_name': 'marisfont/madrid-oct-2018',\n", + " 'private': False,\n", + " 'owner': {'login': 'marisfont',\n", + " 'id': 43796849,\n", + " 'node_id': 'MDQ6VXNlcjQzNzk2ODQ5',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/43796849?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/marisfont',\n", + " 'html_url': 'https://github.com/marisfont',\n", + " 'followers_url': 'https://api.github.com/users/marisfont/followers',\n", + " 'following_url': 'https://api.github.com/users/marisfont/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/marisfont/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/marisfont/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/marisfont/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/marisfont/orgs',\n", + " 'repos_url': 'https://api.github.com/users/marisfont/repos',\n", + " 'events_url': 'https://api.github.com/users/marisfont/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/marisfont/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'html_url': 'https://github.com/marisfont/madrid-oct-2018',\n", + " 'description': None,\n", + " 'fork': True,\n", + " 'url': 'https://api.github.com/repos/marisfont/madrid-oct-2018',\n", + " 'forks_url': 'https://api.github.com/repos/marisfont/madrid-oct-2018/forks',\n", + " 'keys_url': 'https://api.github.com/repos/marisfont/madrid-oct-2018/keys{/key_id}',\n", + " 'collaborators_url': 'https://api.github.com/repos/marisfont/madrid-oct-2018/collaborators{/collaborator}',\n", + " 'teams_url': 'https://api.github.com/repos/marisfont/madrid-oct-2018/teams',\n", + " 'hooks_url': 'https://api.github.com/repos/marisfont/madrid-oct-2018/hooks',\n", + " 'issue_events_url': 'https://api.github.com/repos/marisfont/madrid-oct-2018/issues/events{/number}',\n", + " 'events_url': 'https://api.github.com/repos/marisfont/madrid-oct-2018/events',\n", + " 'assignees_url': 'https://api.github.com/repos/marisfont/madrid-oct-2018/assignees{/user}',\n", + " 'branches_url': 'https://api.github.com/repos/marisfont/madrid-oct-2018/branches{/branch}',\n", + " 'tags_url': 'https://api.github.com/repos/marisfont/madrid-oct-2018/tags',\n", + " 'blobs_url': 'https://api.github.com/repos/marisfont/madrid-oct-2018/git/blobs{/sha}',\n", + " 'git_tags_url': 'https://api.github.com/repos/marisfont/madrid-oct-2018/git/tags{/sha}',\n", + " 'git_refs_url': 'https://api.github.com/repos/marisfont/madrid-oct-2018/git/refs{/sha}',\n", + " 'trees_url': 'https://api.github.com/repos/marisfont/madrid-oct-2018/git/trees{/sha}',\n", + " 'statuses_url': 'https://api.github.com/repos/marisfont/madrid-oct-2018/statuses/{sha}',\n", + " 'languages_url': 'https://api.github.com/repos/marisfont/madrid-oct-2018/languages',\n", + " 'stargazers_url': 'https://api.github.com/repos/marisfont/madrid-oct-2018/stargazers',\n", + " 'contributors_url': 'https://api.github.com/repos/marisfont/madrid-oct-2018/contributors',\n", + " 'subscribers_url': 'https://api.github.com/repos/marisfont/madrid-oct-2018/subscribers',\n", + " 'subscription_url': 'https://api.github.com/repos/marisfont/madrid-oct-2018/subscription',\n", + " 'commits_url': 'https://api.github.com/repos/marisfont/madrid-oct-2018/commits{/sha}',\n", + " 'git_commits_url': 'https://api.github.com/repos/marisfont/madrid-oct-2018/git/commits{/sha}',\n", + " 'comments_url': 'https://api.github.com/repos/marisfont/madrid-oct-2018/comments{/number}',\n", + " 'issue_comment_url': 'https://api.github.com/repos/marisfont/madrid-oct-2018/issues/comments{/number}',\n", + " 'contents_url': 'https://api.github.com/repos/marisfont/madrid-oct-2018/contents/{+path}',\n", + " 'compare_url': 'https://api.github.com/repos/marisfont/madrid-oct-2018/compare/{base}...{head}',\n", + " 'merges_url': 'https://api.github.com/repos/marisfont/madrid-oct-2018/merges',\n", + " 'archive_url': 'https://api.github.com/repos/marisfont/madrid-oct-2018/{archive_format}{/ref}',\n", + " 'downloads_url': 'https://api.github.com/repos/marisfont/madrid-oct-2018/downloads',\n", + " 'issues_url': 'https://api.github.com/repos/marisfont/madrid-oct-2018/issues{/number}',\n", + " 'pulls_url': 'https://api.github.com/repos/marisfont/madrid-oct-2018/pulls{/number}',\n", + " 'milestones_url': 'https://api.github.com/repos/marisfont/madrid-oct-2018/milestones{/number}',\n", + " 'notifications_url': 'https://api.github.com/repos/marisfont/madrid-oct-2018/notifications{?since,all,participating}',\n", + " 'labels_url': 'https://api.github.com/repos/marisfont/madrid-oct-2018/labels{/name}',\n", + " 'releases_url': 'https://api.github.com/repos/marisfont/madrid-oct-2018/releases{/id}',\n", + " 'deployments_url': 'https://api.github.com/repos/marisfont/madrid-oct-2018/deployments',\n", + " 'created_at': '2018-10-19T13:34:11Z',\n", + " 'updated_at': '2018-12-04T17:31:47Z',\n", + " 'pushed_at': '2018-12-05T16:03:33Z',\n", + " 'git_url': 'git://github.com/marisfont/madrid-oct-2018.git',\n", + " 'ssh_url': 'git@github.com:marisfont/madrid-oct-2018.git',\n", + " 'clone_url': 'https://github.com/marisfont/madrid-oct-2018.git',\n", + " 'svn_url': 'https://github.com/marisfont/madrid-oct-2018',\n", + " 'homepage': None,\n", + " 'size': 93980,\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': 'unlicense',\n", + " 'name': 'The Unlicense',\n", + " 'spdx_id': 'Unlicense',\n", + " 'url': 'https://api.github.com/licenses/unlicense',\n", + " 'node_id': 'MDc6TGljZW5zZTE1'},\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": 75, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "request = requests.get('https://api.github.com/repos/ironhack-datalabs/madrid-oct-2018/forks')\n", + "data = request.json()\n", + "data\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": 50, + "id": "fd0bcd3e-3551-4098-8654-c329709e0a5b", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['HTML', 'Jupyter Notebook', None]" + ] + }, + "execution_count": 50, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "languages = [lista['language'] for lista in data]\n", + "languages2 = list(set(languages))\n", + "languages2\n", + "\n" + ] + }, + { + "cell_type": "markdown", + "id": "fbad30fd-d1a7-46bc-a9f3-fb4fb6b61558", + "metadata": {}, + "source": [ + "## Reto 2" + ] + }, + { + "cell_type": "code", + "execution_count": 51, + "id": "cb9d4560-8b51-4e80-b770-bc9067f84449", + "metadata": { + "collapsed": true, + "jupyter": { + "outputs_hidden": true + }, + "tags": [] + }, + "outputs": [ + { + "data": { + "text/plain": [ + "[{'sha': '1638e5506e6947b77bfe78761d345476ae80d017',\n", + " 'node_id': 'MDY6Q29tbWl0MTUzNzIwODA0OjE2MzhlNTUwNmU2OTQ3Yjc3YmZlNzg3NjFkMzQ1NDc2YWU4MGQwMTc=',\n", + " 'commit': {'author': {'name': 'Marc Pomar',\n", + " 'email': 'marc@faable.com',\n", + " 'date': '2019-08-19T11:11:36Z'},\n", + " 'committer': {'name': 'Marc Pomar',\n", + " 'email': 'marc@faable.com',\n", + " 'date': '2019-08-19T11:11:36Z'},\n", + " 'message': 'Cambiar los autores',\n", + " 'tree': {'sha': '51812285dc70ac37103735ee7ed672befc582b5f',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/trees/51812285dc70ac37103735ee7ed672befc582b5f'},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/commits/1638e5506e6947b77bfe78761d345476ae80d017',\n", + " 'comment_count': 0,\n", + " 'verification': {'verified': False,\n", + " 'reason': 'unsigned',\n", + " 'signature': None,\n", + " 'payload': None}},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/1638e5506e6947b77bfe78761d345476ae80d017',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/1638e5506e6947b77bfe78761d345476ae80d017',\n", + " 'comments_url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/1638e5506e6947b77bfe78761d345476ae80d017/comments',\n", + " 'author': {'login': 'boyander',\n", + " 'id': 568638,\n", + " 'node_id': 'MDQ6VXNlcjU2ODYzOA==',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/568638?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/boyander',\n", + " 'html_url': 'https://github.com/boyander',\n", + " 'followers_url': 'https://api.github.com/users/boyander/followers',\n", + " 'following_url': 'https://api.github.com/users/boyander/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/boyander/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/boyander/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/boyander/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/boyander/orgs',\n", + " 'repos_url': 'https://api.github.com/users/boyander/repos',\n", + " 'events_url': 'https://api.github.com/users/boyander/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/boyander/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'committer': {'login': 'boyander',\n", + " 'id': 568638,\n", + " 'node_id': 'MDQ6VXNlcjU2ODYzOA==',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/568638?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/boyander',\n", + " 'html_url': 'https://github.com/boyander',\n", + " 'followers_url': 'https://api.github.com/users/boyander/followers',\n", + " 'following_url': 'https://api.github.com/users/boyander/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/boyander/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/boyander/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/boyander/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/boyander/orgs',\n", + " 'repos_url': 'https://api.github.com/users/boyander/repos',\n", + " 'events_url': 'https://api.github.com/users/boyander/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/boyander/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'parents': [{'sha': 'f332b5e6fcea965dc80f62220d7ee1457b04b90d',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/f332b5e6fcea965dc80f62220d7ee1457b04b90d',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/f332b5e6fcea965dc80f62220d7ee1457b04b90d'}]},\n", + " {'sha': 'f332b5e6fcea965dc80f62220d7ee1457b04b90d',\n", + " 'node_id': 'MDY6Q29tbWl0MTUzNzIwODA0OmYzMzJiNWU2ZmNlYTk2NWRjODBmNjIyMjBkN2VlMTQ1N2IwNGI5MGQ=',\n", + " 'commit': {'author': {'name': 'ta-data-bcn',\n", + " 'email': '47005065+ta-data-bcn@users.noreply.github.com',\n", + " 'date': '2019-03-07T15:49:16Z'},\n", + " 'committer': {'name': 'GitHub',\n", + " 'email': 'noreply@github.com',\n", + " 'date': '2019-03-07T15:49:16Z'},\n", + " 'message': 'fix',\n", + " 'tree': {'sha': '74662fcb1b617f9be19739c27c841f9d04532399',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/trees/74662fcb1b617f9be19739c27c841f9d04532399'},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/commits/f332b5e6fcea965dc80f62220d7ee1457b04b90d',\n", + " 'comment_count': 0,\n", + " 'verification': {'verified': True,\n", + " 'reason': 'valid',\n", + " 'signature': '-----BEGIN PGP SIGNATURE-----\\n\\nwsBcBAABCAAQBQJcgT18CRBK7hj4Ov3rIwAAdHIIACjbBip9umLNztkgmZQf6tKD\\nx0ZLUHQLUYeVctQXYAoh+XPn6oEcupl6PX7nId1etu8PpuPmaT7lCKl8Fn4gDc7q\\nJriGMvxGmP/0BnoZId/4FTMEJzcbplBIJGSl4+CejFFMh6+awcVD4dGSrRQQCBKD\\ncqd2Ay0pOsQ3mcl0MEFKirqgNRiRRmSyVTgmTIdGGFYsXr+eUL2TPtLG+doLa4wx\\nL0Oq4NI3HBIEj7JHKsOsViD6ZmG8WxMIcNuFPqD31Jb2HjTsAHvQea9KnJNNUDhW\\na3vDVWapXBpzZENlB7uMnD0bFQnu9Zzk7gGTP7mJHQSGoKEsMO5yAwFHTdGLZ08=\\n=7KZd\\n-----END PGP SIGNATURE-----\\n',\n", + " 'payload': 'tree 74662fcb1b617f9be19739c27c841f9d04532399\\nparent 4c048c3efc18cf9d50e34c76919c8049ee7f2dbd\\nauthor ta-data-bcn <47005065+ta-data-bcn@users.noreply.github.com> 1551973756 +0100\\ncommitter GitHub 1551973756 +0100\\n\\nfix'}},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/f332b5e6fcea965dc80f62220d7ee1457b04b90d',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/f332b5e6fcea965dc80f62220d7ee1457b04b90d',\n", + " 'comments_url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/f332b5e6fcea965dc80f62220d7ee1457b04b90d/comments',\n", + " 'author': {'login': 'ta-data-bcn',\n", + " 'id': 47005065,\n", + " 'node_id': 'MDQ6VXNlcjQ3MDA1MDY1',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/47005065?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/ta-data-bcn',\n", + " 'html_url': 'https://github.com/ta-data-bcn',\n", + " 'followers_url': 'https://api.github.com/users/ta-data-bcn/followers',\n", + " 'following_url': 'https://api.github.com/users/ta-data-bcn/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/ta-data-bcn/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/ta-data-bcn/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/ta-data-bcn/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/ta-data-bcn/orgs',\n", + " 'repos_url': 'https://api.github.com/users/ta-data-bcn/repos',\n", + " 'events_url': 'https://api.github.com/users/ta-data-bcn/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/ta-data-bcn/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'committer': {'login': 'web-flow',\n", + " 'id': 19864447,\n", + " 'node_id': 'MDQ6VXNlcjE5ODY0NDQ3',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/19864447?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/web-flow',\n", + " 'html_url': 'https://github.com/web-flow',\n", + " 'followers_url': 'https://api.github.com/users/web-flow/followers',\n", + " 'following_url': 'https://api.github.com/users/web-flow/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/web-flow/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/web-flow/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/web-flow/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/web-flow/orgs',\n", + " 'repos_url': 'https://api.github.com/users/web-flow/repos',\n", + " 'events_url': 'https://api.github.com/users/web-flow/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/web-flow/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'parents': [{'sha': '4c048c3efc18cf9d50e34c76919c8049ee7f2dbd',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/4c048c3efc18cf9d50e34c76919c8049ee7f2dbd',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/4c048c3efc18cf9d50e34c76919c8049ee7f2dbd'}]},\n", + " {'sha': '4c048c3efc18cf9d50e34c76919c8049ee7f2dbd',\n", + " 'node_id': 'MDY6Q29tbWl0MTUzNzIwODA0OjRjMDQ4YzNlZmMxOGNmOWQ1MGUzNGM3NjkxOWM4MDQ5ZWU3ZjJkYmQ=',\n", + " 'commit': {'author': {'name': 'ta-data-bcn',\n", + " 'email': '47005065+ta-data-bcn@users.noreply.github.com',\n", + " 'date': '2019-03-07T15:38:52Z'},\n", + " 'committer': {'name': 'GitHub',\n", + " 'email': 'noreply@github.com',\n", + " 'date': '2019-03-07T15:38:52Z'},\n", + " 'message': 'remove bonus challenge 2',\n", + " 'tree': {'sha': '4e0dafb67e8bf9a3f12da9dc02affc431d0b8993',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/trees/4e0dafb67e8bf9a3f12da9dc02affc431d0b8993'},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/commits/4c048c3efc18cf9d50e34c76919c8049ee7f2dbd',\n", + " 'comment_count': 0,\n", + " 'verification': {'verified': True,\n", + " 'reason': 'valid',\n", + " 'signature': '-----BEGIN PGP SIGNATURE-----\\n\\nwsBcBAABCAAQBQJcgTsMCRBK7hj4Ov3rIwAAdHIIAJJBPkPp/viXc3rW1Xw5TsLT\\nWJhyvQtoBDVo9K+aCsX7izs2dgnSXJ6dcZuug+chB0km5nxzRZshs1B0D+EZUHNY\\nqvuFoxjKSWcSaX52QWP6o7U4QvUFRUseAxbFigy8+eBeKTup+NLQmDP0EIwAUX50\\nZc0jUCdKah55w4+4YCYg9CsplshtD+hUzmatD84SmmtYoQvQmAJXFIl69BMe5q7o\\nCudsrGjOxYiZIguEJoJzqqZRc/s2bqC+eBj839mUH+9moUpGk9loQUfq9evcyRVS\\nQkNWpmAozDgaGG7Bdaj2VTcEZZgzhcXoejUbn3wAosFj+Y4ujyrn7ALyVilqL5A=\\n=4ewf\\n-----END PGP SIGNATURE-----\\n',\n", + " 'payload': 'tree 4e0dafb67e8bf9a3f12da9dc02affc431d0b8993\\nparent 41e09d4fbf64bacb2fdfe7d90cdd0cd71bd24310\\nauthor ta-data-bcn <47005065+ta-data-bcn@users.noreply.github.com> 1551973132 +0100\\ncommitter GitHub 1551973132 +0100\\n\\nremove bonus challenge 2'}},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/4c048c3efc18cf9d50e34c76919c8049ee7f2dbd',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/4c048c3efc18cf9d50e34c76919c8049ee7f2dbd',\n", + " 'comments_url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/4c048c3efc18cf9d50e34c76919c8049ee7f2dbd/comments',\n", + " 'author': {'login': 'ta-data-bcn',\n", + " 'id': 47005065,\n", + " 'node_id': 'MDQ6VXNlcjQ3MDA1MDY1',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/47005065?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/ta-data-bcn',\n", + " 'html_url': 'https://github.com/ta-data-bcn',\n", + " 'followers_url': 'https://api.github.com/users/ta-data-bcn/followers',\n", + " 'following_url': 'https://api.github.com/users/ta-data-bcn/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/ta-data-bcn/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/ta-data-bcn/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/ta-data-bcn/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/ta-data-bcn/orgs',\n", + " 'repos_url': 'https://api.github.com/users/ta-data-bcn/repos',\n", + " 'events_url': 'https://api.github.com/users/ta-data-bcn/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/ta-data-bcn/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'committer': {'login': 'web-flow',\n", + " 'id': 19864447,\n", + " 'node_id': 'MDQ6VXNlcjE5ODY0NDQ3',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/19864447?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/web-flow',\n", + " 'html_url': 'https://github.com/web-flow',\n", + " 'followers_url': 'https://api.github.com/users/web-flow/followers',\n", + " 'following_url': 'https://api.github.com/users/web-flow/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/web-flow/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/web-flow/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/web-flow/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/web-flow/orgs',\n", + " 'repos_url': 'https://api.github.com/users/web-flow/repos',\n", + " 'events_url': 'https://api.github.com/users/web-flow/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/web-flow/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'parents': [{'sha': '41e09d4fbf64bacb2fdfe7d90cdd0cd71bd24310',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/41e09d4fbf64bacb2fdfe7d90cdd0cd71bd24310',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/41e09d4fbf64bacb2fdfe7d90cdd0cd71bd24310'}]},\n", + " {'sha': '41e09d4fbf64bacb2fdfe7d90cdd0cd71bd24310',\n", + " 'node_id': 'MDY6Q29tbWl0MTUzNzIwODA0OjQxZTA5ZDRmYmY2NGJhY2IyZmRmZTdkOTBjZGQwY2Q3MWJkMjQzMTA=',\n", + " 'commit': {'author': {'name': 'Tony Ojeda',\n", + " 'email': 'tojeda@districtdatalabs.com',\n", + " 'date': '2019-01-18T18:28:33Z'},\n", + " 'committer': {'name': 'Tony Ojeda',\n", + " 'email': 'tojeda@districtdatalabs.com',\n", + " 'date': '2019-01-18T18:28:33Z'},\n", + " 'message': 'Parallelization lab',\n", + " 'tree': {'sha': '74662fcb1b617f9be19739c27c841f9d04532399',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/trees/74662fcb1b617f9be19739c27c841f9d04532399'},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/commits/41e09d4fbf64bacb2fdfe7d90cdd0cd71bd24310',\n", + " 'comment_count': 0,\n", + " 'verification': {'verified': False,\n", + " 'reason': 'unsigned',\n", + " 'signature': None,\n", + " 'payload': None}},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/41e09d4fbf64bacb2fdfe7d90cdd0cd71bd24310',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/41e09d4fbf64bacb2fdfe7d90cdd0cd71bd24310',\n", + " 'comments_url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/41e09d4fbf64bacb2fdfe7d90cdd0cd71bd24310/comments',\n", + " 'author': {'login': 'ojedatony1616',\n", + " 'id': 1253136,\n", + " 'node_id': 'MDQ6VXNlcjEyNTMxMzY=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/1253136?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/ojedatony1616',\n", + " 'html_url': 'https://github.com/ojedatony1616',\n", + " 'followers_url': 'https://api.github.com/users/ojedatony1616/followers',\n", + " 'following_url': 'https://api.github.com/users/ojedatony1616/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/ojedatony1616/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/ojedatony1616/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/ojedatony1616/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/ojedatony1616/orgs',\n", + " 'repos_url': 'https://api.github.com/users/ojedatony1616/repos',\n", + " 'events_url': 'https://api.github.com/users/ojedatony1616/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/ojedatony1616/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'committer': {'login': 'ojedatony1616',\n", + " 'id': 1253136,\n", + " 'node_id': 'MDQ6VXNlcjEyNTMxMzY=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/1253136?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/ojedatony1616',\n", + " 'html_url': 'https://github.com/ojedatony1616',\n", + " 'followers_url': 'https://api.github.com/users/ojedatony1616/followers',\n", + " 'following_url': 'https://api.github.com/users/ojedatony1616/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/ojedatony1616/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/ojedatony1616/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/ojedatony1616/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/ojedatony1616/orgs',\n", + " 'repos_url': 'https://api.github.com/users/ojedatony1616/repos',\n", + " 'events_url': 'https://api.github.com/users/ojedatony1616/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/ojedatony1616/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'parents': [{'sha': '750eb91e4535c14ec4bf03f60cb5756a1c93f68f',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/750eb91e4535c14ec4bf03f60cb5756a1c93f68f',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/750eb91e4535c14ec4bf03f60cb5756a1c93f68f'}]},\n", + " {'sha': '750eb91e4535c14ec4bf03f60cb5756a1c93f68f',\n", + " 'node_id': 'MDY6Q29tbWl0MTUzNzIwODA0Ojc1MGViOTFlNDUzNWMxNGVjNGJmMDNmNjBjYjU3NTZhMWM5M2Y2OGY=',\n", + " 'commit': {'author': {'name': 'Michal Monselise',\n", + " 'email': 'michal.monselise@gmail.com',\n", + " 'date': '2019-01-17T21:59:35Z'},\n", + " 'committer': {'name': 'Michal Monselise',\n", + " 'email': 'michal.monselise@gmail.com',\n", + " 'date': '2019-01-17T21:59:35Z'},\n", + " 'message': 'error handling lab',\n", + " 'tree': {'sha': '49a31fee1247ec9ff26a0193dd0e75cd6944e81a',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/trees/49a31fee1247ec9ff26a0193dd0e75cd6944e81a'},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/commits/750eb91e4535c14ec4bf03f60cb5756a1c93f68f',\n", + " 'comment_count': 0,\n", + " 'verification': {'verified': False,\n", + " 'reason': 'unsigned',\n", + " 'signature': None,\n", + " 'payload': None}},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/750eb91e4535c14ec4bf03f60cb5756a1c93f68f',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/750eb91e4535c14ec4bf03f60cb5756a1c93f68f',\n", + " 'comments_url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/750eb91e4535c14ec4bf03f60cb5756a1c93f68f/comments',\n", + " 'author': {'login': 'michalmonselise',\n", + " 'id': 7342857,\n", + " 'node_id': 'MDQ6VXNlcjczNDI4NTc=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/7342857?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/michalmonselise',\n", + " 'html_url': 'https://github.com/michalmonselise',\n", + " 'followers_url': 'https://api.github.com/users/michalmonselise/followers',\n", + " 'following_url': 'https://api.github.com/users/michalmonselise/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/michalmonselise/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/michalmonselise/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/michalmonselise/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/michalmonselise/orgs',\n", + " 'repos_url': 'https://api.github.com/users/michalmonselise/repos',\n", + " 'events_url': 'https://api.github.com/users/michalmonselise/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/michalmonselise/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'committer': {'login': 'michalmonselise',\n", + " 'id': 7342857,\n", + " 'node_id': 'MDQ6VXNlcjczNDI4NTc=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/7342857?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/michalmonselise',\n", + " 'html_url': 'https://github.com/michalmonselise',\n", + " 'followers_url': 'https://api.github.com/users/michalmonselise/followers',\n", + " 'following_url': 'https://api.github.com/users/michalmonselise/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/michalmonselise/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/michalmonselise/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/michalmonselise/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/michalmonselise/orgs',\n", + " 'repos_url': 'https://api.github.com/users/michalmonselise/repos',\n", + " 'events_url': 'https://api.github.com/users/michalmonselise/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/michalmonselise/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'parents': [{'sha': '4a8cc3cb64821cb58182a3a94be38f17d27a8e8f',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/4a8cc3cb64821cb58182a3a94be38f17d27a8e8f',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/4a8cc3cb64821cb58182a3a94be38f17d27a8e8f'}]},\n", + " {'sha': '4a8cc3cb64821cb58182a3a94be38f17d27a8e8f',\n", + " 'node_id': 'MDY6Q29tbWl0MTUzNzIwODA0OjRhOGNjM2NiNjQ4MjFjYjU4MTgyYTNhOTRiZTM4ZjE3ZDI3YThlOGY=',\n", + " 'commit': {'author': {'name': 'Michal Monselise',\n", + " 'email': 'michal.monselise@gmail.com',\n", + " 'date': '2019-01-17T06:33:16Z'},\n", + " 'committer': {'name': 'Michal Monselise',\n", + " 'email': 'michal.monselise@gmail.com',\n", + " 'date': '2019-01-17T06:33:16Z'},\n", + " 'message': 'fix readme',\n", + " 'tree': {'sha': '62334dec6b45f2a8853897cef3c129273e8aea35',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/trees/62334dec6b45f2a8853897cef3c129273e8aea35'},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/commits/4a8cc3cb64821cb58182a3a94be38f17d27a8e8f',\n", + " 'comment_count': 0,\n", + " 'verification': {'verified': False,\n", + " 'reason': 'unsigned',\n", + " 'signature': None,\n", + " 'payload': None}},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/4a8cc3cb64821cb58182a3a94be38f17d27a8e8f',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/4a8cc3cb64821cb58182a3a94be38f17d27a8e8f',\n", + " 'comments_url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/4a8cc3cb64821cb58182a3a94be38f17d27a8e8f/comments',\n", + " 'author': {'login': 'michalmonselise',\n", + " 'id': 7342857,\n", + " 'node_id': 'MDQ6VXNlcjczNDI4NTc=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/7342857?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/michalmonselise',\n", + " 'html_url': 'https://github.com/michalmonselise',\n", + " 'followers_url': 'https://api.github.com/users/michalmonselise/followers',\n", + " 'following_url': 'https://api.github.com/users/michalmonselise/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/michalmonselise/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/michalmonselise/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/michalmonselise/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/michalmonselise/orgs',\n", + " 'repos_url': 'https://api.github.com/users/michalmonselise/repos',\n", + " 'events_url': 'https://api.github.com/users/michalmonselise/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/michalmonselise/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'committer': {'login': 'michalmonselise',\n", + " 'id': 7342857,\n", + " 'node_id': 'MDQ6VXNlcjczNDI4NTc=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/7342857?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/michalmonselise',\n", + " 'html_url': 'https://github.com/michalmonselise',\n", + " 'followers_url': 'https://api.github.com/users/michalmonselise/followers',\n", + " 'following_url': 'https://api.github.com/users/michalmonselise/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/michalmonselise/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/michalmonselise/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/michalmonselise/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/michalmonselise/orgs',\n", + " 'repos_url': 'https://api.github.com/users/michalmonselise/repos',\n", + " 'events_url': 'https://api.github.com/users/michalmonselise/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/michalmonselise/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'parents': [{'sha': '1501bac01f8183d223a47ca7f23649a5d98d7e00',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/1501bac01f8183d223a47ca7f23649a5d98d7e00',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/1501bac01f8183d223a47ca7f23649a5d98d7e00'}]},\n", + " {'sha': '1501bac01f8183d223a47ca7f23649a5d98d7e00',\n", + " 'node_id': 'MDY6Q29tbWl0MTUzNzIwODA0OjE1MDFiYWMwMWY4MTgzZDIyM2E0N2NhN2YyMzY0OWE1ZDk4ZDdlMDA=',\n", + " 'commit': {'author': {'name': 'Michal Monselise',\n", + " 'email': 'michal.monselise@gmail.com',\n", + " 'date': '2019-01-17T06:28:16Z'},\n", + " 'committer': {'name': 'Michal Monselise',\n", + " 'email': 'michal.monselise@gmail.com',\n", + " 'date': '2019-01-17T06:28:16Z'},\n", + " 'message': 'fixing Q1-Q3',\n", + " 'tree': {'sha': '864e27beab44168f45342a544d48c7036f4683c7',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/trees/864e27beab44168f45342a544d48c7036f4683c7'},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/commits/1501bac01f8183d223a47ca7f23649a5d98d7e00',\n", + " 'comment_count': 0,\n", + " 'verification': {'verified': False,\n", + " 'reason': 'unsigned',\n", + " 'signature': None,\n", + " 'payload': None}},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/1501bac01f8183d223a47ca7f23649a5d98d7e00',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/1501bac01f8183d223a47ca7f23649a5d98d7e00',\n", + " 'comments_url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/1501bac01f8183d223a47ca7f23649a5d98d7e00/comments',\n", + " 'author': {'login': 'michalmonselise',\n", + " 'id': 7342857,\n", + " 'node_id': 'MDQ6VXNlcjczNDI4NTc=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/7342857?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/michalmonselise',\n", + " 'html_url': 'https://github.com/michalmonselise',\n", + " 'followers_url': 'https://api.github.com/users/michalmonselise/followers',\n", + " 'following_url': 'https://api.github.com/users/michalmonselise/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/michalmonselise/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/michalmonselise/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/michalmonselise/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/michalmonselise/orgs',\n", + " 'repos_url': 'https://api.github.com/users/michalmonselise/repos',\n", + " 'events_url': 'https://api.github.com/users/michalmonselise/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/michalmonselise/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'committer': {'login': 'michalmonselise',\n", + " 'id': 7342857,\n", + " 'node_id': 'MDQ6VXNlcjczNDI4NTc=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/7342857?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/michalmonselise',\n", + " 'html_url': 'https://github.com/michalmonselise',\n", + " 'followers_url': 'https://api.github.com/users/michalmonselise/followers',\n", + " 'following_url': 'https://api.github.com/users/michalmonselise/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/michalmonselise/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/michalmonselise/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/michalmonselise/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/michalmonselise/orgs',\n", + " 'repos_url': 'https://api.github.com/users/michalmonselise/repos',\n", + " 'events_url': 'https://api.github.com/users/michalmonselise/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/michalmonselise/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'parents': [{'sha': '6c2a1247d4e13a37261081279f250ffa82ed5c96',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/6c2a1247d4e13a37261081279f250ffa82ed5c96',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/6c2a1247d4e13a37261081279f250ffa82ed5c96'}]},\n", + " {'sha': '6c2a1247d4e13a37261081279f250ffa82ed5c96',\n", + " 'node_id': 'MDY6Q29tbWl0MTUzNzIwODA0OjZjMmExMjQ3ZDRlMTNhMzcyNjEwODEyNzlmMjUwZmZhODJlZDVjOTY=',\n", + " 'commit': {'author': {'name': 'Michal Monselise',\n", + " 'email': 'michal.monselise@gmail.com',\n", + " 'date': '2019-01-17T06:24:01Z'},\n", + " 'committer': {'name': 'Michal Monselise',\n", + " 'email': 'michal.monselise@gmail.com',\n", + " 'date': '2019-01-17T06:24:01Z'},\n", + " 'message': 'functional programming lab',\n", + " 'tree': {'sha': '11cfbefecc943926cc5d9a10fc9aed4a9b578d51',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/trees/11cfbefecc943926cc5d9a10fc9aed4a9b578d51'},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/commits/6c2a1247d4e13a37261081279f250ffa82ed5c96',\n", + " 'comment_count': 0,\n", + " 'verification': {'verified': False,\n", + " 'reason': 'unsigned',\n", + " 'signature': None,\n", + " 'payload': None}},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/6c2a1247d4e13a37261081279f250ffa82ed5c96',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/6c2a1247d4e13a37261081279f250ffa82ed5c96',\n", + " 'comments_url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/6c2a1247d4e13a37261081279f250ffa82ed5c96/comments',\n", + " 'author': {'login': 'michalmonselise',\n", + " 'id': 7342857,\n", + " 'node_id': 'MDQ6VXNlcjczNDI4NTc=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/7342857?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/michalmonselise',\n", + " 'html_url': 'https://github.com/michalmonselise',\n", + " 'followers_url': 'https://api.github.com/users/michalmonselise/followers',\n", + " 'following_url': 'https://api.github.com/users/michalmonselise/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/michalmonselise/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/michalmonselise/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/michalmonselise/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/michalmonselise/orgs',\n", + " 'repos_url': 'https://api.github.com/users/michalmonselise/repos',\n", + " 'events_url': 'https://api.github.com/users/michalmonselise/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/michalmonselise/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'committer': {'login': 'michalmonselise',\n", + " 'id': 7342857,\n", + " 'node_id': 'MDQ6VXNlcjczNDI4NTc=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/7342857?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/michalmonselise',\n", + " 'html_url': 'https://github.com/michalmonselise',\n", + " 'followers_url': 'https://api.github.com/users/michalmonselise/followers',\n", + " 'following_url': 'https://api.github.com/users/michalmonselise/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/michalmonselise/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/michalmonselise/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/michalmonselise/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/michalmonselise/orgs',\n", + " 'repos_url': 'https://api.github.com/users/michalmonselise/repos',\n", + " 'events_url': 'https://api.github.com/users/michalmonselise/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/michalmonselise/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'parents': [{'sha': 'cc02db3df76c8a16ecee3f7a937366ff427a7c3a',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/cc02db3df76c8a16ecee3f7a937366ff427a7c3a',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/cc02db3df76c8a16ecee3f7a937366ff427a7c3a'}]},\n", + " {'sha': 'cc02db3df76c8a16ecee3f7a937366ff427a7c3a',\n", + " 'node_id': 'MDY6Q29tbWl0MTUzNzIwODA0OmNjMDJkYjNkZjc2YzhhMTZlY2VlM2Y3YTkzNzM2NmZmNDI3YTdjM2E=',\n", + " 'commit': {'author': {'name': 'Zhou Zhou',\n", + " 'email': 'zhou.eye8@gmail.com',\n", + " 'date': '2019-01-16T23:20:01Z'},\n", + " 'committer': {'name': 'Zhou Zhou',\n", + " 'email': 'zhou.eye8@gmail.com',\n", + " 'date': '2019-01-16T23:20:01Z'},\n", + " 'message': 'placeholder for lab adv web scraping and code simplicity',\n", + " 'tree': {'sha': '28b5687e3ab047c869356796aee40ec657d079a6',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/trees/28b5687e3ab047c869356796aee40ec657d079a6'},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/commits/cc02db3df76c8a16ecee3f7a937366ff427a7c3a',\n", + " 'comment_count': 0,\n", + " 'verification': {'verified': False,\n", + " 'reason': 'unsigned',\n", + " 'signature': None,\n", + " 'payload': None}},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/cc02db3df76c8a16ecee3f7a937366ff427a7c3a',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/cc02db3df76c8a16ecee3f7a937366ff427a7c3a',\n", + " 'comments_url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/cc02db3df76c8a16ecee3f7a937366ff427a7c3a/comments',\n", + " 'author': {'login': 'eye8',\n", + " 'id': 1659798,\n", + " 'node_id': 'MDQ6VXNlcjE2NTk3OTg=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/1659798?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/eye8',\n", + " 'html_url': 'https://github.com/eye8',\n", + " 'followers_url': 'https://api.github.com/users/eye8/followers',\n", + " 'following_url': 'https://api.github.com/users/eye8/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/eye8/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/eye8/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/eye8/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/eye8/orgs',\n", + " 'repos_url': 'https://api.github.com/users/eye8/repos',\n", + " 'events_url': 'https://api.github.com/users/eye8/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/eye8/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'committer': {'login': 'eye8',\n", + " 'id': 1659798,\n", + " 'node_id': 'MDQ6VXNlcjE2NTk3OTg=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/1659798?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/eye8',\n", + " 'html_url': 'https://github.com/eye8',\n", + " 'followers_url': 'https://api.github.com/users/eye8/followers',\n", + " 'following_url': 'https://api.github.com/users/eye8/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/eye8/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/eye8/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/eye8/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/eye8/orgs',\n", + " 'repos_url': 'https://api.github.com/users/eye8/repos',\n", + " 'events_url': 'https://api.github.com/users/eye8/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/eye8/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'parents': [{'sha': '49ba929952728ab17635591cf55137c8af01babb',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/49ba929952728ab17635591cf55137c8af01babb',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/49ba929952728ab17635591cf55137c8af01babb'}]},\n", + " {'sha': '49ba929952728ab17635591cf55137c8af01babb',\n", + " 'node_id': 'MDY6Q29tbWl0MTUzNzIwODA0OjQ5YmE5Mjk5NTI3MjhhYjE3NjM1NTkxY2Y1NTEzN2M4YWYwMWJhYmI=',\n", + " 'commit': {'author': {'name': 'Zhou Zhou',\n", + " 'email': 'zhou.eye8@gmail.com',\n", + " 'date': '2019-01-16T22:24:40Z'},\n", + " 'committer': {'name': 'Zhou Zhou',\n", + " 'email': 'zhou.eye8@gmail.com',\n", + " 'date': '2019-01-16T22:24:40Z'},\n", + " 'message': \"Merge branch 'master' of https://github.com/ironhack-labs/data-labs\",\n", + " 'tree': {'sha': '8c0b7b9c9b229520c44be3b289ad23fdbc31e9d6',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/trees/8c0b7b9c9b229520c44be3b289ad23fdbc31e9d6'},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/commits/49ba929952728ab17635591cf55137c8af01babb',\n", + " 'comment_count': 0,\n", + " 'verification': {'verified': False,\n", + " 'reason': 'unsigned',\n", + " 'signature': None,\n", + " 'payload': None}},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/49ba929952728ab17635591cf55137c8af01babb',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/49ba929952728ab17635591cf55137c8af01babb',\n", + " 'comments_url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/49ba929952728ab17635591cf55137c8af01babb/comments',\n", + " 'author': {'login': 'eye8',\n", + " 'id': 1659798,\n", + " 'node_id': 'MDQ6VXNlcjE2NTk3OTg=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/1659798?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/eye8',\n", + " 'html_url': 'https://github.com/eye8',\n", + " 'followers_url': 'https://api.github.com/users/eye8/followers',\n", + " 'following_url': 'https://api.github.com/users/eye8/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/eye8/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/eye8/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/eye8/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/eye8/orgs',\n", + " 'repos_url': 'https://api.github.com/users/eye8/repos',\n", + " 'events_url': 'https://api.github.com/users/eye8/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/eye8/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'committer': {'login': 'eye8',\n", + " 'id': 1659798,\n", + " 'node_id': 'MDQ6VXNlcjE2NTk3OTg=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/1659798?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/eye8',\n", + " 'html_url': 'https://github.com/eye8',\n", + " 'followers_url': 'https://api.github.com/users/eye8/followers',\n", + " 'following_url': 'https://api.github.com/users/eye8/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/eye8/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/eye8/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/eye8/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/eye8/orgs',\n", + " 'repos_url': 'https://api.github.com/users/eye8/repos',\n", + " 'events_url': 'https://api.github.com/users/eye8/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/eye8/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'parents': [{'sha': 'ba93368ee5593b15c7b1829f82cbacb9a003476c',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/ba93368ee5593b15c7b1829f82cbacb9a003476c',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/ba93368ee5593b15c7b1829f82cbacb9a003476c'},\n", + " {'sha': '2034c389cb81f30d30f94acc2a5237377d387dc1',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/2034c389cb81f30d30f94acc2a5237377d387dc1',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/2034c389cb81f30d30f94acc2a5237377d387dc1'}]},\n", + " {'sha': 'ba93368ee5593b15c7b1829f82cbacb9a003476c',\n", + " 'node_id': 'MDY6Q29tbWl0MTUzNzIwODA0OmJhOTMzNjhlZTU1OTNiMTVjN2IxODI5ZjgyY2JhY2I5YTAwMzQ3NmM=',\n", + " 'commit': {'author': {'name': 'Zhou Zhou',\n", + " 'email': 'zhou.eye8@gmail.com',\n", + " 'date': '2019-01-16T22:24:35Z'},\n", + " 'committer': {'name': 'Zhou Zhou',\n", + " 'email': 'zhou.eye8@gmail.com',\n", + " 'date': '2019-01-16T22:24:35Z'},\n", + " 'message': 'minor updates',\n", + " 'tree': {'sha': 'cb1d28ea4a96adfd111cc8656523817acac07608',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/trees/cb1d28ea4a96adfd111cc8656523817acac07608'},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/commits/ba93368ee5593b15c7b1829f82cbacb9a003476c',\n", + " 'comment_count': 0,\n", + " 'verification': {'verified': False,\n", + " 'reason': 'unsigned',\n", + " 'signature': None,\n", + " 'payload': None}},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/ba93368ee5593b15c7b1829f82cbacb9a003476c',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/ba93368ee5593b15c7b1829f82cbacb9a003476c',\n", + " 'comments_url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/ba93368ee5593b15c7b1829f82cbacb9a003476c/comments',\n", + " 'author': {'login': 'eye8',\n", + " 'id': 1659798,\n", + " 'node_id': 'MDQ6VXNlcjE2NTk3OTg=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/1659798?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/eye8',\n", + " 'html_url': 'https://github.com/eye8',\n", + " 'followers_url': 'https://api.github.com/users/eye8/followers',\n", + " 'following_url': 'https://api.github.com/users/eye8/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/eye8/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/eye8/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/eye8/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/eye8/orgs',\n", + " 'repos_url': 'https://api.github.com/users/eye8/repos',\n", + " 'events_url': 'https://api.github.com/users/eye8/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/eye8/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'committer': {'login': 'eye8',\n", + " 'id': 1659798,\n", + " 'node_id': 'MDQ6VXNlcjE2NTk3OTg=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/1659798?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/eye8',\n", + " 'html_url': 'https://github.com/eye8',\n", + " 'followers_url': 'https://api.github.com/users/eye8/followers',\n", + " 'following_url': 'https://api.github.com/users/eye8/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/eye8/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/eye8/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/eye8/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/eye8/orgs',\n", + " 'repos_url': 'https://api.github.com/users/eye8/repos',\n", + " 'events_url': 'https://api.github.com/users/eye8/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/eye8/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'parents': [{'sha': '825dea0b3aab60bf587130441fab30d8abab775c',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/825dea0b3aab60bf587130441fab30d8abab775c',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/825dea0b3aab60bf587130441fab30d8abab775c'}]},\n", + " {'sha': '2034c389cb81f30d30f94acc2a5237377d387dc1',\n", + " 'node_id': 'MDY6Q29tbWl0MTUzNzIwODA0OjIwMzRjMzg5Y2I4MWYzMGQzMGY5NGFjYzJhNTIzNzM3N2QzODdkYzE=',\n", + " 'commit': {'author': {'name': 'Michal Monselise',\n", + " 'email': 'michal.monselise@gmail.com',\n", + " 'date': '2019-01-14T22:40:53Z'},\n", + " 'committer': {'name': 'Michal Monselise',\n", + " 'email': 'michal.monselise@gmail.com',\n", + " 'date': '2019-01-14T22:40:53Z'},\n", + " 'message': 'string ops lab',\n", + " 'tree': {'sha': 'b50a292fd813d30e355d9e9144be3e5ff1e233d4',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/trees/b50a292fd813d30e355d9e9144be3e5ff1e233d4'},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/commits/2034c389cb81f30d30f94acc2a5237377d387dc1',\n", + " 'comment_count': 0,\n", + " 'verification': {'verified': False,\n", + " 'reason': 'unsigned',\n", + " 'signature': None,\n", + " 'payload': None}},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/2034c389cb81f30d30f94acc2a5237377d387dc1',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/2034c389cb81f30d30f94acc2a5237377d387dc1',\n", + " 'comments_url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/2034c389cb81f30d30f94acc2a5237377d387dc1/comments',\n", + " 'author': {'login': 'michalmonselise',\n", + " 'id': 7342857,\n", + " 'node_id': 'MDQ6VXNlcjczNDI4NTc=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/7342857?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/michalmonselise',\n", + " 'html_url': 'https://github.com/michalmonselise',\n", + " 'followers_url': 'https://api.github.com/users/michalmonselise/followers',\n", + " 'following_url': 'https://api.github.com/users/michalmonselise/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/michalmonselise/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/michalmonselise/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/michalmonselise/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/michalmonselise/orgs',\n", + " 'repos_url': 'https://api.github.com/users/michalmonselise/repos',\n", + " 'events_url': 'https://api.github.com/users/michalmonselise/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/michalmonselise/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'committer': {'login': 'michalmonselise',\n", + " 'id': 7342857,\n", + " 'node_id': 'MDQ6VXNlcjczNDI4NTc=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/7342857?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/michalmonselise',\n", + " 'html_url': 'https://github.com/michalmonselise',\n", + " 'followers_url': 'https://api.github.com/users/michalmonselise/followers',\n", + " 'following_url': 'https://api.github.com/users/michalmonselise/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/michalmonselise/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/michalmonselise/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/michalmonselise/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/michalmonselise/orgs',\n", + " 'repos_url': 'https://api.github.com/users/michalmonselise/repos',\n", + " 'events_url': 'https://api.github.com/users/michalmonselise/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/michalmonselise/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'parents': [{'sha': '09cf3f0163fe3895128cb322f5450672435ede7e',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/09cf3f0163fe3895128cb322f5450672435ede7e',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/09cf3f0163fe3895128cb322f5450672435ede7e'}]},\n", + " {'sha': '09cf3f0163fe3895128cb322f5450672435ede7e',\n", + " 'node_id': 'MDY6Q29tbWl0MTUzNzIwODA0OjA5Y2YzZjAxNjNmZTM4OTUxMjhjYjMyMmY1NDUwNjcyNDM1ZWRlN2U=',\n", + " 'commit': {'author': {'name': 'Michal Monselise',\n", + " 'email': 'michal.monselise@gmail.com',\n", + " 'date': '2019-01-11T20:01:48Z'},\n", + " 'committer': {'name': 'Michal Monselise',\n", + " 'email': 'michal.monselise@gmail.com',\n", + " 'date': '2019-01-11T20:01:48Z'},\n", + " 'message': 'lambda lab',\n", + " 'tree': {'sha': '62dc7668aa64f3bcd1c2a3aa6d53bafd39e0d666',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/trees/62dc7668aa64f3bcd1c2a3aa6d53bafd39e0d666'},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/commits/09cf3f0163fe3895128cb322f5450672435ede7e',\n", + " 'comment_count': 0,\n", + " 'verification': {'verified': False,\n", + " 'reason': 'unsigned',\n", + " 'signature': None,\n", + " 'payload': None}},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/09cf3f0163fe3895128cb322f5450672435ede7e',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/09cf3f0163fe3895128cb322f5450672435ede7e',\n", + " 'comments_url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/09cf3f0163fe3895128cb322f5450672435ede7e/comments',\n", + " 'author': {'login': 'michalmonselise',\n", + " 'id': 7342857,\n", + " 'node_id': 'MDQ6VXNlcjczNDI4NTc=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/7342857?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/michalmonselise',\n", + " 'html_url': 'https://github.com/michalmonselise',\n", + " 'followers_url': 'https://api.github.com/users/michalmonselise/followers',\n", + " 'following_url': 'https://api.github.com/users/michalmonselise/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/michalmonselise/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/michalmonselise/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/michalmonselise/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/michalmonselise/orgs',\n", + " 'repos_url': 'https://api.github.com/users/michalmonselise/repos',\n", + " 'events_url': 'https://api.github.com/users/michalmonselise/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/michalmonselise/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'committer': {'login': 'michalmonselise',\n", + " 'id': 7342857,\n", + " 'node_id': 'MDQ6VXNlcjczNDI4NTc=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/7342857?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/michalmonselise',\n", + " 'html_url': 'https://github.com/michalmonselise',\n", + " 'followers_url': 'https://api.github.com/users/michalmonselise/followers',\n", + " 'following_url': 'https://api.github.com/users/michalmonselise/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/michalmonselise/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/michalmonselise/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/michalmonselise/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/michalmonselise/orgs',\n", + " 'repos_url': 'https://api.github.com/users/michalmonselise/repos',\n", + " 'events_url': 'https://api.github.com/users/michalmonselise/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/michalmonselise/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'parents': [{'sha': '825dea0b3aab60bf587130441fab30d8abab775c',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/825dea0b3aab60bf587130441fab30d8abab775c',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/825dea0b3aab60bf587130441fab30d8abab775c'}]},\n", + " {'sha': '825dea0b3aab60bf587130441fab30d8abab775c',\n", + " 'node_id': 'MDY6Q29tbWl0MTUzNzIwODA0OjgyNWRlYTBiM2FhYjYwYmY1ODcxMzA0NDFmYWIzMGQ4YWJhYjc3NWM=',\n", + " 'commit': {'author': {'name': 'Michal Monselise',\n", + " 'email': 'michal.monselise@gmail.com',\n", + " 'date': '2019-01-10T21:15:16Z'},\n", + " 'committer': {'name': 'Michal Monselise',\n", + " 'email': 'michal.monselise@gmail.com',\n", + " 'date': '2019-01-10T21:15:16Z'},\n", + " 'message': 'fix initial description',\n", + " 'tree': {'sha': '9c026c982781ec0e5475f0d60b0adb3f2f4e0dc0',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/trees/9c026c982781ec0e5475f0d60b0adb3f2f4e0dc0'},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/commits/825dea0b3aab60bf587130441fab30d8abab775c',\n", + " 'comment_count': 0,\n", + " 'verification': {'verified': False,\n", + " 'reason': 'unsigned',\n", + " 'signature': None,\n", + " 'payload': None}},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/825dea0b3aab60bf587130441fab30d8abab775c',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/825dea0b3aab60bf587130441fab30d8abab775c',\n", + " 'comments_url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/825dea0b3aab60bf587130441fab30d8abab775c/comments',\n", + " 'author': {'login': 'michalmonselise',\n", + " 'id': 7342857,\n", + " 'node_id': 'MDQ6VXNlcjczNDI4NTc=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/7342857?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/michalmonselise',\n", + " 'html_url': 'https://github.com/michalmonselise',\n", + " 'followers_url': 'https://api.github.com/users/michalmonselise/followers',\n", + " 'following_url': 'https://api.github.com/users/michalmonselise/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/michalmonselise/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/michalmonselise/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/michalmonselise/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/michalmonselise/orgs',\n", + " 'repos_url': 'https://api.github.com/users/michalmonselise/repos',\n", + " 'events_url': 'https://api.github.com/users/michalmonselise/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/michalmonselise/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'committer': {'login': 'michalmonselise',\n", + " 'id': 7342857,\n", + " 'node_id': 'MDQ6VXNlcjczNDI4NTc=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/7342857?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/michalmonselise',\n", + " 'html_url': 'https://github.com/michalmonselise',\n", + " 'followers_url': 'https://api.github.com/users/michalmonselise/followers',\n", + " 'following_url': 'https://api.github.com/users/michalmonselise/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/michalmonselise/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/michalmonselise/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/michalmonselise/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/michalmonselise/orgs',\n", + " 'repos_url': 'https://api.github.com/users/michalmonselise/repos',\n", + " 'events_url': 'https://api.github.com/users/michalmonselise/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/michalmonselise/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'parents': [{'sha': 'ced5e055e9313f60c57a7daab4ee89eac9f2c409',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/ced5e055e9313f60c57a7daab4ee89eac9f2c409',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/ced5e055e9313f60c57a7daab4ee89eac9f2c409'}]},\n", + " {'sha': 'ced5e055e9313f60c57a7daab4ee89eac9f2c409',\n", + " 'node_id': 'MDY6Q29tbWl0MTUzNzIwODA0OmNlZDVlMDU1ZTkzMTNmNjBjNTdhN2RhYWI0ZWU4OWVhYzlmMmM0MDk=',\n", + " 'commit': {'author': {'name': 'Michal Monselise',\n", + " 'email': 'michal.monselise@gmail.com',\n", + " 'date': '2019-01-10T21:11:31Z'},\n", + " 'committer': {'name': 'Michal Monselise',\n", + " 'email': 'michal.monselise@gmail.com',\n", + " 'date': '2019-01-10T21:11:31Z'},\n", + " 'message': 'oop lab main',\n", + " 'tree': {'sha': 'beb4e457e793ddf99c7b5982b56e092d0c8cfe62',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/trees/beb4e457e793ddf99c7b5982b56e092d0c8cfe62'},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/commits/ced5e055e9313f60c57a7daab4ee89eac9f2c409',\n", + " 'comment_count': 0,\n", + " 'verification': {'verified': False,\n", + " 'reason': 'unsigned',\n", + " 'signature': None,\n", + " 'payload': None}},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/ced5e055e9313f60c57a7daab4ee89eac9f2c409',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/ced5e055e9313f60c57a7daab4ee89eac9f2c409',\n", + " 'comments_url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/ced5e055e9313f60c57a7daab4ee89eac9f2c409/comments',\n", + " 'author': {'login': 'michalmonselise',\n", + " 'id': 7342857,\n", + " 'node_id': 'MDQ6VXNlcjczNDI4NTc=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/7342857?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/michalmonselise',\n", + " 'html_url': 'https://github.com/michalmonselise',\n", + " 'followers_url': 'https://api.github.com/users/michalmonselise/followers',\n", + " 'following_url': 'https://api.github.com/users/michalmonselise/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/michalmonselise/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/michalmonselise/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/michalmonselise/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/michalmonselise/orgs',\n", + " 'repos_url': 'https://api.github.com/users/michalmonselise/repos',\n", + " 'events_url': 'https://api.github.com/users/michalmonselise/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/michalmonselise/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'committer': {'login': 'michalmonselise',\n", + " 'id': 7342857,\n", + " 'node_id': 'MDQ6VXNlcjczNDI4NTc=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/7342857?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/michalmonselise',\n", + " 'html_url': 'https://github.com/michalmonselise',\n", + " 'followers_url': 'https://api.github.com/users/michalmonselise/followers',\n", + " 'following_url': 'https://api.github.com/users/michalmonselise/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/michalmonselise/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/michalmonselise/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/michalmonselise/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/michalmonselise/orgs',\n", + " 'repos_url': 'https://api.github.com/users/michalmonselise/repos',\n", + " 'events_url': 'https://api.github.com/users/michalmonselise/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/michalmonselise/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'parents': [{'sha': '2cda9ab92b0f4dbfbe72e39a1bc26b9d7e41d28f',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/2cda9ab92b0f4dbfbe72e39a1bc26b9d7e41d28f',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/2cda9ab92b0f4dbfbe72e39a1bc26b9d7e41d28f'}]},\n", + " {'sha': '2cda9ab92b0f4dbfbe72e39a1bc26b9d7e41d28f',\n", + " 'node_id': 'MDY6Q29tbWl0MTUzNzIwODA0OjJjZGE5YWI5MmIwZjRkYmZiZTcyZTM5YTFiYzI2YjlkN2U0MWQyOGY=',\n", + " 'commit': {'author': {'name': 'Zhou Zhou',\n", + " 'email': 'zhou.eye8@gmail.com',\n", + " 'date': '2019-01-08T20:22:14Z'},\n", + " 'committer': {'name': 'Zhou Zhou',\n", + " 'email': 'zhou.eye8@gmail.com',\n", + " 'date': '2019-01-08T20:22:14Z'},\n", + " 'message': \"Merge branch 'master' of https://github.com/ironhack-labs/data-labs\",\n", + " 'tree': {'sha': '246ca834e48954556e7c34c81d3f6f46667665ef',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/trees/246ca834e48954556e7c34c81d3f6f46667665ef'},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/commits/2cda9ab92b0f4dbfbe72e39a1bc26b9d7e41d28f',\n", + " 'comment_count': 0,\n", + " 'verification': {'verified': False,\n", + " 'reason': 'unsigned',\n", + " 'signature': None,\n", + " 'payload': None}},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/2cda9ab92b0f4dbfbe72e39a1bc26b9d7e41d28f',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/2cda9ab92b0f4dbfbe72e39a1bc26b9d7e41d28f',\n", + " 'comments_url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/2cda9ab92b0f4dbfbe72e39a1bc26b9d7e41d28f/comments',\n", + " 'author': {'login': 'eye8',\n", + " 'id': 1659798,\n", + " 'node_id': 'MDQ6VXNlcjE2NTk3OTg=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/1659798?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/eye8',\n", + " 'html_url': 'https://github.com/eye8',\n", + " 'followers_url': 'https://api.github.com/users/eye8/followers',\n", + " 'following_url': 'https://api.github.com/users/eye8/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/eye8/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/eye8/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/eye8/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/eye8/orgs',\n", + " 'repos_url': 'https://api.github.com/users/eye8/repos',\n", + " 'events_url': 'https://api.github.com/users/eye8/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/eye8/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'committer': {'login': 'eye8',\n", + " 'id': 1659798,\n", + " 'node_id': 'MDQ6VXNlcjE2NTk3OTg=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/1659798?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/eye8',\n", + " 'html_url': 'https://github.com/eye8',\n", + " 'followers_url': 'https://api.github.com/users/eye8/followers',\n", + " 'following_url': 'https://api.github.com/users/eye8/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/eye8/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/eye8/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/eye8/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/eye8/orgs',\n", + " 'repos_url': 'https://api.github.com/users/eye8/repos',\n", + " 'events_url': 'https://api.github.com/users/eye8/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/eye8/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'parents': [{'sha': '2db6ca9372c8585a0a894cef5c8be3c51a4547a7',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/2db6ca9372c8585a0a894cef5c8be3c51a4547a7',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/2db6ca9372c8585a0a894cef5c8be3c51a4547a7'},\n", + " {'sha': '4887dd8d4b582f6279c6f23114842d3fd071e62a',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/4887dd8d4b582f6279c6f23114842d3fd071e62a',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/4887dd8d4b582f6279c6f23114842d3fd071e62a'}]},\n", + " {'sha': '2db6ca9372c8585a0a894cef5c8be3c51a4547a7',\n", + " 'node_id': 'MDY6Q29tbWl0MTUzNzIwODA0OjJkYjZjYTkzNzJjODU4NWEwYTg5NGNlZjVjOGJlM2M1MWE0NTQ3YTc=',\n", + " 'commit': {'author': {'name': 'Zhou Zhou',\n", + " 'email': 'zhou.eye8@gmail.com',\n", + " 'date': '2019-01-08T20:22:09Z'},\n", + " 'committer': {'name': 'Zhou Zhou',\n", + " 'email': 'zhou.eye8@gmail.com',\n", + " 'date': '2019-01-08T20:22:09Z'},\n", + " 'message': 'lab-tuple-set-dict',\n", + " 'tree': {'sha': '90124604514c3b381fbc0cae9f43adc1ebfab0f9',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/trees/90124604514c3b381fbc0cae9f43adc1ebfab0f9'},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/commits/2db6ca9372c8585a0a894cef5c8be3c51a4547a7',\n", + " 'comment_count': 0,\n", + " 'verification': {'verified': False,\n", + " 'reason': 'unsigned',\n", + " 'signature': None,\n", + " 'payload': None}},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/2db6ca9372c8585a0a894cef5c8be3c51a4547a7',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/2db6ca9372c8585a0a894cef5c8be3c51a4547a7',\n", + " 'comments_url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/2db6ca9372c8585a0a894cef5c8be3c51a4547a7/comments',\n", + " 'author': {'login': 'eye8',\n", + " 'id': 1659798,\n", + " 'node_id': 'MDQ6VXNlcjE2NTk3OTg=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/1659798?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/eye8',\n", + " 'html_url': 'https://github.com/eye8',\n", + " 'followers_url': 'https://api.github.com/users/eye8/followers',\n", + " 'following_url': 'https://api.github.com/users/eye8/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/eye8/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/eye8/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/eye8/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/eye8/orgs',\n", + " 'repos_url': 'https://api.github.com/users/eye8/repos',\n", + " 'events_url': 'https://api.github.com/users/eye8/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/eye8/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'committer': {'login': 'eye8',\n", + " 'id': 1659798,\n", + " 'node_id': 'MDQ6VXNlcjE2NTk3OTg=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/1659798?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/eye8',\n", + " 'html_url': 'https://github.com/eye8',\n", + " 'followers_url': 'https://api.github.com/users/eye8/followers',\n", + " 'following_url': 'https://api.github.com/users/eye8/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/eye8/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/eye8/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/eye8/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/eye8/orgs',\n", + " 'repos_url': 'https://api.github.com/users/eye8/repos',\n", + " 'events_url': 'https://api.github.com/users/eye8/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/eye8/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'parents': [{'sha': '2df87cad452ef32a3b81d869dd3e5cd7af6f9bec',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/2df87cad452ef32a3b81d869dd3e5cd7af6f9bec',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/2df87cad452ef32a3b81d869dd3e5cd7af6f9bec'}]},\n", + " {'sha': '4887dd8d4b582f6279c6f23114842d3fd071e62a',\n", + " 'node_id': 'MDY6Q29tbWl0MTUzNzIwODA0OjQ4ODdkZDhkNGI1ODJmNjI3OWM2ZjIzMTE0ODQyZDNmZDA3MWU2MmE=',\n", + " 'commit': {'author': {'name': 'Tony Ojeda',\n", + " 'email': 'tojeda@districtdatalabs.com',\n", + " 'date': '2019-01-07T20:24:29Z'},\n", + " 'committer': {'name': 'Tony Ojeda',\n", + " 'email': 'tojeda@districtdatalabs.com',\n", + " 'date': '2019-01-07T20:24:29Z'},\n", + " 'message': 'Updating Getting Started section',\n", + " 'tree': {'sha': '986236aa9e3756862f5cb979beacf5315b966774',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/trees/986236aa9e3756862f5cb979beacf5315b966774'},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/commits/4887dd8d4b582f6279c6f23114842d3fd071e62a',\n", + " 'comment_count': 0,\n", + " 'verification': {'verified': False,\n", + " 'reason': 'unsigned',\n", + " 'signature': None,\n", + " 'payload': None}},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/4887dd8d4b582f6279c6f23114842d3fd071e62a',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/4887dd8d4b582f6279c6f23114842d3fd071e62a',\n", + " 'comments_url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/4887dd8d4b582f6279c6f23114842d3fd071e62a/comments',\n", + " 'author': {'login': 'ojedatony1616',\n", + " 'id': 1253136,\n", + " 'node_id': 'MDQ6VXNlcjEyNTMxMzY=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/1253136?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/ojedatony1616',\n", + " 'html_url': 'https://github.com/ojedatony1616',\n", + " 'followers_url': 'https://api.github.com/users/ojedatony1616/followers',\n", + " 'following_url': 'https://api.github.com/users/ojedatony1616/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/ojedatony1616/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/ojedatony1616/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/ojedatony1616/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/ojedatony1616/orgs',\n", + " 'repos_url': 'https://api.github.com/users/ojedatony1616/repos',\n", + " 'events_url': 'https://api.github.com/users/ojedatony1616/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/ojedatony1616/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'committer': {'login': 'ojedatony1616',\n", + " 'id': 1253136,\n", + " 'node_id': 'MDQ6VXNlcjEyNTMxMzY=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/1253136?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/ojedatony1616',\n", + " 'html_url': 'https://github.com/ojedatony1616',\n", + " 'followers_url': 'https://api.github.com/users/ojedatony1616/followers',\n", + " 'following_url': 'https://api.github.com/users/ojedatony1616/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/ojedatony1616/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/ojedatony1616/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/ojedatony1616/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/ojedatony1616/orgs',\n", + " 'repos_url': 'https://api.github.com/users/ojedatony1616/repos',\n", + " 'events_url': 'https://api.github.com/users/ojedatony1616/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/ojedatony1616/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'parents': [{'sha': '14a4c26acde03b2ebff1e1e84da29d60bc532410',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/14a4c26acde03b2ebff1e1e84da29d60bc532410',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/14a4c26acde03b2ebff1e1e84da29d60bc532410'}]},\n", + " {'sha': '14a4c26acde03b2ebff1e1e84da29d60bc532410',\n", + " 'node_id': 'MDY6Q29tbWl0MTUzNzIwODA0OjE0YTRjMjZhY2RlMDNiMmViZmYxZTFlODRkYTI5ZDYwYmM1MzI0MTA=',\n", + " 'commit': {'author': {'name': 'Tony Ojeda',\n", + " 'email': 'tojeda@districtdatalabs.com',\n", + " 'date': '2019-01-07T20:20:17Z'},\n", + " 'committer': {'name': 'Tony Ojeda',\n", + " 'email': 'tojeda@districtdatalabs.com',\n", + " 'date': '2019-01-07T20:20:17Z'},\n", + " 'message': 'Adding snippet about Jupyter Notebook',\n", + " 'tree': {'sha': 'b5ca5a8e4e75d0c22f838217acb23f4ae0c53add',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/trees/b5ca5a8e4e75d0c22f838217acb23f4ae0c53add'},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/commits/14a4c26acde03b2ebff1e1e84da29d60bc532410',\n", + " 'comment_count': 0,\n", + " 'verification': {'verified': False,\n", + " 'reason': 'unsigned',\n", + " 'signature': None,\n", + " 'payload': None}},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/14a4c26acde03b2ebff1e1e84da29d60bc532410',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/14a4c26acde03b2ebff1e1e84da29d60bc532410',\n", + " 'comments_url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/14a4c26acde03b2ebff1e1e84da29d60bc532410/comments',\n", + " 'author': {'login': 'ojedatony1616',\n", + " 'id': 1253136,\n", + " 'node_id': 'MDQ6VXNlcjEyNTMxMzY=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/1253136?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/ojedatony1616',\n", + " 'html_url': 'https://github.com/ojedatony1616',\n", + " 'followers_url': 'https://api.github.com/users/ojedatony1616/followers',\n", + " 'following_url': 'https://api.github.com/users/ojedatony1616/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/ojedatony1616/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/ojedatony1616/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/ojedatony1616/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/ojedatony1616/orgs',\n", + " 'repos_url': 'https://api.github.com/users/ojedatony1616/repos',\n", + " 'events_url': 'https://api.github.com/users/ojedatony1616/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/ojedatony1616/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'committer': {'login': 'ojedatony1616',\n", + " 'id': 1253136,\n", + " 'node_id': 'MDQ6VXNlcjEyNTMxMzY=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/1253136?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/ojedatony1616',\n", + " 'html_url': 'https://github.com/ojedatony1616',\n", + " 'followers_url': 'https://api.github.com/users/ojedatony1616/followers',\n", + " 'following_url': 'https://api.github.com/users/ojedatony1616/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/ojedatony1616/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/ojedatony1616/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/ojedatony1616/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/ojedatony1616/orgs',\n", + " 'repos_url': 'https://api.github.com/users/ojedatony1616/repos',\n", + " 'events_url': 'https://api.github.com/users/ojedatony1616/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/ojedatony1616/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'parents': [{'sha': 'b57627cc8931bdeb56b48bd853beac0b569e6e93',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/b57627cc8931bdeb56b48bd853beac0b569e6e93',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/b57627cc8931bdeb56b48bd853beac0b569e6e93'}]},\n", + " {'sha': 'b57627cc8931bdeb56b48bd853beac0b569e6e93',\n", + " 'node_id': 'MDY6Q29tbWl0MTUzNzIwODA0OmI1NzYyN2NjODkzMWJkZWI1NmI0OGJkODUzYmVhYzBiNTY5ZTZlOTM=',\n", + " 'commit': {'author': {'name': 'Tony Ojeda',\n", + " 'email': 'tojeda@districtdatalabs.com',\n", + " 'date': '2019-01-07T17:49:55Z'},\n", + " 'committer': {'name': 'Tony Ojeda',\n", + " 'email': 'tojeda@districtdatalabs.com',\n", + " 'date': '2019-01-07T17:49:55Z'},\n", + " 'message': 'Update main.ipynb',\n", + " 'tree': {'sha': '7366c4250f742ac11201900a44c20eacd1a77dc7',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/trees/7366c4250f742ac11201900a44c20eacd1a77dc7'},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/commits/b57627cc8931bdeb56b48bd853beac0b569e6e93',\n", + " 'comment_count': 0,\n", + " 'verification': {'verified': False,\n", + " 'reason': 'unsigned',\n", + " 'signature': None,\n", + " 'payload': None}},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/b57627cc8931bdeb56b48bd853beac0b569e6e93',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/b57627cc8931bdeb56b48bd853beac0b569e6e93',\n", + " 'comments_url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/b57627cc8931bdeb56b48bd853beac0b569e6e93/comments',\n", + " 'author': {'login': 'ojedatony1616',\n", + " 'id': 1253136,\n", + " 'node_id': 'MDQ6VXNlcjEyNTMxMzY=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/1253136?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/ojedatony1616',\n", + " 'html_url': 'https://github.com/ojedatony1616',\n", + " 'followers_url': 'https://api.github.com/users/ojedatony1616/followers',\n", + " 'following_url': 'https://api.github.com/users/ojedatony1616/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/ojedatony1616/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/ojedatony1616/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/ojedatony1616/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/ojedatony1616/orgs',\n", + " 'repos_url': 'https://api.github.com/users/ojedatony1616/repos',\n", + " 'events_url': 'https://api.github.com/users/ojedatony1616/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/ojedatony1616/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'committer': {'login': 'ojedatony1616',\n", + " 'id': 1253136,\n", + " 'node_id': 'MDQ6VXNlcjEyNTMxMzY=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/1253136?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/ojedatony1616',\n", + " 'html_url': 'https://github.com/ojedatony1616',\n", + " 'followers_url': 'https://api.github.com/users/ojedatony1616/followers',\n", + " 'following_url': 'https://api.github.com/users/ojedatony1616/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/ojedatony1616/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/ojedatony1616/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/ojedatony1616/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/ojedatony1616/orgs',\n", + " 'repos_url': 'https://api.github.com/users/ojedatony1616/repos',\n", + " 'events_url': 'https://api.github.com/users/ojedatony1616/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/ojedatony1616/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'parents': [{'sha': '86cde628c887d7b52fd4f89d8fe8d77e7d74832c',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/86cde628c887d7b52fd4f89d8fe8d77e7d74832c',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/86cde628c887d7b52fd4f89d8fe8d77e7d74832c'}]},\n", + " {'sha': '86cde628c887d7b52fd4f89d8fe8d77e7d74832c',\n", + " 'node_id': 'MDY6Q29tbWl0MTUzNzIwODA0Ojg2Y2RlNjI4Yzg4N2Q3YjUyZmQ0Zjg5ZDhmZThkNzdlN2Q3NDgzMmM=',\n", + " 'commit': {'author': {'name': 'Tony Ojeda',\n", + " 'email': 'tojeda@districtdatalabs.com',\n", + " 'date': '2019-01-07T17:47:26Z'},\n", + " 'committer': {'name': 'Tony Ojeda',\n", + " 'email': 'tojeda@districtdatalabs.com',\n", + " 'date': '2019-01-07T17:47:26Z'},\n", + " 'message': 'RSS lab to master branch',\n", + " 'tree': {'sha': '75346e45d20002059edc555fab54d57f8407aa52',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/trees/75346e45d20002059edc555fab54d57f8407aa52'},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/commits/86cde628c887d7b52fd4f89d8fe8d77e7d74832c',\n", + " 'comment_count': 0,\n", + " 'verification': {'verified': False,\n", + " 'reason': 'unsigned',\n", + " 'signature': None,\n", + " 'payload': None}},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/86cde628c887d7b52fd4f89d8fe8d77e7d74832c',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/86cde628c887d7b52fd4f89d8fe8d77e7d74832c',\n", + " 'comments_url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/86cde628c887d7b52fd4f89d8fe8d77e7d74832c/comments',\n", + " 'author': {'login': 'ojedatony1616',\n", + " 'id': 1253136,\n", + " 'node_id': 'MDQ6VXNlcjEyNTMxMzY=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/1253136?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/ojedatony1616',\n", + " 'html_url': 'https://github.com/ojedatony1616',\n", + " 'followers_url': 'https://api.github.com/users/ojedatony1616/followers',\n", + " 'following_url': 'https://api.github.com/users/ojedatony1616/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/ojedatony1616/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/ojedatony1616/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/ojedatony1616/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/ojedatony1616/orgs',\n", + " 'repos_url': 'https://api.github.com/users/ojedatony1616/repos',\n", + " 'events_url': 'https://api.github.com/users/ojedatony1616/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/ojedatony1616/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'committer': {'login': 'ojedatony1616',\n", + " 'id': 1253136,\n", + " 'node_id': 'MDQ6VXNlcjEyNTMxMzY=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/1253136?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/ojedatony1616',\n", + " 'html_url': 'https://github.com/ojedatony1616',\n", + " 'followers_url': 'https://api.github.com/users/ojedatony1616/followers',\n", + " 'following_url': 'https://api.github.com/users/ojedatony1616/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/ojedatony1616/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/ojedatony1616/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/ojedatony1616/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/ojedatony1616/orgs',\n", + " 'repos_url': 'https://api.github.com/users/ojedatony1616/repos',\n", + " 'events_url': 'https://api.github.com/users/ojedatony1616/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/ojedatony1616/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'parents': [{'sha': '2df87cad452ef32a3b81d869dd3e5cd7af6f9bec',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/2df87cad452ef32a3b81d869dd3e5cd7af6f9bec',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/2df87cad452ef32a3b81d869dd3e5cd7af6f9bec'}]},\n", + " {'sha': '2df87cad452ef32a3b81d869dd3e5cd7af6f9bec',\n", + " 'node_id': 'MDY6Q29tbWl0MTUzNzIwODA0OjJkZjg3Y2FkNDUyZWYzMmEzYjgxZDg2OWRkM2U1Y2Q3YWY2ZjliZWM=',\n", + " 'commit': {'author': {'name': 'Zhou Zhou',\n", + " 'email': 'zhou.eye8@gmail.com',\n", + " 'date': '2019-01-07T16:32:06Z'},\n", + " 'committer': {'name': 'Zhou Zhou',\n", + " 'email': 'zhou.eye8@gmail.com',\n", + " 'date': '2019-01-07T16:32:06Z'},\n", + " 'message': 'adding .gitkeep for lab-rss',\n", + " 'tree': {'sha': '5cc2c35b42e0ae807caa85ada89e3714e6d4be9b',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/trees/5cc2c35b42e0ae807caa85ada89e3714e6d4be9b'},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/commits/2df87cad452ef32a3b81d869dd3e5cd7af6f9bec',\n", + " 'comment_count': 0,\n", + " 'verification': {'verified': False,\n", + " 'reason': 'unsigned',\n", + " 'signature': None,\n", + " 'payload': None}},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/2df87cad452ef32a3b81d869dd3e5cd7af6f9bec',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/2df87cad452ef32a3b81d869dd3e5cd7af6f9bec',\n", + " 'comments_url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/2df87cad452ef32a3b81d869dd3e5cd7af6f9bec/comments',\n", + " 'author': {'login': 'eye8',\n", + " 'id': 1659798,\n", + " 'node_id': 'MDQ6VXNlcjE2NTk3OTg=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/1659798?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/eye8',\n", + " 'html_url': 'https://github.com/eye8',\n", + " 'followers_url': 'https://api.github.com/users/eye8/followers',\n", + " 'following_url': 'https://api.github.com/users/eye8/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/eye8/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/eye8/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/eye8/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/eye8/orgs',\n", + " 'repos_url': 'https://api.github.com/users/eye8/repos',\n", + " 'events_url': 'https://api.github.com/users/eye8/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/eye8/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'committer': {'login': 'eye8',\n", + " 'id': 1659798,\n", + " 'node_id': 'MDQ6VXNlcjE2NTk3OTg=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/1659798?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/eye8',\n", + " 'html_url': 'https://github.com/eye8',\n", + " 'followers_url': 'https://api.github.com/users/eye8/followers',\n", + " 'following_url': 'https://api.github.com/users/eye8/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/eye8/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/eye8/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/eye8/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/eye8/orgs',\n", + " 'repos_url': 'https://api.github.com/users/eye8/repos',\n", + " 'events_url': 'https://api.github.com/users/eye8/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/eye8/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'parents': [{'sha': '2d73890c0bf8e68223bef89f2ae543f05cfac913',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/2d73890c0bf8e68223bef89f2ae543f05cfac913',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/2d73890c0bf8e68223bef89f2ae543f05cfac913'}]},\n", + " {'sha': '2d73890c0bf8e68223bef89f2ae543f05cfac913',\n", + " 'node_id': 'MDY6Q29tbWl0MTUzNzIwODA0OjJkNzM4OTBjMGJmOGU2ODIyM2JlZjg5ZjJhZTU0M2YwNWNmYWM5MTM=',\n", + " 'commit': {'author': {'name': 'Zhou Zhou',\n", + " 'email': 'zhou.eye8@gmail.com',\n", + " 'date': '2019-01-07T16:17:21Z'},\n", + " 'committer': {'name': 'Zhou Zhou',\n", + " 'email': 'zhou.eye8@gmail.com',\n", + " 'date': '2019-01-07T16:17:21Z'},\n", + " 'message': 'remove solution files from all labs; pls add solutions to branch lab-solutions',\n", + " 'tree': {'sha': '3704b60e4516c71d5c73b67d8af1ab2d4453c55b',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/trees/3704b60e4516c71d5c73b67d8af1ab2d4453c55b'},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/commits/2d73890c0bf8e68223bef89f2ae543f05cfac913',\n", + " 'comment_count': 0,\n", + " 'verification': {'verified': False,\n", + " 'reason': 'unsigned',\n", + " 'signature': None,\n", + " 'payload': None}},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/2d73890c0bf8e68223bef89f2ae543f05cfac913',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/2d73890c0bf8e68223bef89f2ae543f05cfac913',\n", + " 'comments_url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/2d73890c0bf8e68223bef89f2ae543f05cfac913/comments',\n", + " 'author': {'login': 'eye8',\n", + " 'id': 1659798,\n", + " 'node_id': 'MDQ6VXNlcjE2NTk3OTg=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/1659798?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/eye8',\n", + " 'html_url': 'https://github.com/eye8',\n", + " 'followers_url': 'https://api.github.com/users/eye8/followers',\n", + " 'following_url': 'https://api.github.com/users/eye8/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/eye8/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/eye8/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/eye8/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/eye8/orgs',\n", + " 'repos_url': 'https://api.github.com/users/eye8/repos',\n", + " 'events_url': 'https://api.github.com/users/eye8/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/eye8/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'committer': {'login': 'eye8',\n", + " 'id': 1659798,\n", + " 'node_id': 'MDQ6VXNlcjE2NTk3OTg=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/1659798?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/eye8',\n", + " 'html_url': 'https://github.com/eye8',\n", + " 'followers_url': 'https://api.github.com/users/eye8/followers',\n", + " 'following_url': 'https://api.github.com/users/eye8/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/eye8/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/eye8/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/eye8/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/eye8/orgs',\n", + " 'repos_url': 'https://api.github.com/users/eye8/repos',\n", + " 'events_url': 'https://api.github.com/users/eye8/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/eye8/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'parents': [{'sha': '89528ae791f7d3b93c026fb70952347d6056953f',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/89528ae791f7d3b93c026fb70952347d6056953f',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/89528ae791f7d3b93c026fb70952347d6056953f'}]},\n", + " {'sha': '89528ae791f7d3b93c026fb70952347d6056953f',\n", + " 'node_id': 'MDY6Q29tbWl0MTUzNzIwODA0Ojg5NTI4YWU3OTFmN2QzYjkzYzAyNmZiNzA5NTIzNDdkNjA1Njk1M2Y=',\n", + " 'commit': {'author': {'name': 'Tony Ojeda',\n", + " 'email': 'tojeda@districtdatalabs.com',\n", + " 'date': '2019-01-07T15:15:49Z'},\n", + " 'committer': {'name': 'Tony Ojeda',\n", + " 'email': 'tojeda@districtdatalabs.com',\n", + " 'date': '2019-01-07T15:15:49Z'},\n", + " 'message': 'Setup for RSS lab',\n", + " 'tree': {'sha': 'd23c06cc327425c8554c49a2d5539c9ae07e6313',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/trees/d23c06cc327425c8554c49a2d5539c9ae07e6313'},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/commits/89528ae791f7d3b93c026fb70952347d6056953f',\n", + " 'comment_count': 0,\n", + " 'verification': {'verified': False,\n", + " 'reason': 'unsigned',\n", + " 'signature': None,\n", + " 'payload': None}},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/89528ae791f7d3b93c026fb70952347d6056953f',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/89528ae791f7d3b93c026fb70952347d6056953f',\n", + " 'comments_url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/89528ae791f7d3b93c026fb70952347d6056953f/comments',\n", + " 'author': {'login': 'ojedatony1616',\n", + " 'id': 1253136,\n", + " 'node_id': 'MDQ6VXNlcjEyNTMxMzY=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/1253136?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/ojedatony1616',\n", + " 'html_url': 'https://github.com/ojedatony1616',\n", + " 'followers_url': 'https://api.github.com/users/ojedatony1616/followers',\n", + " 'following_url': 'https://api.github.com/users/ojedatony1616/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/ojedatony1616/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/ojedatony1616/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/ojedatony1616/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/ojedatony1616/orgs',\n", + " 'repos_url': 'https://api.github.com/users/ojedatony1616/repos',\n", + " 'events_url': 'https://api.github.com/users/ojedatony1616/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/ojedatony1616/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'committer': {'login': 'ojedatony1616',\n", + " 'id': 1253136,\n", + " 'node_id': 'MDQ6VXNlcjEyNTMxMzY=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/1253136?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/ojedatony1616',\n", + " 'html_url': 'https://github.com/ojedatony1616',\n", + " 'followers_url': 'https://api.github.com/users/ojedatony1616/followers',\n", + " 'following_url': 'https://api.github.com/users/ojedatony1616/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/ojedatony1616/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/ojedatony1616/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/ojedatony1616/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/ojedatony1616/orgs',\n", + " 'repos_url': 'https://api.github.com/users/ojedatony1616/repos',\n", + " 'events_url': 'https://api.github.com/users/ojedatony1616/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/ojedatony1616/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'parents': [{'sha': '58709c4fe45627fc57fb88f0c05833c06455ec89',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/58709c4fe45627fc57fb88f0c05833c06455ec89',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/58709c4fe45627fc57fb88f0c05833c06455ec89'}]},\n", + " {'sha': '58709c4fe45627fc57fb88f0c05833c06455ec89',\n", + " 'node_id': 'MDY6Q29tbWl0MTUzNzIwODA0OjU4NzA5YzRmZTQ1NjI3ZmM1N2ZiODhmMGMwNTgzM2MwNjQ1NWVjODk=',\n", + " 'commit': {'author': {'name': 'Zhou Zhou',\n", + " 'email': 'zhou.eye8@gmail.com',\n", + " 'date': '2019-01-07T05:11:44Z'},\n", + " 'committer': {'name': 'Zhou Zhou',\n", + " 'email': 'zhou.eye8@gmail.com',\n", + " 'date': '2019-01-07T05:11:44Z'},\n", + " 'message': 'advanced mysql lab',\n", + " 'tree': {'sha': 'a6b3478be366b33f2ac8a180884d77c7bbac2a1f',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/trees/a6b3478be366b33f2ac8a180884d77c7bbac2a1f'},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/commits/58709c4fe45627fc57fb88f0c05833c06455ec89',\n", + " 'comment_count': 0,\n", + " 'verification': {'verified': False,\n", + " 'reason': 'unsigned',\n", + " 'signature': None,\n", + " 'payload': None}},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/58709c4fe45627fc57fb88f0c05833c06455ec89',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/58709c4fe45627fc57fb88f0c05833c06455ec89',\n", + " 'comments_url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/58709c4fe45627fc57fb88f0c05833c06455ec89/comments',\n", + " 'author': {'login': 'eye8',\n", + " 'id': 1659798,\n", + " 'node_id': 'MDQ6VXNlcjE2NTk3OTg=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/1659798?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/eye8',\n", + " 'html_url': 'https://github.com/eye8',\n", + " 'followers_url': 'https://api.github.com/users/eye8/followers',\n", + " 'following_url': 'https://api.github.com/users/eye8/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/eye8/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/eye8/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/eye8/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/eye8/orgs',\n", + " 'repos_url': 'https://api.github.com/users/eye8/repos',\n", + " 'events_url': 'https://api.github.com/users/eye8/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/eye8/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'committer': {'login': 'eye8',\n", + " 'id': 1659798,\n", + " 'node_id': 'MDQ6VXNlcjE2NTk3OTg=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/1659798?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/eye8',\n", + " 'html_url': 'https://github.com/eye8',\n", + " 'followers_url': 'https://api.github.com/users/eye8/followers',\n", + " 'following_url': 'https://api.github.com/users/eye8/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/eye8/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/eye8/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/eye8/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/eye8/orgs',\n", + " 'repos_url': 'https://api.github.com/users/eye8/repos',\n", + " 'events_url': 'https://api.github.com/users/eye8/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/eye8/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'parents': [{'sha': '32011b647f723a6f955644ae09b5b358e3b5783a',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/32011b647f723a6f955644ae09b5b358e3b5783a',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/32011b647f723a6f955644ae09b5b358e3b5783a'}]},\n", + " {'sha': '32011b647f723a6f955644ae09b5b358e3b5783a',\n", + " 'node_id': 'MDY6Q29tbWl0MTUzNzIwODA0OjMyMDExYjY0N2Y3MjNhNmY5NTU2NDRhZTA5YjViMzU4ZTNiNTc4M2E=',\n", + " 'commit': {'author': {'name': 'Zhou Zhou',\n", + " 'email': 'zhou.eye8@gmail.com',\n", + " 'date': '2019-01-06T20:04:06Z'},\n", + " 'committer': {'name': 'Zhou Zhou',\n", + " 'email': 'zhou.eye8@gmail.com',\n", + " 'date': '2019-01-06T20:04:06Z'},\n", + " 'message': 'mysql-select references',\n", + " 'tree': {'sha': 'f8f14d8dd56efb52fb020e72bb894407195d8916',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/trees/f8f14d8dd56efb52fb020e72bb894407195d8916'},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/commits/32011b647f723a6f955644ae09b5b358e3b5783a',\n", + " 'comment_count': 0,\n", + " 'verification': {'verified': False,\n", + " 'reason': 'unsigned',\n", + " 'signature': None,\n", + " 'payload': None}},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/32011b647f723a6f955644ae09b5b358e3b5783a',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/32011b647f723a6f955644ae09b5b358e3b5783a',\n", + " 'comments_url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/32011b647f723a6f955644ae09b5b358e3b5783a/comments',\n", + " 'author': {'login': 'eye8',\n", + " 'id': 1659798,\n", + " 'node_id': 'MDQ6VXNlcjE2NTk3OTg=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/1659798?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/eye8',\n", + " 'html_url': 'https://github.com/eye8',\n", + " 'followers_url': 'https://api.github.com/users/eye8/followers',\n", + " 'following_url': 'https://api.github.com/users/eye8/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/eye8/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/eye8/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/eye8/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/eye8/orgs',\n", + " 'repos_url': 'https://api.github.com/users/eye8/repos',\n", + " 'events_url': 'https://api.github.com/users/eye8/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/eye8/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'committer': {'login': 'eye8',\n", + " 'id': 1659798,\n", + " 'node_id': 'MDQ6VXNlcjE2NTk3OTg=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/1659798?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/eye8',\n", + " 'html_url': 'https://github.com/eye8',\n", + " 'followers_url': 'https://api.github.com/users/eye8/followers',\n", + " 'following_url': 'https://api.github.com/users/eye8/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/eye8/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/eye8/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/eye8/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/eye8/orgs',\n", + " 'repos_url': 'https://api.github.com/users/eye8/repos',\n", + " 'events_url': 'https://api.github.com/users/eye8/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/eye8/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'parents': [{'sha': 'd3e36fdde865bea8a440359df80bd9dfa8a08593',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/d3e36fdde865bea8a440359df80bd9dfa8a08593',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/d3e36fdde865bea8a440359df80bd9dfa8a08593'}]},\n", + " {'sha': 'd3e36fdde865bea8a440359df80bd9dfa8a08593',\n", + " 'node_id': 'MDY6Q29tbWl0MTUzNzIwODA0OmQzZTM2ZmRkZTg2NWJlYThhNDQwMzU5ZGY4MGJkOWRmYThhMDg1OTM=',\n", + " 'commit': {'author': {'name': 'Zhou Zhou',\n", + " 'email': 'zhou.eye8@gmail.com',\n", + " 'date': '2019-01-05T17:05:30Z'},\n", + " 'committer': {'name': 'Zhou Zhou',\n", + " 'email': 'zhou.eye8@gmail.com',\n", + " 'date': '2019-01-05T17:05:30Z'},\n", + " 'message': \"Merge branch 'master' of https://github.com/ironhack-labs/data-labs\",\n", + " 'tree': {'sha': '08f17c6b427ab0f1505f99e092c8f6c6cb34132b',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/trees/08f17c6b427ab0f1505f99e092c8f6c6cb34132b'},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/commits/d3e36fdde865bea8a440359df80bd9dfa8a08593',\n", + " 'comment_count': 0,\n", + " 'verification': {'verified': False,\n", + " 'reason': 'unsigned',\n", + " 'signature': None,\n", + " 'payload': None}},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/d3e36fdde865bea8a440359df80bd9dfa8a08593',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/d3e36fdde865bea8a440359df80bd9dfa8a08593',\n", + " 'comments_url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/d3e36fdde865bea8a440359df80bd9dfa8a08593/comments',\n", + " 'author': {'login': 'eye8',\n", + " 'id': 1659798,\n", + " 'node_id': 'MDQ6VXNlcjE2NTk3OTg=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/1659798?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/eye8',\n", + " 'html_url': 'https://github.com/eye8',\n", + " 'followers_url': 'https://api.github.com/users/eye8/followers',\n", + " 'following_url': 'https://api.github.com/users/eye8/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/eye8/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/eye8/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/eye8/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/eye8/orgs',\n", + " 'repos_url': 'https://api.github.com/users/eye8/repos',\n", + " 'events_url': 'https://api.github.com/users/eye8/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/eye8/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'committer': {'login': 'eye8',\n", + " 'id': 1659798,\n", + " 'node_id': 'MDQ6VXNlcjE2NTk3OTg=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/1659798?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/eye8',\n", + " 'html_url': 'https://github.com/eye8',\n", + " 'followers_url': 'https://api.github.com/users/eye8/followers',\n", + " 'following_url': 'https://api.github.com/users/eye8/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/eye8/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/eye8/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/eye8/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/eye8/orgs',\n", + " 'repos_url': 'https://api.github.com/users/eye8/repos',\n", + " 'events_url': 'https://api.github.com/users/eye8/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/eye8/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'parents': [{'sha': 'af103caadf46f82fa4a8e31714f23a17fd31f309',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/af103caadf46f82fa4a8e31714f23a17fd31f309',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/af103caadf46f82fa4a8e31714f23a17fd31f309'},\n", + " {'sha': '5e2c75d941c350cf87f97966efe9a4b02beb55bd',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/5e2c75d941c350cf87f97966efe9a4b02beb55bd',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/5e2c75d941c350cf87f97966efe9a4b02beb55bd'}]},\n", + " {'sha': 'af103caadf46f82fa4a8e31714f23a17fd31f309',\n", + " 'node_id': 'MDY6Q29tbWl0MTUzNzIwODA0OmFmMTAzY2FhZGY0NmY4MmZhNGE4ZTMxNzE0ZjIzYTE3ZmQzMWYzMDk=',\n", + " 'commit': {'author': {'name': 'Zhou Zhou',\n", + " 'email': 'zhou.eye8@gmail.com',\n", + " 'date': '2019-01-05T17:05:18Z'},\n", + " 'committer': {'name': 'Zhou Zhou',\n", + " 'email': 'zhou.eye8@gmail.com',\n", + " 'date': '2019-01-05T17:05:18Z'},\n", + " 'message': 'lab-mysql-select',\n", + " 'tree': {'sha': '83813f4f8f86d9312d8000b9903dfd2906d49a9d',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/trees/83813f4f8f86d9312d8000b9903dfd2906d49a9d'},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/commits/af103caadf46f82fa4a8e31714f23a17fd31f309',\n", + " 'comment_count': 0,\n", + " 'verification': {'verified': False,\n", + " 'reason': 'unsigned',\n", + " 'signature': None,\n", + " 'payload': None}},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/af103caadf46f82fa4a8e31714f23a17fd31f309',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/af103caadf46f82fa4a8e31714f23a17fd31f309',\n", + " 'comments_url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/af103caadf46f82fa4a8e31714f23a17fd31f309/comments',\n", + " 'author': {'login': 'eye8',\n", + " 'id': 1659798,\n", + " 'node_id': 'MDQ6VXNlcjE2NTk3OTg=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/1659798?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/eye8',\n", + " 'html_url': 'https://github.com/eye8',\n", + " 'followers_url': 'https://api.github.com/users/eye8/followers',\n", + " 'following_url': 'https://api.github.com/users/eye8/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/eye8/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/eye8/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/eye8/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/eye8/orgs',\n", + " 'repos_url': 'https://api.github.com/users/eye8/repos',\n", + " 'events_url': 'https://api.github.com/users/eye8/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/eye8/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'committer': {'login': 'eye8',\n", + " 'id': 1659798,\n", + " 'node_id': 'MDQ6VXNlcjE2NTk3OTg=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/1659798?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/eye8',\n", + " 'html_url': 'https://github.com/eye8',\n", + " 'followers_url': 'https://api.github.com/users/eye8/followers',\n", + " 'following_url': 'https://api.github.com/users/eye8/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/eye8/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/eye8/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/eye8/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/eye8/orgs',\n", + " 'repos_url': 'https://api.github.com/users/eye8/repos',\n", + " 'events_url': 'https://api.github.com/users/eye8/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/eye8/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'parents': [{'sha': '46ebf45b02631c31185c8079010933fb03ccaf4f',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/46ebf45b02631c31185c8079010933fb03ccaf4f',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/46ebf45b02631c31185c8079010933fb03ccaf4f'}]},\n", + " {'sha': '5e2c75d941c350cf87f97966efe9a4b02beb55bd',\n", + " 'node_id': 'MDY6Q29tbWl0MTUzNzIwODA0OjVlMmM3NWQ5NDFjMzUwY2Y4N2Y5Nzk2NmVmZTlhNGIwMmJlYjU1YmQ=',\n", + " 'commit': {'author': {'name': 'Michal Monselise',\n", + " 'email': 'michal.monselise@gmail.com',\n", + " 'date': '2019-01-05T02:21:03Z'},\n", + " 'committer': {'name': 'Michal Monselise',\n", + " 'email': 'michal.monselise@gmail.com',\n", + " 'date': '2019-01-05T02:21:03Z'},\n", + " 'message': \"Merge branch 'master' of https://github.com/ironhack-labs/data-labs\",\n", + " 'tree': {'sha': '4c715f71aca4dabd037b49c49d323b80def74553',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/trees/4c715f71aca4dabd037b49c49d323b80def74553'},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/commits/5e2c75d941c350cf87f97966efe9a4b02beb55bd',\n", + " 'comment_count': 0,\n", + " 'verification': {'verified': False,\n", + " 'reason': 'unsigned',\n", + " 'signature': None,\n", + " 'payload': None}},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/5e2c75d941c350cf87f97966efe9a4b02beb55bd',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/5e2c75d941c350cf87f97966efe9a4b02beb55bd',\n", + " 'comments_url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/5e2c75d941c350cf87f97966efe9a4b02beb55bd/comments',\n", + " 'author': {'login': 'michalmonselise',\n", + " 'id': 7342857,\n", + " 'node_id': 'MDQ6VXNlcjczNDI4NTc=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/7342857?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/michalmonselise',\n", + " 'html_url': 'https://github.com/michalmonselise',\n", + " 'followers_url': 'https://api.github.com/users/michalmonselise/followers',\n", + " 'following_url': 'https://api.github.com/users/michalmonselise/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/michalmonselise/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/michalmonselise/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/michalmonselise/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/michalmonselise/orgs',\n", + " 'repos_url': 'https://api.github.com/users/michalmonselise/repos',\n", + " 'events_url': 'https://api.github.com/users/michalmonselise/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/michalmonselise/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'committer': {'login': 'michalmonselise',\n", + " 'id': 7342857,\n", + " 'node_id': 'MDQ6VXNlcjczNDI4NTc=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/7342857?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/michalmonselise',\n", + " 'html_url': 'https://github.com/michalmonselise',\n", + " 'followers_url': 'https://api.github.com/users/michalmonselise/followers',\n", + " 'following_url': 'https://api.github.com/users/michalmonselise/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/michalmonselise/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/michalmonselise/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/michalmonselise/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/michalmonselise/orgs',\n", + " 'repos_url': 'https://api.github.com/users/michalmonselise/repos',\n", + " 'events_url': 'https://api.github.com/users/michalmonselise/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/michalmonselise/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'parents': [{'sha': 'c42c3443ac28336498b6adb3f52d673967b49a28',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/c42c3443ac28336498b6adb3f52d673967b49a28',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/c42c3443ac28336498b6adb3f52d673967b49a28'},\n", + " {'sha': '46ebf45b02631c31185c8079010933fb03ccaf4f',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/46ebf45b02631c31185c8079010933fb03ccaf4f',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/46ebf45b02631c31185c8079010933fb03ccaf4f'}]},\n", + " {'sha': 'c42c3443ac28336498b6adb3f52d673967b49a28',\n", + " 'node_id': 'MDY6Q29tbWl0MTUzNzIwODA0OmM0MmMzNDQzYWMyODMzNjQ5OGI2YWRiM2Y1MmQ2NzM5NjdiNDlhMjg=',\n", + " 'commit': {'author': {'name': 'Michal Monselise',\n", + " 'email': 'michal.monselise@gmail.com',\n", + " 'date': '2019-01-05T02:20:54Z'},\n", + " 'committer': {'name': 'Michal Monselise',\n", + " 'email': 'michal.monselise@gmail.com',\n", + " 'date': '2019-01-05T02:20:54Z'},\n", + " 'message': 'map reduce filter lab',\n", + " 'tree': {'sha': '623cddfe08ad1d4529c22df3cc46465f3d982ea2',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/trees/623cddfe08ad1d4529c22df3cc46465f3d982ea2'},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/git/commits/c42c3443ac28336498b6adb3f52d673967b49a28',\n", + " 'comment_count': 0,\n", + " 'verification': {'verified': False,\n", + " 'reason': 'unsigned',\n", + " 'signature': None,\n", + " 'payload': None}},\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/c42c3443ac28336498b6adb3f52d673967b49a28',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/c42c3443ac28336498b6adb3f52d673967b49a28',\n", + " 'comments_url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/c42c3443ac28336498b6adb3f52d673967b49a28/comments',\n", + " 'author': {'login': 'michalmonselise',\n", + " 'id': 7342857,\n", + " 'node_id': 'MDQ6VXNlcjczNDI4NTc=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/7342857?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/michalmonselise',\n", + " 'html_url': 'https://github.com/michalmonselise',\n", + " 'followers_url': 'https://api.github.com/users/michalmonselise/followers',\n", + " 'following_url': 'https://api.github.com/users/michalmonselise/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/michalmonselise/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/michalmonselise/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/michalmonselise/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/michalmonselise/orgs',\n", + " 'repos_url': 'https://api.github.com/users/michalmonselise/repos',\n", + " 'events_url': 'https://api.github.com/users/michalmonselise/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/michalmonselise/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'committer': {'login': 'michalmonselise',\n", + " 'id': 7342857,\n", + " 'node_id': 'MDQ6VXNlcjczNDI4NTc=',\n", + " 'avatar_url': 'https://avatars.githubusercontent.com/u/7342857?v=4',\n", + " 'gravatar_id': '',\n", + " 'url': 'https://api.github.com/users/michalmonselise',\n", + " 'html_url': 'https://github.com/michalmonselise',\n", + " 'followers_url': 'https://api.github.com/users/michalmonselise/followers',\n", + " 'following_url': 'https://api.github.com/users/michalmonselise/following{/other_user}',\n", + " 'gists_url': 'https://api.github.com/users/michalmonselise/gists{/gist_id}',\n", + " 'starred_url': 'https://api.github.com/users/michalmonselise/starred{/owner}{/repo}',\n", + " 'subscriptions_url': 'https://api.github.com/users/michalmonselise/subscriptions',\n", + " 'organizations_url': 'https://api.github.com/users/michalmonselise/orgs',\n", + " 'repos_url': 'https://api.github.com/users/michalmonselise/repos',\n", + " 'events_url': 'https://api.github.com/users/michalmonselise/events{/privacy}',\n", + " 'received_events_url': 'https://api.github.com/users/michalmonselise/received_events',\n", + " 'type': 'User',\n", + " 'site_admin': False},\n", + " 'parents': [{'sha': '77a129075dc0e332124de8b4c2d070a5ef691d2f',\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/mad-oct-2018/commits/77a129075dc0e332124de8b4c2d070a5ef691d2f',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/mad-oct-2018/commit/77a129075dc0e332124de8b4c2d070a5ef691d2f'}]}]" + ] + }, + "execution_count": 51, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "request2 = requests.get(\"https://api.github.com/repos/ironhack-datalabs/madrid-oct-2018/commits\")\n", + "data2 = request2.json()\n", + "data2" + ] + }, + { + "cell_type": "code", + "execution_count": 52, + "id": "89caf7d7-8052-476b-8ec5-0817254f57d6", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "commmits ultima semana= 0\n" + ] + } + ], + "source": [ + "commits = [lista for lista in data2 if ( lista[\"commit\"][\"author\"]['date'][0:7] == \"2021-11\" and int(lista[\"commit\"][\"author\"]['date'][8:10]) < 17 and int(lista[\"commit\"][\"author\"]['date'][8:10]) > 9) ]\n", + "commits2 = len(commits)\n", + "print(\"commmits ultima semana=\",commits2)\n", + "#No hay commits resientes" + ] + }, + { + "cell_type": "markdown", + "id": "ef1be20b-146e-46c3-939e-3d0e42a2599f", + "metadata": {}, + "source": [ + "## Reto 3" + ] + }, + { + "cell_type": "code", + "execution_count": 82, + "id": "384ae487-efbc-4366-82c9-a9c64116cc5a", + "metadata": { + "collapsed": true, + "jupyter": { + "outputs_hidden": true + }, + "tags": [] + }, + "outputs": [ + { + "data": { + "text/plain": [ + "[{'name': '.gitignore',\n", + " 'path': '.gitignore',\n", + " 'sha': 'e43b0f988953ae3a84b00331d0ccf5f7d51cb3cf',\n", + " 'size': 10,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/.gitignore?ref=master',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/scavenger/blob/master/.gitignore',\n", + " 'git_url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e43b0f988953ae3a84b00331d0ccf5f7d51cb3cf',\n", + " 'download_url': 'https://raw.githubusercontent.com/ironhack-datalabs/scavenger/master/.gitignore',\n", + " 'type': 'file',\n", + " '_links': {'self': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/.gitignore?ref=master',\n", + " 'git': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/blobs/e43b0f988953ae3a84b00331d0ccf5f7d51cb3cf',\n", + " 'html': 'https://github.com/ironhack-datalabs/scavenger/blob/master/.gitignore'}},\n", + " {'name': '15024',\n", + " 'path': '15024',\n", + " 'sha': '2945e51c87ad5da893c954afcf092f06343bbb7d',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/15024?ref=master',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/scavenger/tree/master/15024',\n", + " 'git_url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/2945e51c87ad5da893c954afcf092f06343bbb7d',\n", + " 'download_url': None,\n", + " 'type': 'dir',\n", + " '_links': {'self': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/15024?ref=master',\n", + " 'git': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/2945e51c87ad5da893c954afcf092f06343bbb7d',\n", + " 'html': 'https://github.com/ironhack-datalabs/scavenger/tree/master/15024'}},\n", + " {'name': '15534',\n", + " 'path': '15534',\n", + " 'sha': '5af6f2a7287e4191f39e55693fc1e9c8918d1d3a',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/15534?ref=master',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/scavenger/tree/master/15534',\n", + " 'git_url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/5af6f2a7287e4191f39e55693fc1e9c8918d1d3a',\n", + " 'download_url': None,\n", + " 'type': 'dir',\n", + " '_links': {'self': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/15534?ref=master',\n", + " 'git': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/5af6f2a7287e4191f39e55693fc1e9c8918d1d3a',\n", + " 'html': 'https://github.com/ironhack-datalabs/scavenger/tree/master/15534'}},\n", + " {'name': '17020',\n", + " 'path': '17020',\n", + " 'sha': '9c49f920aa4d9433fa99a5824128f0e6b90ec5f2',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/17020?ref=master',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/scavenger/tree/master/17020',\n", + " 'git_url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/9c49f920aa4d9433fa99a5824128f0e6b90ec5f2',\n", + " 'download_url': None,\n", + " 'type': 'dir',\n", + " '_links': {'self': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/17020?ref=master',\n", + " 'git': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/9c49f920aa4d9433fa99a5824128f0e6b90ec5f2',\n", + " 'html': 'https://github.com/ironhack-datalabs/scavenger/tree/master/17020'}},\n", + " {'name': '30351',\n", + " 'path': '30351',\n", + " 'sha': 'c488d7f64088c852e22067d48fdc64ee3670f3ba',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/30351?ref=master',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/scavenger/tree/master/30351',\n", + " 'git_url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/c488d7f64088c852e22067d48fdc64ee3670f3ba',\n", + " 'download_url': None,\n", + " 'type': 'dir',\n", + " '_links': {'self': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/30351?ref=master',\n", + " 'git': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/c488d7f64088c852e22067d48fdc64ee3670f3ba',\n", + " 'html': 'https://github.com/ironhack-datalabs/scavenger/tree/master/30351'}},\n", + " {'name': '40303',\n", + " 'path': '40303',\n", + " 'sha': '30193d9cf62b07bcbb6366513ff03596861f2d29',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/40303?ref=master',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/scavenger/tree/master/40303',\n", + " 'git_url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/30193d9cf62b07bcbb6366513ff03596861f2d29',\n", + " 'download_url': None,\n", + " 'type': 'dir',\n", + " '_links': {'self': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/40303?ref=master',\n", + " 'git': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/30193d9cf62b07bcbb6366513ff03596861f2d29',\n", + " 'html': 'https://github.com/ironhack-datalabs/scavenger/tree/master/40303'}},\n", + " {'name': '44639',\n", + " 'path': '44639',\n", + " 'sha': '22fc3d5c2db80822c351edb2248f3491c8ebda86',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/44639?ref=master',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/scavenger/tree/master/44639',\n", + " 'git_url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/22fc3d5c2db80822c351edb2248f3491c8ebda86',\n", + " 'download_url': None,\n", + " 'type': 'dir',\n", + " '_links': {'self': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/44639?ref=master',\n", + " 'git': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/22fc3d5c2db80822c351edb2248f3491c8ebda86',\n", + " 'html': 'https://github.com/ironhack-datalabs/scavenger/tree/master/44639'}},\n", + " {'name': '45525',\n", + " 'path': '45525',\n", + " 'sha': '6a4a88cd9084110c8646c3cfd84dfe96b300a4a7',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/45525?ref=master',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/scavenger/tree/master/45525',\n", + " 'git_url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/6a4a88cd9084110c8646c3cfd84dfe96b300a4a7',\n", + " 'download_url': None,\n", + " 'type': 'dir',\n", + " '_links': {'self': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/45525?ref=master',\n", + " 'git': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/6a4a88cd9084110c8646c3cfd84dfe96b300a4a7',\n", + " 'html': 'https://github.com/ironhack-datalabs/scavenger/tree/master/45525'}},\n", + " {'name': '47222',\n", + " 'path': '47222',\n", + " 'sha': 'c7001604cdadc2fe7b82e0f6996690718cac6941',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/47222?ref=master',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/scavenger/tree/master/47222',\n", + " 'git_url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/c7001604cdadc2fe7b82e0f6996690718cac6941',\n", + " 'download_url': None,\n", + " 'type': 'dir',\n", + " '_links': {'self': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/47222?ref=master',\n", + " 'git': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/c7001604cdadc2fe7b82e0f6996690718cac6941',\n", + " 'html': 'https://github.com/ironhack-datalabs/scavenger/tree/master/47222'}},\n", + " {'name': '47830',\n", + " 'path': '47830',\n", + " 'sha': 'f84882ad7560fd2b8c6a0867bc707ce9009ef288',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/47830?ref=master',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/scavenger/tree/master/47830',\n", + " 'git_url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/f84882ad7560fd2b8c6a0867bc707ce9009ef288',\n", + " 'download_url': None,\n", + " 'type': 'dir',\n", + " '_links': {'self': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/47830?ref=master',\n", + " 'git': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/f84882ad7560fd2b8c6a0867bc707ce9009ef288',\n", + " 'html': 'https://github.com/ironhack-datalabs/scavenger/tree/master/47830'}},\n", + " {'name': '49418',\n", + " 'path': '49418',\n", + " 'sha': '46bc658c09589d9023246b00e848ce97d30d4989',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/49418?ref=master',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/scavenger/tree/master/49418',\n", + " 'git_url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/46bc658c09589d9023246b00e848ce97d30d4989',\n", + " 'download_url': None,\n", + " 'type': 'dir',\n", + " '_links': {'self': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/49418?ref=master',\n", + " 'git': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/46bc658c09589d9023246b00e848ce97d30d4989',\n", + " 'html': 'https://github.com/ironhack-datalabs/scavenger/tree/master/49418'}},\n", + " {'name': '50896',\n", + " 'path': '50896',\n", + " 'sha': 'e47a7a35a19f80694587330c57d94e28d3b4c054',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/50896?ref=master',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/scavenger/tree/master/50896',\n", + " 'git_url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/e47a7a35a19f80694587330c57d94e28d3b4c054',\n", + " 'download_url': None,\n", + " 'type': 'dir',\n", + " '_links': {'self': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/50896?ref=master',\n", + " 'git': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/e47a7a35a19f80694587330c57d94e28d3b4c054',\n", + " 'html': 'https://github.com/ironhack-datalabs/scavenger/tree/master/50896'}},\n", + " {'name': '55417',\n", + " 'path': '55417',\n", + " 'sha': '636fa555a2ee752759144a268fd860feb2b6fd2d',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/55417?ref=master',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/scavenger/tree/master/55417',\n", + " 'git_url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/636fa555a2ee752759144a268fd860feb2b6fd2d',\n", + " 'download_url': None,\n", + " 'type': 'dir',\n", + " '_links': {'self': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/55417?ref=master',\n", + " 'git': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/636fa555a2ee752759144a268fd860feb2b6fd2d',\n", + " 'html': 'https://github.com/ironhack-datalabs/scavenger/tree/master/55417'}},\n", + " {'name': '55685',\n", + " 'path': '55685',\n", + " 'sha': 'a00a8148a88287508a867616d7063786d3d5d4ff',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/55685?ref=master',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/scavenger/tree/master/55685',\n", + " 'git_url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/a00a8148a88287508a867616d7063786d3d5d4ff',\n", + " 'download_url': None,\n", + " 'type': 'dir',\n", + " '_links': {'self': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/55685?ref=master',\n", + " 'git': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/a00a8148a88287508a867616d7063786d3d5d4ff',\n", + " 'html': 'https://github.com/ironhack-datalabs/scavenger/tree/master/55685'}},\n", + " {'name': '60224',\n", + " 'path': '60224',\n", + " 'sha': '28d70fba98bfacfaa5e5544b2eff6b61c9e8f57b',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/60224?ref=master',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/scavenger/tree/master/60224',\n", + " 'git_url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/28d70fba98bfacfaa5e5544b2eff6b61c9e8f57b',\n", + " 'download_url': None,\n", + " 'type': 'dir',\n", + " '_links': {'self': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/60224?ref=master',\n", + " 'git': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/28d70fba98bfacfaa5e5544b2eff6b61c9e8f57b',\n", + " 'html': 'https://github.com/ironhack-datalabs/scavenger/tree/master/60224'}},\n", + " {'name': '64880',\n", + " 'path': '64880',\n", + " 'sha': '88b159d6f73378e6968bb35ccfd8e3ad0cc462d2',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/64880?ref=master',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/scavenger/tree/master/64880',\n", + " 'git_url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/88b159d6f73378e6968bb35ccfd8e3ad0cc462d2',\n", + " 'download_url': None,\n", + " 'type': 'dir',\n", + " '_links': {'self': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/64880?ref=master',\n", + " 'git': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/88b159d6f73378e6968bb35ccfd8e3ad0cc462d2',\n", + " 'html': 'https://github.com/ironhack-datalabs/scavenger/tree/master/64880'}},\n", + " {'name': '66032',\n", + " 'path': '66032',\n", + " 'sha': '0230fa6fa1ccf49ab976fbbfc9eb838094779785',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/66032?ref=master',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/scavenger/tree/master/66032',\n", + " 'git_url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/0230fa6fa1ccf49ab976fbbfc9eb838094779785',\n", + " 'download_url': None,\n", + " 'type': 'dir',\n", + " '_links': {'self': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/66032?ref=master',\n", + " 'git': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/0230fa6fa1ccf49ab976fbbfc9eb838094779785',\n", + " 'html': 'https://github.com/ironhack-datalabs/scavenger/tree/master/66032'}},\n", + " {'name': '68848',\n", + " 'path': '68848',\n", + " 'sha': 'ed2f90be6835e7e74c283aedba1942b788754d32',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/68848?ref=master',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/scavenger/tree/master/68848',\n", + " 'git_url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/ed2f90be6835e7e74c283aedba1942b788754d32',\n", + " 'download_url': None,\n", + " 'type': 'dir',\n", + " '_links': {'self': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/68848?ref=master',\n", + " 'git': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/ed2f90be6835e7e74c283aedba1942b788754d32',\n", + " 'html': 'https://github.com/ironhack-datalabs/scavenger/tree/master/68848'}},\n", + " {'name': '70751',\n", + " 'path': '70751',\n", + " 'sha': 'a5d9391003b67cecf3c336398ec38cfa75a689b7',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/70751?ref=master',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/scavenger/tree/master/70751',\n", + " 'git_url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/a5d9391003b67cecf3c336398ec38cfa75a689b7',\n", + " 'download_url': None,\n", + " 'type': 'dir',\n", + " '_links': {'self': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/70751?ref=master',\n", + " 'git': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/a5d9391003b67cecf3c336398ec38cfa75a689b7',\n", + " 'html': 'https://github.com/ironhack-datalabs/scavenger/tree/master/70751'}},\n", + " {'name': '70985',\n", + " 'path': '70985',\n", + " 'sha': 'd1a654c5811f52ec8a101652b0a04367644eab99',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/70985?ref=master',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/scavenger/tree/master/70985',\n", + " 'git_url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/d1a654c5811f52ec8a101652b0a04367644eab99',\n", + " 'download_url': None,\n", + " 'type': 'dir',\n", + " '_links': {'self': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/70985?ref=master',\n", + " 'git': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/d1a654c5811f52ec8a101652b0a04367644eab99',\n", + " 'html': 'https://github.com/ironhack-datalabs/scavenger/tree/master/70985'}},\n", + " {'name': '88596',\n", + " 'path': '88596',\n", + " 'sha': 'f294d2a0e55a4bab12625a7f709b44450a5e4648',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/88596?ref=master',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/scavenger/tree/master/88596',\n", + " 'git_url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/f294d2a0e55a4bab12625a7f709b44450a5e4648',\n", + " 'download_url': None,\n", + " 'type': 'dir',\n", + " '_links': {'self': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/88596?ref=master',\n", + " 'git': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/f294d2a0e55a4bab12625a7f709b44450a5e4648',\n", + " 'html': 'https://github.com/ironhack-datalabs/scavenger/tree/master/88596'}},\n", + " {'name': '89046',\n", + " 'path': '89046',\n", + " 'sha': '5f3ef5f14cf72bbe03a24b69777ba02f19a3adb5',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/89046?ref=master',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/scavenger/tree/master/89046',\n", + " 'git_url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/5f3ef5f14cf72bbe03a24b69777ba02f19a3adb5',\n", + " 'download_url': None,\n", + " 'type': 'dir',\n", + " '_links': {'self': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/89046?ref=master',\n", + " 'git': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/5f3ef5f14cf72bbe03a24b69777ba02f19a3adb5',\n", + " 'html': 'https://github.com/ironhack-datalabs/scavenger/tree/master/89046'}},\n", + " {'name': '89338',\n", + " 'path': '89338',\n", + " 'sha': '79c94a4032a927b2af52cc6da4ce27eb2abbf55e',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/89338?ref=master',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/scavenger/tree/master/89338',\n", + " 'git_url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/79c94a4032a927b2af52cc6da4ce27eb2abbf55e',\n", + " 'download_url': None,\n", + " 'type': 'dir',\n", + " '_links': {'self': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/89338?ref=master',\n", + " 'git': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/79c94a4032a927b2af52cc6da4ce27eb2abbf55e',\n", + " 'html': 'https://github.com/ironhack-datalabs/scavenger/tree/master/89338'}},\n", + " {'name': '91701',\n", + " 'path': '91701',\n", + " 'sha': '0ad19115f0b56c3cd10cb7e077140c201b527301',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/91701?ref=master',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/scavenger/tree/master/91701',\n", + " 'git_url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/0ad19115f0b56c3cd10cb7e077140c201b527301',\n", + " 'download_url': None,\n", + " 'type': 'dir',\n", + " '_links': {'self': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/91701?ref=master',\n", + " 'git': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/0ad19115f0b56c3cd10cb7e077140c201b527301',\n", + " 'html': 'https://github.com/ironhack-datalabs/scavenger/tree/master/91701'}},\n", + " {'name': '97881',\n", + " 'path': '97881',\n", + " 'sha': 'c369c43c17ec44cc3e66dd27f8e557f9d15d40f4',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/97881?ref=master',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/scavenger/tree/master/97881',\n", + " 'git_url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/c369c43c17ec44cc3e66dd27f8e557f9d15d40f4',\n", + " 'download_url': None,\n", + " 'type': 'dir',\n", + " '_links': {'self': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/97881?ref=master',\n", + " 'git': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/c369c43c17ec44cc3e66dd27f8e557f9d15d40f4',\n", + " 'html': 'https://github.com/ironhack-datalabs/scavenger/tree/master/97881'}},\n", + " {'name': '98750',\n", + " 'path': '98750',\n", + " 'sha': 'cdc23915e0a5179127458431986ba3750840a924',\n", + " 'size': 0,\n", + " 'url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/98750?ref=master',\n", + " 'html_url': 'https://github.com/ironhack-datalabs/scavenger/tree/master/98750',\n", + " 'git_url': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/cdc23915e0a5179127458431986ba3750840a924',\n", + " 'download_url': None,\n", + " 'type': 'dir',\n", + " '_links': {'self': 'https://api.github.com/repos/ironhack-datalabs/scavenger/contents/98750?ref=master',\n", + " 'git': 'https://api.github.com/repos/ironhack-datalabs/scavenger/git/trees/cdc23915e0a5179127458431986ba3750840a924',\n", + " 'html': 'https://github.com/ironhack-datalabs/scavenger/tree/master/98750'}}]" + ] + }, + "execution_count": 82, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "request3 = requests.get('https://api.github.com/repos/ironhack-datalabs/scavenger/contents/')\n", + "data3 = request3.json()\n", + "data3\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": 85, + "id": "5d68e631-0fd7-4672-8ddc-3e19518050ca", + "metadata": { + "tags": [] + }, + "outputs": [ + { + "ename": "TypeError", + "evalue": "list indices must be integers or slices, not str", + "output_type": "error", + "traceback": [ + "\u001b[0;31m--------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mTypeError\u001b[0m Traceback (most recent call last)", + "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0mdata3\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m\"tree\"\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;31mTypeError\u001b[0m: list indices must be integers or slices, not str" + ] + } + ], + "source": [ + "paths = []\n", + "\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": null, + "id": "8366ebe3-4dce-4200-8037-3b9caa7ab27d", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "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.8.8" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +}