{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Quarry + Pandas"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "\n",
    "### Load quarry\n",
    "\n",
    "* parse_dates = [0] tells pandas to parse data from column 0\n",
    "* index_col = 0, tells pandas to set column 0 as index (makes easy to plot, among other things)\n",
    "* To modify the topic, check this query https://quarry.wmflabs.org/query/22898 and modify page_tile field, run the query and click on Download file and right click on csv and select Copy Link\n",
    "\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "%matplotlib inline\n",
    "import pandas as pd\n",
    "\n",
    "brazil = pd.read_csv('https://quarry.wmflabs.org/run/215651/output/0/csv?download=true',parse_dates=[0],index_col=0)\n",
    "biology = pd.read_csv('https://quarry.wmflabs.org/run/215652/output/0/csv?download=true',parse_dates=[0],index_col=0)\n",
    "\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<matplotlib.axes._subplots.AxesSubplot at 0x7f539b626278>"
      ]
     },
     "execution_count": 2,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<matplotlib.figure.Figure at 0x7f539c2dbba8>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "biology.plot()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<matplotlib.axes._subplots.AxesSubplot at 0x7f53c434fa90>"
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<matplotlib.figure.Figure at 0x7f53995bbbe0>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "brazil.plot()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<matplotlib.axes._subplots.AxesSubplot at 0x7f53994ee438>"
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAAAXoAAAEACAYAAAC9Gb03AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMS4xLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvAOZPmwAAIABJREFUeJzsvXmcXFWZ//8+tXX1vqQ7S6c7KyEQAiQhCcgOgrIjyCIiAiLRURwZx1F+fnUchZnBBRcYREFABASUHQQFwhpIQhLITvZ0kl6S3veqruWe3x/n3lt7d3W6O12VPu/XK6+qunXurVud7s997ud5znOElBKNRqPRHL44RvsENBqNRjOyaKHXaDSawxwt9BqNRnOYo4Veo9FoDnO00Gs0Gs1hjhZ6jUajOczRQq/RaDSHOVroNRqN5jBHC71Go9Ec5gwo9EKI2UKItVH/OoUQtwohyoQQrwshtpuPpeZ4IYS4WwixQwixXgixYOS/hkaj0WhSIQbTAkEI4QTqgBOBbwKtUso7hRC3AaVSyu8LIS4AvgVcYI77rZTyxP6OW15eLqdNm3aQX0Gj0WjGJmvWrGmWUlYMNM41yON+GtgppdwjhLgUONPc/gjwNvB94FLgz1JdQVYIIUqEEJOklA2pDjpt2jRWr149yFPRaDSasY0QYk864wbr0X8BeMJ8PiFKvPcDE8znk4F9UfvUmts0Go1GMwqkLfRCCA9wCfC3+PfM6H1QbTCFEEuEEKuFEKubmpoGs6tGo9FoBsFgIvrzgY+klAfM1weEEJMAzMdGc3sdUB21X5W5LQYp5f1SyoVSyoUVFQNaTBqNRqM5SAbj0V9DxLYBeBG4HrjTfHwhavstQognUcnYjv78eY1GM/wEg0Fqa2vx+/2jfSqaYcDr9VJVVYXb7T6o/dMSeiFEPnAu8LWozXcCfxVC3ATsAa4yt7+CqrjZAfQCNx7UmWk0moOmtraWwsJCpk2bhhBitE9HMwSklLS0tFBbW8v06dMP6hhpCb2UsgcYF7etBVWFEz9WokovNWOEunYflcVeLSgZhN/v1yJ/mCCEYNy4cQwll6lnxmqGxJ6WHk792Zusqmkb7VPRxKFF/vBhqP+XWug1Q6K5uw8p4UCn9oI1mkxFC71mSPSFDAD8wfAon4km03A6ncybN8/+d+eddyaMefvtt7nooosAePHFF+0xzz//PJs3b7bH/ed//idvvPHGiJ5v9LkMJ7///e/585//DMANN9zA008/PeyfMRCDnRmr0cQQ0EKvSUFubi5r165Ne/wll1zCJZdcAiihv+iii5gzZw4AP/3pT0fkHA+GcDiM0+lMe/zXv/71ETyb9NBCrxkSEaE3RvlMNKn4yUub2FzfOazHnFNZxI8vPuag9v3HP/7BrbfeSl5eHqeeeqq9/U9/+hOrV6/mi1/8Ii+++CLvvPMOd9xxB8888wy33347F110EVdccQVLly7lu9/9LqFQiEWLFnHfffeRk5PDtGnTuP7663nppZcIBoP87W9/46ijjuKdd97h29/+NqC87nfffZfCwsKk59bZ2cmFF17Ijh07OOuss/jd736Hw+GgoKCAr33ta7zxxhvce++9vPnmm7z00kv4fD5OPvlk/vCHP9DQ0MAFF1xgH2vDhg3s2rWLhx9+mIKCAr773e8e1M9rONDWjWZIBMI6otckx+fzxVg3Tz31FH6/n5tvvpmXXnqJNWvWsH///oT9Tj75ZC655BJ+8YtfsHbtWmbOnGm/5/f7ueGGG3jqqafYsGEDoVCI++67z36/vLycjz76iH/5l3/hl7/8JQC//OUvuffee1m7di3vvfceubm5Kc/5ww8/5J577mHz5s3s3LmTZ599FoCenh5OPPFE1q1bx6mnnsott9zCqlWr2LhxIz6fj5dffpnKykrWrl3L2rVrufnmm/n85z/P1KlTh+vHOSR0RK8ZEnZEH9JCn6kcbOQ9VJJZN2vXrmX69OnMmjULgC996Uvcf//9aR9z69atTJ8+nSOPPBKA66+/nnvvvZdbb70VgMsvvxyAE044wRbpU045he985ztce+21XH755VRVVaU8/uLFi5kxYwYA11xzDcuWLeOKK67A6XTy+c9/3h731ltv8fOf/5ze3l5aW1s55phjuPjiiwF4//33eeCBB1i2bFna32uk0RG9ZkhYQu8LaOtGM/rk5OQAKhEcCoUAuO222/jjH/+Iz+fjlFNOYcuWLSn3jy9jtF57vV7bl/f7/XzjG9/g6aefZsOGDdx88832DOSGhgZuuukm/vrXv1JQUDDs3+9g0UKvGRK2daMjek0aHHXUUdTU1LBz504AnnjiiaTjCgsL6erqStg+e/Zsampq2LFjBwCPPvooZ5xxRr+fuXPnTo499li+//3vs2jRon6F/sMPP2T37t0YhsFTTz0Vk0OwsES9vLyc7u5uu4omGAxy5ZVX8rOf/cy+48gUtNBrhoSuutGkIt6jv+222/B6vdx///1ceOGFLFiwgPHjxyfd9wtf+AK/+MUvmD9/vn1RABVZP/zww1x55ZUce+yxOByOAatafvOb3zB37lyOO+443G43559/fsqxixYt4pZbbuHoo49m+vTpXHbZZQljSkpKuPnmm5k7dy6f/exnWbRoEQAffPABq1ev5sc//rH9nevr69P5UY04g1phaqRYuHCh1AuPZCf3vrWDX/xzKxceO4l7r9WrRmYKn3zyCUcfffRon4ZmGEn2fyqEWCOlXDjQvjqi1wwJ26PXEb1Gk7HoqhvNkNDllZpsY8OGDVx33XUx23Jycli5cuUondHIo4VeMyS0R6/JNo499thBzdg9HNDWjWZI6JmxGk3mo4VeMyR0RK/RZD5a6DVDQnv0Gk3mk5bQCyFKhBBPCyG2CCE+EUJ8SghRJoR4XQix3XwsNccKIcTdQogdQoj1Qghdc3cYE2mBoK0bjSZTSTei/y3wDynlUcDxwCfAbcBSKeUsYKn5GuB8YJb5bwlwX+LhNIcLuh+9JhWHUz/6Cy64gPb29n73z6SWB/EMWHUjhCgGTgduAJBSBoCAEOJS4Exz2CPA28D3gUuBP5trx64w7wYmSSkbhv3sNaOOZd34gmGklHr5Oo3N4dSP/pVXXhnVzx8q6ZRXTgeagIeFEMcDa4BvAxOixHs/MMF8PhnYF7V/rblNC/1hSMDscSOlEv0cV/oLMmgOEa/eBvs3DO8xJx4L5ydG6OmQjf3op02bxurVqykvL+dXv/oVDz30EABf/epX7c6ZFlJKvve97/Hqq68ihOCHP/whV199NYZhcMstt/Dmm29SXV2N2+3mK1/5CmVlZdx99908//zzALz++uv87ne/47nnnjuon28y0rFuXMAC4D4p5Xygh4hNY30xCQyql4IQYokQYrUQYvVQVjfXjC6BKG9el1hqojmc+tFbrFmzhocffpiVK1eyYsUKHnjgAT7++OOYMc8++yxr165l3bp1vPHGG/zHf/wHDQ0NPPvss9TU1LB582YeffRRli9fDsBZZ53Fli1bsHTw4Ycf5itf+cogf9r9k05EXwvUSimtaWNPo4T+gGXJCCEmAY3m+3VAddT+Vea2GKSU9wP3g+p1c5DnrxllLOsGoC8Yhlz3KJ6NJikHGXkPlcOpH73FsmXLuOyyy8jPz7c/77333mP+/PkxY6655hqcTicTJkzgjDPOYNWqVSxbtowrr7wSh8PBxIkTOeusswB1l3Hdddfx2GOPceONN7J8+XJ7jdnhYsCIXkq5H9gnhJhtbvo0sBl4Ebje3HY98IL5/EXgy2b1zUlAh/bns5PGLj/7Wnv7HRMd0et+N5rRZqT60Y80N954I4899hhPPPEEV155JS7X8DYtSLfq5lvA40KI9cA84H+AO4FzhRDbgXPM1wCvALuAHcADwDeG9Yw1h4z/+fsn/OuTH/c7JhAycDvVH4O2bjQDke396E877TSef/55ent76enp4bnnnuO0005LGPPUU08RDodpamri3XffZfHixZxyyik888wzGIbBgQMHePvtt+19Kisrqays5I477uDGG2/s9/scDGldNqSUa4FkrTA/nWSsBL45xPPSZAAdviAdvmC/YwIhgyKvm5aegC6x1MRgefQW5513Hnfeeafdjz4vL4/TTjstqaB/4Qtf4Oabb+buu++2F/aA2H70VjI2nX70b731Fg6Hg2OOOSatfvRWMja+H/2CBQu44YYbWLx4MaCSsdG2DcBll13G8uXLOf744xFC8POf/5yJEyfy+c9/nqVLlzJnzhyqq6tZsGABxcXF9n7XXnstTU1NI9JeWvej16TkugdXsqell3e/d1bKMQvveJ0ir5tdzT08teQkTpwx7hCeoSYVuh99ZtLd3U1BQQEtLS0sXryY999/n4kTJwJwyy23MH/+fG666aak+w6lH73uXqlJSTBsEAr3b8f0hQwKzQSs9ug1mv656KKLaG9vJxAI8KMf/cgW+RNOOIH8/HzuuuuuEflcLfSalATDkqDR/x2fsm7Ur5H26DXZwGj2o4/25aNZs2bNiH6uFnpNSkIDRPRSSgJhgyIzou8bxALhUkoeW7GHS+ZNpliXZI4IeqZycrKxH/1QLXbdvVKTkmBYEgqn/gULhiVSYgv1YJKxde0+fvTCJv65KXHCjGboeL1eWlpahiwQmtFHSklLSwter/egj6Ejek1KgmEjZkJUPNZ7RV7Tow+kL/RWM7Q+7euPCFVVVdTW1qJnnR8eeL3efid6DYQWek1KQoYk1I9Hb02WKso1PfpBtCoO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\n",
      "text/plain": [
       "<matplotlib.figure.Figure at 0x7f53994d6940>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "data = brazil.join(biology, lsuffix='_brazil', rsuffix='_biology')\n",
    "data.plot()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Page Views"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [],
   "source": [
    "df = pd.read_json(\"https://wikimedia.org/api/rest_v1/metrics/pageviews/per-article/en.wikipedia/all-access/all-agents/Pompeu_Fabra_University/daily/2018020100/2018020300\",orient='records')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [],
   "source": [
    "import urllib \n",
    "import json\n",
    "import pandas as pd\n",
    "\n",
    "def getViews(page,start,end,project):\n",
    "    base_url = \"https://wikimedia.org/api/rest_v1/metrics/pageviews/per-article/%s/all-access/all-agents/%s/daily/%s/%s\" % (project,page,start,end)\n",
    "    data = urllib.request.urlopen(base_url)\n",
    "    dataJson = json.loads(data.read())['items']\n",
    "    df = pd.DataFrame(dataJson) [['views','timestamp']]\n",
    "    df['timestamp'] = pd.to_datetime(df['timestamp'], format='%Y%m%d%H')\n",
    "    return df"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [],
   "source": [
    "df = getViews('Chile','2018010100','2018020300','en.wikipedia')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>views</th>\n",
       "      <th>timestamp</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>4125</td>\n",
       "      <td>2018-01-01</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>4814</td>\n",
       "      <td>2018-01-02</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>5116</td>\n",
       "      <td>2018-01-03</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>5127</td>\n",
       "      <td>2018-01-04</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>5243</td>\n",
       "      <td>2018-01-05</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>4371</td>\n",
       "      <td>2018-01-06</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>4934</td>\n",
       "      <td>2018-01-07</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>5547</td>\n",
       "      <td>2018-01-08</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>5297</td>\n",
       "      <td>2018-01-09</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>5443</td>\n",
       "      <td>2018-01-10</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>5480</td>\n",
       "      <td>2018-01-11</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>5514</td>\n",
       "      <td>2018-01-12</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>5101</td>\n",
       "      <td>2018-01-13</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>5779</td>\n",
       "      <td>2018-01-14</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>7021</td>\n",
       "      <td>2018-01-15</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>6965</td>\n",
       "      <td>2018-01-16</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>6755</td>\n",
       "      <td>2018-01-17</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>6339</td>\n",
       "      <td>2018-01-18</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>5880</td>\n",
       "      <td>2018-01-19</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>4999</td>\n",
       "      <td>2018-01-20</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>5718</td>\n",
       "      <td>2018-01-21</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>6787</td>\n",
       "      <td>2018-01-22</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>7142</td>\n",
       "      <td>2018-01-23</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>5848</td>\n",
       "      <td>2018-01-24</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>5601</td>\n",
       "      <td>2018-01-25</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25</th>\n",
       "      <td>5628</td>\n",
       "      <td>2018-01-26</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26</th>\n",
       "      <td>4534</td>\n",
       "      <td>2018-01-27</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>27</th>\n",
       "      <td>4846</td>\n",
       "      <td>2018-01-28</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>28</th>\n",
       "      <td>5722</td>\n",
       "      <td>2018-01-29</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>29</th>\n",
       "      <td>6155</td>\n",
       "      <td>2018-01-30</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>30</th>\n",
       "      <td>5637</td>\n",
       "      <td>2018-01-31</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>31</th>\n",
       "      <td>5688</td>\n",
       "      <td>2018-02-01</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>32</th>\n",
       "      <td>5102</td>\n",
       "      <td>2018-02-02</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>33</th>\n",
       "      <td>4700</td>\n",
       "      <td>2018-02-03</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "    views  timestamp\n",
       "0    4125 2018-01-01\n",
       "1    4814 2018-01-02\n",
       "2    5116 2018-01-03\n",
       "3    5127 2018-01-04\n",
       "4    5243 2018-01-05\n",
       "5    4371 2018-01-06\n",
       "6    4934 2018-01-07\n",
       "7    5547 2018-01-08\n",
       "8    5297 2018-01-09\n",
       "9    5443 2018-01-10\n",
       "10   5480 2018-01-11\n",
       "11   5514 2018-01-12\n",
       "12   5101 2018-01-13\n",
       "13   5779 2018-01-14\n",
       "14   7021 2018-01-15\n",
       "15   6965 2018-01-16\n",
       "16   6755 2018-01-17\n",
       "17   6339 2018-01-18\n",
       "18   5880 2018-01-19\n",
       "19   4999 2018-01-20\n",
       "20   5718 2018-01-21\n",
       "21   6787 2018-01-22\n",
       "22   7142 2018-01-23\n",
       "23   5848 2018-01-24\n",
       "24   5601 2018-01-25\n",
       "25   5628 2018-01-26\n",
       "26   4534 2018-01-27\n",
       "27   4846 2018-01-28\n",
       "28   5722 2018-01-29\n",
       "29   6155 2018-01-30\n",
       "30   5637 2018-01-31\n",
       "31   5688 2018-02-01\n",
       "32   5102 2018-02-02\n",
       "33   4700 2018-02-03"
      ]
     },
     "execution_count": 8,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Event Stream\n",
    "Example of event stream, for details look here: https://wikitech.wikimedia.org/wiki/EventStreams"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {
    "scrolled": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Fæ edited File:ВЛ60ПК-1886, Russia, Dagestan, Kizilyurt station (Trainpix 211325).jpg\n",
      "Ardfern edited File:D-AIPC (16029828477).jpg\n",
      "Oursana edited File:Bagliori di palazzo.jpg\n",
      "HugoHelp edited File:Bryant Park, New York City (May 2014) - 02.JPG\n",
      "Fæ edited File:London, England - London buses LCCN2002715708.tif\n",
      "Mr.Nostalgic edited Category:Images from Nationaal Archief\n",
      "Mr.Nostalgic edited Category:CC-Zero\n",
      "Mr.Nostalgic edited Category:Images from Anefo\n",
      "Rafic.Mufid edited Category:2013 in Karbala\n",
      "Mr.Nostalgic edited Category:Photographs by Jack de Nijs\n",
      "Rafic.Mufid edited Category:Media needing category review as of 29 March 2017\n"
     ]
    }
   ],
   "source": [
    "import json\n",
    "from sseclient import SSEClient as EventSource\n",
    "\n",
    "url = 'https://stream.wikimedia.org/v2/stream/recentchange'\n",
    "wiki = 'commonswiki' #Client side filter\n",
    "counter = 0 \n",
    "maxEvents = 10 # print n events and stop\n",
    "for event in EventSource(url):\n",
    "    if event.event == 'message':\n",
    "        try:\n",
    "            change = json.loads(event.data)\n",
    "        except ValueError:\n",
    "            continue\n",
    "        if change['wiki'] == wiki:\n",
    "            print('{user} edited {title}'.format(**change))\n",
    "            counter += 1\n",
    "            if counter > maxEvents:\n",
    "                break\n",
    "            "
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Wikimedia API"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## with urllib"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'users': [{'editcount': 1033,\n",
       "   'gender': 'unknown',\n",
       "   'groups': ['autopatrolled', '*', 'user', 'autoconfirmed'],\n",
       "   'name': 'DarTar',\n",
       "   'registration': '2009-02-18T13:03:38Z',\n",
       "   'userid': 112036},\n",
       "  {'editcount': 2,\n",
       "   'gender': 'unknown',\n",
       "   'groups': ['*', 'user', 'autoconfirmed'],\n",
       "   'name': 'Diego (WMF)',\n",
       "   'registration': '2017-08-04T22:07:06Z',\n",
       "   'userid': 10833688}]}"
      ]
     },
     "execution_count": 11,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "import requests\n",
    "import json\n",
    "\n",
    "def getUserInfo(users):\n",
    "    base_url = \"https://www.mediawiki.org/w/api.php?action=query&list=users&ususers=%s&usprop=groups|editcount|gender|registration&format=json\" % '|'.join(users)\n",
    "    response = requests.get(base_url)\n",
    "    data = json.loads(response.text)\n",
    "    return data['query']\n",
    "\n",
    "getUserInfo(['DarTar','Diego (WMF)'])"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## with mwapi"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 65,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[{'continue': {'continue': '||', 'rvcontinue': '20071222235421|179689682'},\n",
       "  'query': {'normalized': [{'from': 'Pompeu_Fabra_University',\n",
       "     'fromencoded': False,\n",
       "     'to': 'Pompeu Fabra University'}],\n",
       "   'pages': [{'ns': 0,\n",
       "     'pageid': 63872,\n",
       "     'revisions': [{'parentid': 0,\n",
       "       'revid': 2035848,\n",
       "       'timestamp': '2002-07-24T03:19:39Z',\n",
       "       'user': 'Perique des Palottes'},\n",
       "      {'parentid': 2035848,\n",
       "       'revid': 2035856,\n",
       "       'timestamp': '2003-12-24T10:16:56Z',\n",
       "       'user': 'Jmabel'},\n",
       "      {'parentid': 2035856,\n",
       "       'revid': 2036188,\n",
       "       'timestamp': '2003-12-24T10:18:40Z',\n",
       "       'user': 'Jmabel'},\n",
       "      {'parentid': 2036188,\n",
       "       'revid': 4052780,\n",
       "       'timestamp': '2003-12-24T10:30:55Z',\n",
       "       'user': 'Jmabel'},\n",
       "      {'parentid': 4052780,\n",
       "       'revid': 15957622,\n",
       "       'timestamp': '2004-06-12T15:20:48Z',\n",
       "       'user': 'Llull'},\n",
       "      {'parentid': 15957622,\n",
       "       'revid': 26623979,\n",
       "       'timestamp': '2005-10-27T15:05:31Z',\n",
       "       'user': 'Joan sense nick'},\n",
       "      {'parentid': 26623979,\n",
       "       'revid': 27841768,\n",
       "       'timestamp': '2005-11-09T18:39:46Z',\n",
       "       'user': 'FlaBot'},\n",
       "      {'parentid': 27841768,\n",
       "       'revid': 30334950,\n",
       "       'timestamp': '2005-12-06T12:17:24Z',\n",
       "       'user': 'Rhollenton'},\n",
       "      {'parentid': 30334950,\n",
       "       'revid': 36239362,\n",
       "       'timestamp': '2006-01-22T17:53:33Z',\n",
       "       'user': 'Rbellin'},\n",
       "      {'parentid': 36239362,\n",
       "       'revid': 36239641,\n",
       "       'timestamp': '2006-01-22T17:56:10Z',\n",
       "       'user': 'Rbellin'},\n",
       "      {'parentid': 36239641,\n",
       "       'revid': 36267841,\n",
       "       'timestamp': '2006-01-22T21:51:59Z',\n",
       "       'user': 'Rbellin'},\n",
       "      {'anon': True,\n",
       "       'parentid': 36267841,\n",
       "       'revid': 52640825,\n",
       "       'timestamp': '2006-05-11T11:06:53Z',\n",
       "       'user': '193.145.45.61'},\n",
       "      {'anon': True,\n",
       "       'parentid': 52640825,\n",
       "       'revid': 52640856,\n",
       "       'timestamp': '2006-05-11T11:07:18Z',\n",
       "       'user': '193.145.45.61'},\n",
       "      {'parentid': 52640856,\n",
       "       'revid': 52640947,\n",
       "       'timestamp': '2006-05-11T11:08:23Z',\n",
       "       'user': 'Travelbird'},\n",
       "      {'parentid': 52640947,\n",
       "       'revid': 55026353,\n",
       "       'timestamp': '2006-05-25T06:16:42Z',\n",
       "       'user': 'Unyoyega'},\n",
       "      {'anon': True,\n",
       "       'parentid': 55026353,\n",
       "       'revid': 66163042,\n",
       "       'timestamp': '2006-07-27T14:19:11Z',\n",
       "       'user': '217.129.144.57'},\n",
       "      {'parentid': 66163042,\n",
       "       'revid': 66176862,\n",
       "       'timestamp': '2006-07-27T15:46:57Z',\n",
       "       'user': 'Haakon'},\n",
       "      {'parentid': 66176862,\n",
       "       'revid': 68163816,\n",
       "       'timestamp': '2006-08-07T09:45:50Z',\n",
       "       'user': 'Manu bcn'},\n",
       "      {'parentid': 68163816,\n",
       "       'revid': 69626094,\n",
       "       'timestamp': '2006-08-14T18:00:24Z',\n",
       "       'user': 'Raymond Cruise'},\n",
       "      {'parentid': 69626094,\n",
       "       'revid': 90290132,\n",
       "       'timestamp': '2006-11-26T21:12:02Z',\n",
       "       'user': 'Eddl'},\n",
       "      {'parentid': 90290132,\n",
       "       'revid': 90401415,\n",
       "       'timestamp': '2006-11-27T09:23:50Z',\n",
       "       'user': 'Thewikipedian'},\n",
       "      {'parentid': 90401415,\n",
       "       'revid': 99098598,\n",
       "       'timestamp': '2007-01-07T14:51:33Z',\n",
       "       'user': 'Ac12'},\n",
       "      {'anon': True,\n",
       "       'parentid': 99098598,\n",
       "       'revid': 100129637,\n",
       "       'timestamp': '2007-01-12T01:40:04Z',\n",
       "       'user': '134.155.25.94'},\n",
       "      {'anon': True,\n",
       "       'parentid': 100129637,\n",
       "       'revid': 111361168,\n",
       "       'timestamp': '2007-02-27T17:11:42Z',\n",
       "       'user': '83.33.225.230'},\n",
       "      {'parentid': 111361168,\n",
       "       'revid': 115593004,\n",
       "       'timestamp': '2007-03-16T17:08:23Z',\n",
       "       'user': 'Koenige'},\n",
       "      {'parentid': 115593004,\n",
       "       'revid': 123900405,\n",
       "       'timestamp': '2007-04-18T20:27:22Z',\n",
       "       'user': 'Kitten86'},\n",
       "      {'anon': True,\n",
       "       'parentid': 123900405,\n",
       "       'revid': 130049727,\n",
       "       'timestamp': '2007-05-11T08:50:50Z',\n",
       "       'user': '193.145.32.156'},\n",
       "      {'anon': True,\n",
       "       'parentid': 130049727,\n",
       "       'revid': 130049836,\n",
       "       'timestamp': '2007-05-11T08:51:49Z',\n",
       "       'user': '193.145.32.156'},\n",
       "      {'parentid': 130049836,\n",
       "       'revid': 137959180,\n",
       "       'timestamp': '2007-06-13T18:56:47Z',\n",
       "       'user': 'Sdnegel'},\n",
       "      {'parentid': 137959180,\n",
       "       'revid': 137962190,\n",
       "       'timestamp': '2007-06-13T19:10:06Z',\n",
       "       'user': 'Sdnegel'},\n",
       "      {'parentid': 137962190,\n",
       "       'revid': 137964596,\n",
       "       'timestamp': '2007-06-13T19:20:28Z',\n",
       "       'user': 'Sdnegel'},\n",
       "      {'parentid': 137964596,\n",
       "       'revid': 137966516,\n",
       "       'timestamp': '2007-06-13T19:28:52Z',\n",
       "       'user': 'CommonsDelinker'},\n",
       "      {'parentid': 137966516,\n",
       "       'revid': 137968274,\n",
       "       'timestamp': '2007-06-13T19:36:37Z',\n",
       "       'user': 'Sdnegel'},\n",
       "      {'parentid': 137968274,\n",
       "       'revid': 137969652,\n",
       "       'timestamp': '2007-06-13T19:42:29Z',\n",
       "       'user': 'Sdnegel'},\n",
       "      {'parentid': 137969652,\n",
       "       'revid': 137970001,\n",
       "       'timestamp': '2007-06-13T19:44:03Z',\n",
       "       'user': 'Sdnegel'},\n",
       "      {'parentid': 137970001,\n",
       "       'revid': 138429999,\n",
       "       'timestamp': '2007-06-15T21:08:36Z',\n",
       "       'user': 'Sdnegel'},\n",
       "      {'parentid': 138429999,\n",
       "       'revid': 138432252,\n",
       "       'timestamp': '2007-06-15T21:21:10Z',\n",
       "       'user': 'Sdnegel'},\n",
       "      {'parentid': 138432252,\n",
       "       'revid': 138442649,\n",
       "       'timestamp': '2007-06-15T22:22:03Z',\n",
       "       'user': 'Sdnegel'},\n",
       "      {'parentid': 138442649,\n",
       "       'revid': 138443747,\n",
       "       'timestamp': '2007-06-15T22:28:56Z',\n",
       "       'user': 'Sdnegel'},\n",
       "      {'parentid': 138443747,\n",
       "       'revid': 138443837,\n",
       "       'timestamp': '2007-06-15T22:29:30Z',\n",
       "       'user': 'Sdnegel'},\n",
       "      {'parentid': 138443837,\n",
       "       'revid': 138445768,\n",
       "       'timestamp': '2007-06-15T22:42:01Z',\n",
       "       'user': 'Sdnegel'},\n",
       "      {'parentid': 138445768,\n",
       "       'revid': 138526570,\n",
       "       'timestamp': '2007-06-16T09:24:47Z',\n",
       "       'user': 'Sdnegel'},\n",
       "      {'parentid': 138526570,\n",
       "       'revid': 138527636,\n",
       "       'timestamp': '2007-06-16T09:35:29Z',\n",
       "       'user': 'Sdnegel'},\n",
       "      {'parentid': 138527636,\n",
       "       'revid': 138528061,\n",
       "       'timestamp': '2007-06-16T09:40:07Z',\n",
       "       'user': 'Sdnegel'},\n",
       "      {'parentid': 138528061,\n",
       "       'revid': 138528169,\n",
       "       'timestamp': '2007-06-16T09:41:10Z',\n",
       "       'user': 'Sdnegel'},\n",
       "      {'parentid': 138528169,\n",
       "       'revid': 138528427,\n",
       "       'timestamp': '2007-06-16T09:43:40Z',\n",
       "       'user': 'Sdnegel'},\n",
       "      {'parentid': 138528427,\n",
       "       'revid': 138532075,\n",
       "       'timestamp': '2007-06-16T10:23:00Z',\n",
       "       'user': 'Sdnegel'},\n",
       "      {'parentid': 138532075,\n",
       "       'revid': 138533029,\n",
       "       'timestamp': '2007-06-16T10:33:36Z',\n",
       "       'user': 'Sdnegel'},\n",
       "      {'parentid': 138533029,\n",
       "       'revid': 138533123,\n",
       "       'timestamp': '2007-06-16T10:34:45Z',\n",
       "       'user': 'Sdnegel'},\n",
       "      {'parentid': 138533123,\n",
       "       'revid': 138533386,\n",
       "       'timestamp': '2007-06-16T10:37:47Z',\n",
       "       'user': 'Sdnegel'},\n",
       "      {'parentid': 138533386,\n",
       "       'revid': 138533497,\n",
       "       'timestamp': '2007-06-16T10:39:08Z',\n",
       "       'user': 'Sdnegel'},\n",
       "      {'anon': True,\n",
       "       'parentid': 138533497,\n",
       "       'revid': 139023682,\n",
       "       'timestamp': '2007-06-18T17:59:36Z',\n",
       "       'user': '70.45.48.178'},\n",
       "      {'anon': True,\n",
       "       'parentid': 139023682,\n",
       "       'revid': 139024296,\n",
       "       'timestamp': '2007-06-18T18:02:51Z',\n",
       "       'user': '70.45.48.178'},\n",
       "      {'anon': True,\n",
       "       'parentid': 139024296,\n",
       "       'revid': 139025126,\n",
       "       'timestamp': '2007-06-18T18:06:59Z',\n",
       "       'user': '70.45.48.178'},\n",
       "      {'anon': True,\n",
       "       'parentid': 139025126,\n",
       "       'revid': 139025956,\n",
       "       'timestamp': '2007-06-18T18:10:56Z',\n",
       "       'user': '70.45.48.178'},\n",
       "      {'parentid': 139025956,\n",
       "       'revid': 139211945,\n",
       "       'timestamp': '2007-06-19T15:00:04Z',\n",
       "       'user': 'Phil Bastian'},\n",
       "      {'parentid': 139211945,\n",
       "       'revid': 139212271,\n",
       "       'timestamp': '2007-06-19T15:01:39Z',\n",
       "       'user': 'Phil Bastian'},\n",
       "      {'anon': True,\n",
       "       'parentid': 139212271,\n",
       "       'revid': 140951471,\n",
       "       'timestamp': '2007-06-27T13:43:48Z',\n",
       "       'user': '193.145.56.193'},\n",
       "      {'anon': True,\n",
       "       'parentid': 140951471,\n",
       "       'revid': 140951528,\n",
       "       'timestamp': '2007-06-27T13:44:11Z',\n",
       "       'user': '193.145.56.193'},\n",
       "      {'parentid': 140951528,\n",
       "       'revid': 150981193,\n",
       "       'timestamp': '2007-08-13T16:28:00Z',\n",
       "       'user': 'Beto'},\n",
       "      {'anon': True,\n",
       "       'parentid': 150981193,\n",
       "       'revid': 156459475,\n",
       "       'timestamp': '2007-09-08T10:49:37Z',\n",
       "       'user': '88.1.172.27'},\n",
       "      {'anon': True,\n",
       "       'parentid': 156459475,\n",
       "       'revid': 158048085,\n",
       "       'timestamp': '2007-09-15T13:44:05Z',\n",
       "       'user': '91.19.45.52'},\n",
       "      {'anon': True,\n",
       "       'parentid': 158048085,\n",
       "       'revid': 158048237,\n",
       "       'timestamp': '2007-09-15T13:45:26Z',\n",
       "       'user': '91.19.45.52'},\n",
       "      {'anon': True,\n",
       "       'parentid': 158048237,\n",
       "       'revid': 158048329,\n",
       "       'timestamp': '2007-09-15T13:46:06Z',\n",
       "       'user': '91.19.45.52'},\n",
       "      {'anon': True,\n",
       "       'parentid': 158048329,\n",
       "       'revid': 158048621,\n",
       "       'timestamp': '2007-09-15T13:48:28Z',\n",
       "       'user': '91.19.45.52'},\n",
       "      {'anon': True,\n",
       "       'parentid': 158048621,\n",
       "       'revid': 158048673,\n",
       "       'timestamp': '2007-09-15T13:48:48Z',\n",
       "       'user': '91.19.45.52'},\n",
       "      {'anon': True,\n",
       "       'parentid': 158048673,\n",
       "       'revid': 158048767,\n",
       "       'timestamp': '2007-09-15T13:49:33Z',\n",
       "       'user': '91.19.45.52'},\n",
       "      {'anon': True,\n",
       "       'parentid': 158048767,\n",
       "       'revid': 158048803,\n",
       "       'timestamp': '2007-09-15T13:49:47Z',\n",
       "       'user': '91.19.45.52'},\n",
       "      {'anon': True,\n",
       "       'parentid': 158048803,\n",
       "       'revid': 158049715,\n",
       "       'timestamp': '2007-09-15T13:56:29Z',\n",
       "       'user': '91.19.45.52'},\n",
       "      {'anon': True,\n",
       "       'parentid': 158049715,\n",
       "       'revid': 158049774,\n",
       "       'timestamp': '2007-09-15T13:56:59Z',\n",
       "       'user': '91.19.45.52'},\n",
       "      {'anon': True,\n",
       "       'parentid': 158049774,\n",
       "       'revid': 158049949,\n",
       "       'timestamp': '2007-09-15T13:58:14Z',\n",
       "       'user': '91.19.45.52'},\n",
       "      {'anon': True,\n",
       "       'parentid': 158049949,\n",
       "       'revid': 158050044,\n",
       "       'timestamp': '2007-09-15T13:58:57Z',\n",
       "       'user': '91.19.45.52'},\n",
       "      {'anon': True,\n",
       "       'parentid': 158050044,\n",
       "       'revid': 158050307,\n",
       "       'timestamp': '2007-09-15T14:00:55Z',\n",
       "       'user': '91.19.45.52'},\n",
       "      {'anon': True,\n",
       "       'parentid': 158050307,\n",
       "       'revid': 158050383,\n",
       "       'timestamp': '2007-09-15T14:01:31Z',\n",
       "       'user': '91.19.45.52'},\n",
       "      {'anon': True,\n",
       "       'parentid': 158050383,\n",
       "       'revid': 158050516,\n",
       "       'timestamp': '2007-09-15T14:02:33Z',\n",
       "       'user': '91.19.45.52'},\n",
       "      {'anon': True,\n",
       "       'parentid': 158050516,\n",
       "       'revid': 158050589,\n",
       "       'timestamp': '2007-09-15T14:03:05Z',\n",
       "       'user': '91.19.45.52'},\n",
       "      {'anon': True,\n",
       "       'parentid': 158050589,\n",
       "       'revid': 158050842,\n",
       "       'timestamp': '2007-09-15T14:05:00Z',\n",
       "       'user': '91.19.45.52'},\n",
       "      {'anon': True,\n",
       "       'parentid': 158050842,\n",
       "       'revid': 158050928,\n",
       "       'timestamp': '2007-09-15T14:05:39Z',\n",
       "       'user': '91.19.45.52'},\n",
       "      {'anon': True,\n",
       "       'parentid': 158050928,\n",
       "       'revid': 158051009,\n",
       "       'timestamp': '2007-09-15T14:06:14Z',\n",
       "       'user': '91.19.45.52'},\n",
       "      {'anon': True,\n",
       "       'parentid': 158051009,\n",
       "       'revid': 158051099,\n",
       "       'timestamp': '2007-09-15T14:06:48Z',\n",
       "       'user': '91.19.45.52'},\n",
       "      {'anon': True,\n",
       "       'parentid': 158051099,\n",
       "       'revid': 158051399,\n",
       "       'timestamp': '2007-09-15T14:08:52Z',\n",
       "       'user': '91.19.45.52'},\n",
       "      {'anon': True,\n",
       "       'parentid': 158051399,\n",
       "       'revid': 158051456,\n",
       "       'timestamp': '2007-09-15T14:09:18Z',\n",
       "       'user': '91.19.45.52'},\n",
       "      {'anon': True,\n",
       "       'parentid': 158051456,\n",
       "       'revid': 158051515,\n",
       "       'timestamp': '2007-09-15T14:09:42Z',\n",
       "       'user': '91.19.45.52'},\n",
       "      {'anon': True,\n",
       "       'parentid': 158051515,\n",
       "       'revid': 158051680,\n",
       "       'timestamp': '2007-09-15T14:10:54Z',\n",
       "       'user': '91.19.45.52'},\n",
       "      {'anon': True,\n",
       "       'parentid': 158051680,\n",
       "       'revid': 158051783,\n",
       "       'timestamp': '2007-09-15T14:11:37Z',\n",
       "       'user': '91.19.45.52'},\n",
       "      {'anon': True,\n",
       "       'parentid': 158051783,\n",
       "       'revid': 158051876,\n",
       "       'timestamp': '2007-09-15T14:12:19Z',\n",
       "       'user': '91.19.45.52'},\n",
       "      {'anon': True,\n",
       "       'parentid': 158051876,\n",
       "       'revid': 158051941,\n",
       "       'timestamp': '2007-09-15T14:12:51Z',\n",
       "       'user': '91.19.45.52'},\n",
       "      {'anon': True,\n",
       "       'parentid': 158051941,\n",
       "       'revid': 158052013,\n",
       "       'timestamp': '2007-09-15T14:13:24Z',\n",
       "       'user': '91.19.45.52'},\n",
       "      {'anon': True,\n",
       "       'parentid': 158052013,\n",
       "       'revid': 158052063,\n",
       "       'timestamp': '2007-09-15T14:13:43Z',\n",
       "       'user': '91.19.45.52'},\n",
       "      {'anon': True,\n",
       "       'parentid': 158052063,\n",
       "       'revid': 158052176,\n",
       "       'timestamp': '2007-09-15T14:14:29Z',\n",
       "       'user': '91.19.45.52'},\n",
       "      {'anon': True,\n",
       "       'parentid': 158052176,\n",
       "       'revid': 158052339,\n",
       "       'timestamp': '2007-09-15T14:15:54Z',\n",
       "       'user': '91.19.45.52'},\n",
       "      {'anon': True,\n",
       "       'parentid': 158052339,\n",
       "       'revid': 158052515,\n",
       "       'timestamp': '2007-09-15T14:17:12Z',\n",
       "       'user': '91.19.45.52'},\n",
       "      {'anon': True,\n",
       "       'parentid': 158052515,\n",
       "       'revid': 158052560,\n",
       "       'timestamp': '2007-09-15T14:17:32Z',\n",
       "       'user': '91.19.45.52'},\n",
       "      {'anon': True,\n",
       "       'parentid': 158052560,\n",
       "       'revid': 158052756,\n",
       "       'timestamp': '2007-09-15T14:18:56Z',\n",
       "       'user': '91.19.45.52'},\n",
       "      {'anon': True,\n",
       "       'parentid': 158052756,\n",
       "       'revid': 158052916,\n",
       "       'timestamp': '2007-09-15T14:20:08Z',\n",
       "       'user': '91.19.45.52'},\n",
       "      {'anon': True,\n",
       "       'parentid': 158052916,\n",
       "       'revid': 158053298,\n",
       "       'timestamp': '2007-09-15T14:22:41Z',\n",
       "       'user': '91.19.45.52'},\n",
       "      {'anon': True,\n",
       "       'parentid': 158053298,\n",
       "       'revid': 158053396,\n",
       "       'timestamp': '2007-09-15T14:23:21Z',\n",
       "       'user': '91.19.45.52'},\n",
       "      {'parentid': 158053396,\n",
       "       'revid': 168873929,\n",
       "       'timestamp': '2007-11-03T03:16:17Z',\n",
       "       'user': 'ImageRemovalBot'},\n",
       "      {'parentid': 168873929,\n",
       "       'revid': 175419726,\n",
       "       'timestamp': '2007-12-03T05:16:10Z',\n",
       "       'user': 'ImageRemovalBot'},\n",
       "      {'parentid': 175419726,\n",
       "       'revid': 177868254,\n",
       "       'timestamp': '2007-12-14T12:39:33Z',\n",
       "       'user': 'Rinconsoleao'}],\n",
       "     'title': 'Pompeu Fabra University'}]}},\n",
       " {'continue': {'continue': '||', 'rvcontinue': '20111210123551|465111606'},\n",
       "  'query': {'normalized': [{'from': 'Pompeu_Fabra_University',\n",
       "     'fromencoded': False,\n",
       "     'to': 'Pompeu Fabra University'}],\n",
       "   'pages': [{'ns': 0,\n",
       "     'pageid': 63872,\n",
       "     'revisions': [{'anon': True,\n",
       "       'parentid': 177868254,\n",
       "       'revid': 179689682,\n",
       "       'timestamp': '2007-12-22T23:54:21Z',\n",
       "       'user': '91.107.6.17'},\n",
       "      {'anon': True,\n",
       "       'parentid': 179689682,\n",
       "       'revid': 180061856,\n",
       "       'timestamp': '2007-12-25T04:05:34Z',\n",
       "       'user': '76.240.79.67'},\n",
       "      {'parentid': 180061856,\n",
       "       'revid': 180061985,\n",
       "       'timestamp': '2007-12-25T04:06:55Z',\n",
       "       'user': 'Moretz'},\n",
       "      {'parentid': 180061985,\n",
       "       'revid': 180250124,\n",
       "       'timestamp': '2007-12-26T14:09:30Z',\n",
       "       'user': 'Estirabot'},\n",
       "      {'anon': True,\n",
       "       'parentid': 180250124,\n",
       "       'revid': 183431636,\n",
       "       'timestamp': '2008-01-10T17:23:57Z',\n",
       "       'user': '88.7.125.228'},\n",
       "      {'anon': True,\n",
       "       'parentid': 183431636,\n",
       "       'revid': 183431889,\n",
       "       'timestamp': '2008-01-10T17:25:09Z',\n",
       "       'user': '88.7.125.228'},\n",
       "      {'parentid': 183431889,\n",
       "       'revid': 183488611,\n",
       "       'timestamp': '2008-01-10T21:47:54Z',\n",
       "       'user': 'Moretz'},\n",
       "      {'anon': True,\n",
       "       'parentid': 183488611,\n",
       "       'revid': 185465008,\n",
       "       'timestamp': '2008-01-19T18:13:25Z',\n",
       "       'user': '75.60.231.15'},\n",
       "      {'parentid': 185465008,\n",
       "       'revid': 193631163,\n",
       "       'timestamp': '2008-02-24T04:00:59Z',\n",
       "       'user': 'McM.bot'},\n",
       "      {'parentid': 193631163,\n",
       "       'revid': 193698972,\n",
       "       'timestamp': '2008-02-24T14:12:31Z',\n",
       "       'user': 'Bukaj'},\n",
       "      {'parentid': 193698972,\n",
       "       'revid': 198896725,\n",
       "       'timestamp': '2008-03-17T17:32:53Z',\n",
       "       'user': 'RussBot'},\n",
       "      {'parentid': 198896725,\n",
       "       'revid': 203736277,\n",
       "       'timestamp': '2008-04-06T12:40:21Z',\n",
       "       'user': 'SmackBot'},\n",
       "      {'parentid': 203736277,\n",
       "       'revid': 203979742,\n",
       "       'timestamp': '2008-04-07T13:30:03Z',\n",
       "       'user': 'Amire80'},\n",
       "      {'parentid': 203979742,\n",
       "       'revid': 209034128,\n",
       "       'timestamp': '2008-04-29T17:11:00Z',\n",
       "       'user': 'Thijs!bot'},\n",
       "      {'anon': True,\n",
       "       'parentid': 209034128,\n",
       "       'revid': 211113549,\n",
       "       'timestamp': '2008-05-08T21:03:40Z',\n",
       "       'user': '81.172.90.203'},\n",
       "      {'anon': True,\n",
       "       'parentid': 211113549,\n",
       "       'revid': 211113641,\n",
       "       'timestamp': '2008-05-08T21:04:00Z',\n",
       "       'user': '81.172.90.203'},\n",
       "      {'anon': True,\n",
       "       'parentid': 211113641,\n",
       "       'revid': 215280924,\n",
       "       'timestamp': '2008-05-27T14:29:53Z',\n",
       "       'user': '193.145.45.90'},\n",
       "      {'parentid': 215280924,\n",
       "       'revid': 219945152,\n",
       "       'timestamp': '2008-06-17T15:56:21Z',\n",
       "       'user': 'Fobizan'},\n",
       "      {'parentid': 219945152,\n",
       "       'revid': 219946075,\n",
       "       'timestamp': '2008-06-17T16:01:35Z',\n",
       "       'user': 'Fobizan'},\n",
       "      {'parentid': 219946075,\n",
       "       'revid': 219996198,\n",
       "       'timestamp': '2008-06-17T20:23:11Z',\n",
       "       'user': 'Fobizan'},\n",
       "      {'parentid': 219996198,\n",
       "       'revid': 219996383,\n",
       "       'timestamp': '2008-06-17T20:24:04Z',\n",
       "       'user': 'Fobizan'},\n",
       "      {'parentid': 219996383,\n",
       "       'revid': 219997490,\n",
       "       'timestamp': '2008-06-17T20:28:41Z',\n",
       "       'user': 'Fobizan'},\n",
       "      {'parentid': 219997490,\n",
       "       'revid': 220153969,\n",
       "       'timestamp': '2008-06-18T15:05:21Z',\n",
       "       'user': 'Phil Bridger'},\n",
       "      {'parentid': 220153969,\n",
       "       'revid': 221170835,\n",
       "       'timestamp': '2008-06-23T10:12:37Z',\n",
       "       'user': 'Fobizan'},\n",
       "      {'parentid': 221170835,\n",
       "       'revid': 228412961,\n",
       "       'timestamp': '2008-07-28T16:00:09Z',\n",
       "       'user': 'Masterpiece2000'},\n",
       "      {'parentid': 228412961,\n",
       "       'revid': 228413082,\n",
       "       'timestamp': '2008-07-28T16:00:49Z',\n",
       "       'user': 'Masterpiece2000'},\n",
       "      {'parentid': 228413082,\n",
       "       'revid': 228413270,\n",
       "       'timestamp': '2008-07-28T16:01:56Z',\n",
       "       'user': 'Masterpiece2000'},\n",
       "      {'parentid': 228413270,\n",
       "       'revid': 228413709,\n",
       "       'timestamp': '2008-07-28T16:04:30Z',\n",
       "       'user': 'Masterpiece2000'},\n",
       "      {'parentid': 228413709,\n",
       "       'revid': 230594793,\n",
       "       'timestamp': '2008-08-08T11:50:20Z',\n",
       "       'user': 'DumZiBoT'},\n",
       "      {'parentid': 230594793,\n",
       "       'revid': 232179066,\n",
       "       'timestamp': '2008-08-15T20:55:18Z',\n",
       "       'user': 'Occupf'},\n",
       "      {'parentid': 232179066,\n",
       "       'revid': 232179890,\n",
       "       'timestamp': '2008-08-15T21:00:24Z',\n",
       "       'user': 'Occupf'},\n",
       "      {'parentid': 232179890,\n",
       "       'revid': 236424053,\n",
       "       'timestamp': '2008-09-05T10:53:03Z',\n",
       "       'user': 'Clarkw2'},\n",
       "      {'parentid': 236424053,\n",
       "       'revid': 236424301,\n",
       "       'timestamp': '2008-09-05T10:55:23Z',\n",
       "       'user': 'Clarkw2'},\n",
       "      {'parentid': 236424301,\n",
       "       'revid': 236424462,\n",
       "       'timestamp': '2008-09-05T10:57:01Z',\n",
       "       'user': 'Clarkw2'},\n",
       "      {'parentid': 236424462,\n",
       "       'revid': 236424822,\n",
       "       'timestamp': '2008-09-05T11:00:19Z',\n",
       "       'user': 'Clarkw2'},\n",
       "      {'parentid': 236424822,\n",
       "       'revid': 241882788,\n",
       "       'timestamp': '2008-09-29T22:57:12Z',\n",
       "       'user': 'Rjwilmsi'},\n",
       "      {'parentid': 241882788,\n",
       "       'revid': 255829161,\n",
       "       'timestamp': '2008-12-04T12:27:49Z',\n",
       "       'user': 'Clarkw2'},\n",
       "      {'anon': True,\n",
       "       'parentid': 255829161,\n",
       "       'revid': 256254633,\n",
       "       'timestamp': '2008-12-06T17:04:30Z',\n",
       "       'user': '80.33.128.7'},\n",
       "      {'parentid': 256254633,\n",
       "       'revid': 256254905,\n",
       "       'timestamp': '2008-12-06T17:06:16Z',\n",
       "       'user': 'Gail'},\n",
       "      {'parentid': 256254905,\n",
       "       'revid': 262599243,\n",
       "       'timestamp': '2009-01-07T20:27:33Z',\n",
       "       'user': 'The Anomebot2'},\n",
       "      {'parentid': 262599243,\n",
       "       'revid': 266936986,\n",
       "       'timestamp': '2009-01-28T10:01:09Z',\n",
       "       'user': 'Cooperatorium'},\n",
       "      {'parentid': 266936986,\n",
       "       'revid': 279964911,\n",
       "       'timestamp': '2009-03-27T07:30:14Z',\n",
       "       'user': 'D6'},\n",
       "      {'anon': True,\n",
       "       'parentid': 279964911,\n",
       "       'revid': 281898773,\n",
       "       'timestamp': '2009-04-05T14:26:05Z',\n",
       "       'user': '84.77.52.234'},\n",
       "      {'parentid': 281898773,\n",
       "       'revid': 284780374,\n",
       "       'timestamp': '2009-04-19T10:01:14Z',\n",
       "       'user': 'Occupf'},\n",
       "      {'parentid': 284780374,\n",
       "       'revid': 286073366,\n",
       "       'timestamp': '2009-04-25T17:29:52Z',\n",
       "       'user': 'Banderas'},\n",
       "      {'parentid': 286073366,\n",
       "       'revid': 301802336,\n",
       "       'timestamp': '2009-07-13T03:56:38Z',\n",
       "       'user': 'Numbo3-bot'},\n",
       "      {'parentid': 301802336,\n",
       "       'revid': 307535242,\n",
       "       'timestamp': '2009-08-12T10:38:33Z',\n",
       "       'user': 'Xserra'},\n",
       "      {'parentid': 307535242,\n",
       "       'revid': 312020279,\n",
       "       'timestamp': '2009-09-05T15:22:10Z',\n",
       "       'user': 'Bkonrad'},\n",
       "      {'parentid': 312020279,\n",
       "       'revid': 319826388,\n",
       "       'timestamp': '2009-10-14T15:39:38Z',\n",
       "       'user': 'Jeppiz'},\n",
       "      {'parentid': 319826388,\n",
       "       'revid': 319952548,\n",
       "       'timestamp': '2009-10-15T03:41:38Z',\n",
       "       'user': 'SmackBot'},\n",
       "      {'anon': True,\n",
       "       'parentid': 319952548,\n",
       "       'revid': 326124367,\n",
       "       'timestamp': '2009-11-16T07:32:47Z',\n",
       "       'user': '157.252.70.139'},\n",
       "      {'parentid': 326124367,\n",
       "       'revid': 326512480,\n",
       "       'timestamp': '2009-11-18T10:31:19Z',\n",
       "       'user': 'Rich Farmbrough'},\n",
       "      {'anon': True,\n",
       "       'parentid': 326512480,\n",
       "       'revid': 327455381,\n",
       "       'timestamp': '2009-11-23T10:51:33Z',\n",
       "       'user': '146.87.52.54'},\n",
       "      {'anon': True,\n",
       "       'parentid': 327455381,\n",
       "       'revid': 328415162,\n",
       "       'timestamp': '2009-11-28T17:50:48Z',\n",
       "       'user': '83.33.178.221'},\n",
       "      {'anon': True,\n",
       "       'parentid': 328415162,\n",
       "       'revid': 330136271,\n",
       "       'timestamp': '2009-12-06T22:50:11Z',\n",
       "       'user': '88.7.121.78'},\n",
       "      {'anon': True,\n",
       "       'parentid': 330136271,\n",
       "       'revid': 345226759,\n",
       "       'timestamp': '2010-02-20T15:32:13Z',\n",
       "       'user': '136.167.125.225'},\n",
       "      {'parentid': 345226759,\n",
       "       'revid': 356995451,\n",
       "       'timestamp': '2010-04-19T14:40:01Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 356995451,\n",
       "       'revid': 356995979,\n",
       "       'timestamp': '2010-04-19T14:43:17Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 356995979,\n",
       "       'revid': 356996141,\n",
       "       'timestamp': '2010-04-19T14:44:07Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 356996141,\n",
       "       'revid': 356996600,\n",
       "       'timestamp': '2010-04-19T14:46:44Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 356996600,\n",
       "       'revid': 356996648,\n",
       "       'timestamp': '2010-04-19T14:47:07Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 356996648,\n",
       "       'revid': 356996859,\n",
       "       'timestamp': '2010-04-19T14:48:20Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 356996859,\n",
       "       'revid': 356997319,\n",
       "       'timestamp': '2010-04-19T14:51:09Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 356997319,\n",
       "       'revid': 357003627,\n",
       "       'timestamp': '2010-04-19T15:25:42Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 357003627,\n",
       "       'revid': 357003816,\n",
       "       'timestamp': '2010-04-19T15:26:29Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 357003816,\n",
       "       'revid': 357166414,\n",
       "       'timestamp': '2010-04-20T08:41:35Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 357166414,\n",
       "       'revid': 357166511,\n",
       "       'timestamp': '2010-04-20T08:42:44Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 357166511,\n",
       "       'revid': 357166536,\n",
       "       'timestamp': '2010-04-20T08:43:02Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 357166536,\n",
       "       'revid': 357167638,\n",
       "       'timestamp': '2010-04-20T08:54:42Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'anon': True,\n",
       "       'parentid': 357167638,\n",
       "       'revid': 366167931,\n",
       "       'timestamp': '2010-06-05T09:46:32Z',\n",
       "       'user': '90.147.23.89'},\n",
       "      {'anon': True,\n",
       "       'parentid': 366167931,\n",
       "       'revid': 366168138,\n",
       "       'timestamp': '2010-06-05T09:48:06Z',\n",
       "       'user': '90.147.23.89'},\n",
       "      {'anon': True,\n",
       "       'parentid': 366168138,\n",
       "       'revid': 366168271,\n",
       "       'timestamp': '2010-06-05T09:49:10Z',\n",
       "       'user': '90.147.23.89'},\n",
       "      {'anon': True,\n",
       "       'parentid': 366168271,\n",
       "       'revid': 386617812,\n",
       "       'timestamp': '2010-09-23T21:09:10Z',\n",
       "       'user': '87.219.239.70'},\n",
       "      {'anon': True,\n",
       "       'parentid': 386617812,\n",
       "       'revid': 386618085,\n",
       "       'timestamp': '2010-09-23T21:10:36Z',\n",
       "       'user': '87.219.239.70'},\n",
       "      {'anon': True,\n",
       "       'parentid': 386618085,\n",
       "       'revid': 386618351,\n",
       "       'timestamp': '2010-09-23T21:12:08Z',\n",
       "       'user': '87.219.239.70'},\n",
       "      {'parentid': 386618351,\n",
       "       'revid': 386624361,\n",
       "       'timestamp': '2010-09-23T21:48:05Z',\n",
       "       'user': 'Legion fi'},\n",
       "      {'anon': True,\n",
       "       'parentid': 386624361,\n",
       "       'revid': 394968072,\n",
       "       'timestamp': '2010-11-05T11:44:25Z',\n",
       "       'user': '87.219.239.37'},\n",
       "      {'parentid': 394968072,\n",
       "       'revid': 396217026,\n",
       "       'timestamp': '2010-11-11T23:27:53Z',\n",
       "       'user': 'JzG'},\n",
       "      {'parentid': 396217026,\n",
       "       'revid': 396910310,\n",
       "       'timestamp': '2010-11-15T14:07:30Z',\n",
       "       'user': 'ACSE'},\n",
       "      {'parentid': 396910310,\n",
       "       'revid': 396935167,\n",
       "       'timestamp': '2010-11-15T16:38:47Z',\n",
       "       'user': 'ACSE'},\n",
       "      {'parentid': 396935167,\n",
       "       'revid': 397138506,\n",
       "       'timestamp': '2010-11-16T17:36:21Z',\n",
       "       'user': 'ACSE'},\n",
       "      {'parentid': 397138506,\n",
       "       'revid': 398954361,\n",
       "       'timestamp': '2010-11-26T12:13:50Z',\n",
       "       'user': 'Sophus Bie'},\n",
       "      {'parentid': 398954361,\n",
       "       'revid': 405175509,\n",
       "       'timestamp': '2010-12-31T15:29:40Z',\n",
       "       'user': 'GrouchoBot'},\n",
       "      {'parentid': 405175509,\n",
       "       'revid': 405300605,\n",
       "       'timestamp': '2011-01-01T09:52:10Z',\n",
       "       'user': 'Xqbot'},\n",
       "      {'parentid': 405300605,\n",
       "       'revid': 409209048,\n",
       "       'timestamp': '2011-01-21T18:55:21Z',\n",
       "       'user': 'Hu12'},\n",
       "      {'parentid': 409209048,\n",
       "       'revid': 415645956,\n",
       "       'timestamp': '2011-02-24T06:08:11Z',\n",
       "       'user': 'Aboutmovies'},\n",
       "      {'parentid': 415645956,\n",
       "       'revid': 419546794,\n",
       "       'timestamp': '2011-03-18T23:53:45Z',\n",
       "       'user': 'Luckas-bot'},\n",
       "      {'parentid': 419546794,\n",
       "       'revid': 426498020,\n",
       "       'timestamp': '2011-04-29T03:19:09Z',\n",
       "       'user': 'Tabletop'},\n",
       "      {'parentid': 426498020,\n",
       "       'revid': 427933892,\n",
       "       'timestamp': '2011-05-07T16:31:51Z',\n",
       "       'user': 'Nuvolet'},\n",
       "      {'anon': True,\n",
       "       'parentid': 427933892,\n",
       "       'revid': 438246170,\n",
       "       'timestamp': '2011-07-07T14:33:17Z',\n",
       "       'user': '78.42.111.116'},\n",
       "      {'parentid': 438246170,\n",
       "       'revid': 440707312,\n",
       "       'timestamp': '2011-07-21T19:45:11Z',\n",
       "       'user': 'Killian441'},\n",
       "      {'anon': True,\n",
       "       'parentid': 440707312,\n",
       "       'revid': 444052973,\n",
       "       'timestamp': '2011-08-10T12:52:56Z',\n",
       "       'user': '82.225.24.181'},\n",
       "      {'anon': True,\n",
       "       'parentid': 444052973,\n",
       "       'revid': 450318316,\n",
       "       'timestamp': '2011-09-13T16:38:21Z',\n",
       "       'user': '193.145.56.241'},\n",
       "      {'anon': True,\n",
       "       'parentid': 450318316,\n",
       "       'revid': 450321218,\n",
       "       'timestamp': '2011-09-13T16:57:46Z',\n",
       "       'user': '193.145.56.241'},\n",
       "      {'parentid': 450321218,\n",
       "       'revid': 458493722,\n",
       "       'timestamp': '2011-11-01T17:42:22Z',\n",
       "       'user': 'Coyets'},\n",
       "      {'parentid': 458493722,\n",
       "       'revid': 459573361,\n",
       "       'timestamp': '2011-11-08T03:45:38Z',\n",
       "       'user': 'Nuvolet'},\n",
       "      {'parentid': 459573361,\n",
       "       'revid': 461360893,\n",
       "       'timestamp': '2011-11-19T00:42:30Z',\n",
       "       'user': 'CommonsDelinker'},\n",
       "      {'anon': True,\n",
       "       'parentid': 461360893,\n",
       "       'revid': 462505614,\n",
       "       'timestamp': '2011-11-26T02:55:03Z',\n",
       "       'user': '184.76.180.33'},\n",
       "      {'anon': True,\n",
       "       'parentid': 462505614,\n",
       "       'revid': 462541242,\n",
       "       'timestamp': '2011-11-26T08:53:54Z',\n",
       "       'user': '76.184.129.54'},\n",
       "      {'anon': True,\n",
       "       'parentid': 462541242,\n",
       "       'revid': 462850966,\n",
       "       'timestamp': '2011-11-28T05:29:40Z',\n",
       "       'user': '98.165.209.109'}],\n",
       "     'title': 'Pompeu Fabra University'}]}},\n",
       " {'continue': {'continue': '||', 'rvcontinue': '20160603080836|723478269'},\n",
       "  'query': {'normalized': [{'from': 'Pompeu_Fabra_University',\n",
       "     'fromencoded': False,\n",
       "     'to': 'Pompeu Fabra University'}],\n",
       "   'pages': [{'ns': 0,\n",
       "     'pageid': 63872,\n",
       "     'revisions': [{'parentid': 462850966,\n",
       "       'revid': 465111606,\n",
       "       'timestamp': '2011-12-10T12:35:51Z',\n",
       "       'user': 'ZéroBot'},\n",
       "      {'parentid': 465111606,\n",
       "       'revid': 471666149,\n",
       "       'timestamp': '2012-01-16T12:10:26Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 471666149,\n",
       "       'revid': 471668822,\n",
       "       'timestamp': '2012-01-16T12:34:57Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 471668822,\n",
       "       'revid': 471668878,\n",
       "       'timestamp': '2012-01-16T12:35:28Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 471668878,\n",
       "       'revid': 471678682,\n",
       "       'timestamp': '2012-01-16T13:59:52Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 471678682,\n",
       "       'revid': 471679571,\n",
       "       'timestamp': '2012-01-16T14:06:51Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 471679571,\n",
       "       'revid': 471680904,\n",
       "       'timestamp': '2012-01-16T14:18:05Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 471680904,\n",
       "       'revid': 471681337,\n",
       "       'timestamp': '2012-01-16T14:21:42Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'anon': True,\n",
       "       'parentid': 471681337,\n",
       "       'revid': 472785054,\n",
       "       'timestamp': '2012-01-23T11:38:16Z',\n",
       "       'user': '85.176.133.147'},\n",
       "      {'anon': True,\n",
       "       'parentid': 472785054,\n",
       "       'revid': 473172366,\n",
       "       'timestamp': '2012-01-25T15:50:26Z',\n",
       "       'user': '87.3.105.66'},\n",
       "      {'parentid': 473172366,\n",
       "       'revid': 473176570,\n",
       "       'timestamp': '2012-01-25T16:17:45Z',\n",
       "       'user': 'ZéroBot'},\n",
       "      {'parentid': 473176570,\n",
       "       'revid': 483127720,\n",
       "       'timestamp': '2012-03-21T13:39:49Z',\n",
       "       'user': 'MartijnEnschede'},\n",
       "      {'parentid': 483127720,\n",
       "       'revid': 488787265,\n",
       "       'timestamp': '2012-04-23T10:04:15Z',\n",
       "       'user': 'Fred Plotz'},\n",
       "      {'parentid': 488787265,\n",
       "       'revid': 494621220,\n",
       "       'timestamp': '2012-05-27T14:31:56Z',\n",
       "       'user': 'Jllm06'},\n",
       "      {'parentid': 494621220,\n",
       "       'revid': 503086978,\n",
       "       'timestamp': '2012-07-19T08:22:51Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 503086978,\n",
       "       'revid': 503087123,\n",
       "       'timestamp': '2012-07-19T08:24:50Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 503087123,\n",
       "       'revid': 503457030,\n",
       "       'timestamp': '2012-07-21T16:52:09Z',\n",
       "       'user': 'Hmainsbot1'},\n",
       "      {'parentid': 503457030,\n",
       "       'revid': 510526774,\n",
       "       'timestamp': '2012-09-03T03:14:33Z',\n",
       "       'user': 'EmausBot'},\n",
       "      {'parentid': 510526774,\n",
       "       'revid': 515338317,\n",
       "       'timestamp': '2012-09-30T17:29:51Z',\n",
       "       'user': 'SchreiberBike'},\n",
       "      {'parentid': 515338317,\n",
       "       'revid': 524439288,\n",
       "       'timestamp': '2012-11-23T01:52:27Z',\n",
       "       'user': 'Download'},\n",
       "      {'parentid': 524439288,\n",
       "       'revid': 537663135,\n",
       "       'timestamp': '2013-02-11T06:17:11Z',\n",
       "       'user': 'Klemen Kocjancic'},\n",
       "      {'parentid': 537663135,\n",
       "       'revid': 540673022,\n",
       "       'timestamp': '2013-02-26T16:30:20Z',\n",
       "       'user': 'Addbot'},\n",
       "      {'parentid': 540673022,\n",
       "       'revid': 545053059,\n",
       "       'timestamp': '2013-03-17T21:00:32Z',\n",
       "       'user': 'Rev-san'},\n",
       "      {'parentid': 545053059,\n",
       "       'revid': 548676842,\n",
       "       'timestamp': '2013-04-04T15:26:43Z',\n",
       "       'user': 'Saletagran'},\n",
       "      {'parentid': 548676842,\n",
       "       'revid': 549356748,\n",
       "       'timestamp': '2013-04-08T17:14:24Z',\n",
       "       'user': 'DGG'},\n",
       "      {'parentid': 549356748,\n",
       "       'revid': 549357032,\n",
       "       'timestamp': '2013-04-08T17:16:07Z',\n",
       "       'user': 'DGG'},\n",
       "      {'parentid': 549357032,\n",
       "       'revid': 549362567,\n",
       "       'timestamp': '2013-04-08T17:48:40Z',\n",
       "       'user': 'DGG'},\n",
       "      {'parentid': 549362567,\n",
       "       'revid': 553230838,\n",
       "       'timestamp': '2013-05-02T18:12:27Z',\n",
       "       'user': 'WikiHannibal'},\n",
       "      {'parentid': 553230838,\n",
       "       'revid': 553231778,\n",
       "       'timestamp': '2013-05-02T18:19:05Z',\n",
       "       'user': 'WikiHannibal'},\n",
       "      {'parentid': 553231778,\n",
       "       'revid': 553231887,\n",
       "       'timestamp': '2013-05-02T18:19:55Z',\n",
       "       'user': 'WikiHannibal'},\n",
       "      {'parentid': 553231887,\n",
       "       'revid': 553234498,\n",
       "       'timestamp': '2013-05-02T18:40:13Z',\n",
       "       'user': 'AnomieBOT'},\n",
       "      {'anon': True,\n",
       "       'parentid': 553234498,\n",
       "       'revid': 557185002,\n",
       "       'timestamp': '2013-05-28T15:32:44Z',\n",
       "       'user': '193.145.36.174'},\n",
       "      {'parentid': 557185002,\n",
       "       'revid': 558141532,\n",
       "       'timestamp': '2013-06-03T15:27:08Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 558141532,\n",
       "       'revid': 558141699,\n",
       "       'timestamp': '2013-06-03T15:28:36Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 558141699,\n",
       "       'revid': 560546021,\n",
       "       'timestamp': '2013-06-19T02:48:52Z',\n",
       "       'user': 'ChrisGualtieri'},\n",
       "      {'parentid': 560546021,\n",
       "       'revid': 563308370,\n",
       "       'timestamp': '2013-07-08T00:56:40Z',\n",
       "       'user': 'AdamSiska'},\n",
       "      {'parentid': 563308370,\n",
       "       'revid': 563347610,\n",
       "       'timestamp': '2013-07-08T08:35:08Z',\n",
       "       'user': 'Jeppiz'},\n",
       "      {'parentid': 563347610,\n",
       "       'revid': 563347868,\n",
       "       'timestamp': '2013-07-08T08:38:48Z',\n",
       "       'user': 'Jeppiz'},\n",
       "      {'parentid': 563347868,\n",
       "       'revid': 563348809,\n",
       "       'timestamp': '2013-07-08T08:52:00Z',\n",
       "       'user': 'Fram'},\n",
       "      {'anon': True,\n",
       "       'parentid': 563348809,\n",
       "       'revid': 571511507,\n",
       "       'timestamp': '2013-09-04T13:36:53Z',\n",
       "       'user': '193.144.6.107'},\n",
       "      {'anon': True,\n",
       "       'parentid': 571511507,\n",
       "       'revid': 574428813,\n",
       "       'timestamp': '2013-09-25T07:27:37Z',\n",
       "       'user': '193.145.56.242'},\n",
       "      {'parentid': 574428813,\n",
       "       'revid': 575558441,\n",
       "       'timestamp': '2013-10-03T10:08:35Z',\n",
       "       'user': 'Eduardomt91'},\n",
       "      {'parentid': 575558441,\n",
       "       'revid': 576745756,\n",
       "       'timestamp': '2013-10-11T17:09:49Z',\n",
       "       'user': 'Universalcosmos'},\n",
       "      {'parentid': 576745756,\n",
       "       'revid': 579498382,\n",
       "       'timestamp': '2013-10-30T17:38:51Z',\n",
       "       'user': 'ElisavaBCN'},\n",
       "      {'parentid': 579498382,\n",
       "       'revid': 587417814,\n",
       "       'timestamp': '2013-12-23T20:07:02Z',\n",
       "       'user': 'Mogism'},\n",
       "      {'anon': True,\n",
       "       'parentid': 587417814,\n",
       "       'revid': 591631230,\n",
       "       'timestamp': '2014-01-20T22:48:31Z',\n",
       "       'user': '89.129.246.60'},\n",
       "      {'parentid': 591631230,\n",
       "       'revid': 601218660,\n",
       "       'timestamp': '2014-03-25T17:09:02Z',\n",
       "       'user': 'Kippelboy'},\n",
       "      {'parentid': 601218660,\n",
       "       'revid': 603306577,\n",
       "       'timestamp': '2014-04-08T14:24:02Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 603306577,\n",
       "       'revid': 603306859,\n",
       "       'timestamp': '2014-04-08T14:26:29Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 603306859,\n",
       "       'revid': 603307129,\n",
       "       'timestamp': '2014-04-08T14:28:44Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 603307129,\n",
       "       'revid': 603425616,\n",
       "       'timestamp': '2014-04-09T09:48:12Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 603425616,\n",
       "       'revid': 603425690,\n",
       "       'timestamp': '2014-04-09T09:48:59Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 603425690,\n",
       "       'revid': 607154614,\n",
       "       'timestamp': '2014-05-05T11:27:18Z',\n",
       "       'user': 'Deor'},\n",
       "      {'parentid': 607154614,\n",
       "       'revid': 616055834,\n",
       "       'timestamp': '2014-07-08T07:53:18Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 616055834,\n",
       "       'revid': 616071815,\n",
       "       'timestamp': '2014-07-08T11:16:28Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 616071815,\n",
       "       'revid': 616072050,\n",
       "       'timestamp': '2014-07-08T11:19:44Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'anon': True,\n",
       "       'parentid': 616072050,\n",
       "       'revid': 616074240,\n",
       "       'timestamp': '2014-07-08T11:48:09Z',\n",
       "       'user': '193.145.56.241'},\n",
       "      {'parentid': 616074240,\n",
       "       'revid': 617846586,\n",
       "       'timestamp': '2014-07-21T13:51:52Z',\n",
       "       'user': 'John of Reading'},\n",
       "      {'parentid': 617846586,\n",
       "       'revid': 618057387,\n",
       "       'timestamp': '2014-07-23T01:05:06Z',\n",
       "       'user': 'Clairó'},\n",
       "      {'parentid': 618057387,\n",
       "       'revid': 618545400,\n",
       "       'timestamp': '2014-07-26T14:04:59Z',\n",
       "       'user': 'Independència'},\n",
       "      {'anon': True,\n",
       "       'parentid': 618545400,\n",
       "       'revid': 622866349,\n",
       "       'timestamp': '2014-08-26T10:33:50Z',\n",
       "       'user': '77.46.181.166'},\n",
       "      {'parentid': 622866349,\n",
       "       'revid': 643058967,\n",
       "       'timestamp': '2015-01-18T15:28:07Z',\n",
       "       'user': 'Bloguer'},\n",
       "      {'parentid': 643058967,\n",
       "       'revid': 646449905,\n",
       "       'timestamp': '2015-02-10T04:18:17Z',\n",
       "       'user': 'Dukeredwulf'},\n",
       "      {'parentid': 646449905,\n",
       "       'revid': 646618082,\n",
       "       'timestamp': '2015-02-11T07:59:34Z',\n",
       "       'user': 'BG19bot'},\n",
       "      {'anon': True,\n",
       "       'parentid': 646618082,\n",
       "       'revid': 654881658,\n",
       "       'timestamp': '2015-04-04T07:04:31Z',\n",
       "       'user': '71.67.182.46'},\n",
       "      {'parentid': 654881658,\n",
       "       'revid': 660933709,\n",
       "       'timestamp': '2015-05-05T11:47:00Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'anon': True,\n",
       "       'parentid': 660933709,\n",
       "       'revid': 672860750,\n",
       "       'timestamp': '2015-07-24T10:18:51Z',\n",
       "       'user': '37.15.71.82'},\n",
       "      {'anon': True,\n",
       "       'parentid': 672860750,\n",
       "       'revid': 675294132,\n",
       "       'timestamp': '2015-08-09T17:24:21Z',\n",
       "       'user': '37.15.44.162'},\n",
       "      {'anon': True,\n",
       "       'parentid': 675294132,\n",
       "       'revid': 677083463,\n",
       "       'timestamp': '2015-08-21T01:08:53Z',\n",
       "       'user': '47.61.238.148'},\n",
       "      {'anon': True,\n",
       "       'parentid': 677083463,\n",
       "       'revid': 679257486,\n",
       "       'timestamp': '2015-09-03T12:57:24Z',\n",
       "       'user': '37.15.43.182'},\n",
       "      {'anon': True,\n",
       "       'parentid': 679257486,\n",
       "       'revid': 681858950,\n",
       "       'timestamp': '2015-09-20T00:38:33Z',\n",
       "       'user': '37.15.66.91'},\n",
       "      {'anon': True,\n",
       "       'parentid': 681858950,\n",
       "       'revid': 686067016,\n",
       "       'timestamp': '2015-10-16T19:41:55Z',\n",
       "       'user': '85.250.161.165'},\n",
       "      {'anon': True,\n",
       "       'parentid': 686067016,\n",
       "       'revid': 686506139,\n",
       "       'timestamp': '2015-10-19T15:01:26Z',\n",
       "       'user': '213.244.23.2'},\n",
       "      {'anon': True,\n",
       "       'parentid': 686506139,\n",
       "       'revid': 688209949,\n",
       "       'timestamp': '2015-10-30T10:59:00Z',\n",
       "       'user': '37.15.52.34'},\n",
       "      {'anon': True,\n",
       "       'parentid': 688209949,\n",
       "       'revid': 688210241,\n",
       "       'timestamp': '2015-10-30T11:02:25Z',\n",
       "       'user': '37.15.52.34'},\n",
       "      {'parentid': 688210241,\n",
       "       'revid': 688212552,\n",
       "       'timestamp': '2015-10-30T11:26:51Z',\n",
       "       'user': 'Xx236'},\n",
       "      {'parentid': 688212552,\n",
       "       'revid': 688269854,\n",
       "       'timestamp': '2015-10-30T19:44:17Z',\n",
       "       'user': 'Frietjes'},\n",
       "      {'anon': True,\n",
       "       'parentid': 688269854,\n",
       "       'revid': 689400581,\n",
       "       'timestamp': '2015-11-06T22:25:39Z',\n",
       "       'user': '37.15.51.204'},\n",
       "      {'parentid': 689400581,\n",
       "       'revid': 689400621,\n",
       "       'timestamp': '2015-11-06T22:25:59Z',\n",
       "       'user': 'I dream of horses'},\n",
       "      {'anon': True,\n",
       "       'parentid': 689400621,\n",
       "       'revid': 690626599,\n",
       "       'timestamp': '2015-11-14T16:30:45Z',\n",
       "       'user': '37.15.84.200'},\n",
       "      {'anon': True,\n",
       "       'parentid': 690626599,\n",
       "       'revid': 692758150,\n",
       "       'timestamp': '2015-11-28T02:50:01Z',\n",
       "       'user': '2601:181:C100:4700:6C6C:6C2:108:E40A'},\n",
       "      {'parentid': 692758150,\n",
       "       'revid': 692768400,\n",
       "       'timestamp': '2015-11-28T04:50:03Z',\n",
       "       'user': 'AnomieBOT'},\n",
       "      {'parentid': 692768400,\n",
       "       'revid': 693016473,\n",
       "       'timestamp': '2015-11-29T22:02:20Z',\n",
       "       'user': 'Arianna Letizia'},\n",
       "      {'anon': True,\n",
       "       'parentid': 693016473,\n",
       "       'revid': 693888603,\n",
       "       'timestamp': '2015-12-05T16:54:08Z',\n",
       "       'user': '86.147.29.179'},\n",
       "      {'anon': True,\n",
       "       'parentid': 693888603,\n",
       "       'revid': 694986965,\n",
       "       'timestamp': '2015-12-13T00:00:10Z',\n",
       "       'user': '83.39.173.111'},\n",
       "      {'parentid': 694986965,\n",
       "       'revid': 695186644,\n",
       "       'timestamp': '2015-12-14T09:56:03Z',\n",
       "       'user': 'Materialscientist'},\n",
       "      {'parentid': 695186644,\n",
       "       'revid': 696176821,\n",
       "       'timestamp': '2015-12-21T11:55:34Z',\n",
       "       'user': 'Houjou'},\n",
       "      {'parentid': 696176821,\n",
       "       'revid': 702254041,\n",
       "       'timestamp': '2016-01-29T12:25:45Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 702254041,\n",
       "       'revid': 702254929,\n",
       "       'timestamp': '2016-01-29T12:36:23Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 702254929,\n",
       "       'revid': 702257235,\n",
       "       'timestamp': '2016-01-29T13:00:37Z',\n",
       "       'user': 'Nennes'},\n",
       "      {'parentid': 702257235,\n",
       "       'revid': 705290853,\n",
       "       'timestamp': '2016-02-16T17:11:25Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'anon': True,\n",
       "       'parentid': 705290853,\n",
       "       'revid': 711407513,\n",
       "       'timestamp': '2016-03-22T18:25:49Z',\n",
       "       'user': '47.62.228.130'},\n",
       "      {'anon': True,\n",
       "       'parentid': 711407513,\n",
       "       'revid': 711723471,\n",
       "       'timestamp': '2016-03-24T13:00:09Z',\n",
       "       'user': '194.224.90.140'},\n",
       "      {'parentid': 711723471,\n",
       "       'revid': 723321573,\n",
       "       'timestamp': '2016-06-02T10:37:56Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 723321573,\n",
       "       'revid': 723477095,\n",
       "       'timestamp': '2016-06-03T07:53:59Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 723477095,\n",
       "       'revid': 723477362,\n",
       "       'timestamp': '2016-06-03T07:57:43Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 723477362,\n",
       "       'revid': 723477520,\n",
       "       'timestamp': '2016-06-03T07:59:57Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 723477520,\n",
       "       'revid': 723477928,\n",
       "       'timestamp': '2016-06-03T08:04:17Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 723477928,\n",
       "       'revid': 723477966,\n",
       "       'timestamp': '2016-06-03T08:04:42Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 723477966,\n",
       "       'revid': 723478011,\n",
       "       'timestamp': '2016-06-03T08:05:24Z',\n",
       "       'user': 'Teorik'}],\n",
       "     'title': 'Pompeu Fabra University'}]}},\n",
       " {'batchcomplete': True,\n",
       "  'query': {'normalized': [{'from': 'Pompeu_Fabra_University',\n",
       "     'fromencoded': False,\n",
       "     'to': 'Pompeu Fabra University'}],\n",
       "   'pages': [{'ns': 0,\n",
       "     'pageid': 63872,\n",
       "     'revisions': [{'parentid': 723478011,\n",
       "       'revid': 723478269,\n",
       "       'timestamp': '2016-06-03T08:08:36Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 723478269,\n",
       "       'revid': 723478417,\n",
       "       'timestamp': '2016-06-03T08:10:37Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 723478417,\n",
       "       'revid': 723478472,\n",
       "       'timestamp': '2016-06-03T08:11:24Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 723478472,\n",
       "       'revid': 723478539,\n",
       "       'timestamp': '2016-06-03T08:12:28Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 723478539,\n",
       "       'revid': 723478801,\n",
       "       'timestamp': '2016-06-03T08:14:53Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 723478801,\n",
       "       'revid': 723479760,\n",
       "       'timestamp': '2016-06-03T08:20:29Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 723479760,\n",
       "       'revid': 723504697,\n",
       "       'timestamp': '2016-06-03T12:39:27Z',\n",
       "       'user': 'HakanIST'},\n",
       "      {'parentid': 723504697,\n",
       "       'revid': 724592098,\n",
       "       'timestamp': '2016-06-10T07:08:33Z',\n",
       "       'user': 'Tuankiet65'},\n",
       "      {'anon': True,\n",
       "       'parentid': 724592098,\n",
       "       'revid': 725400701,\n",
       "       'timestamp': '2016-06-15T12:35:16Z',\n",
       "       'user': '85.139.95.216'},\n",
       "      {'anon': True,\n",
       "       'parentid': 725400701,\n",
       "       'revid': 725992449,\n",
       "       'timestamp': '2016-06-19T07:25:12Z',\n",
       "       'user': '212.170.196.237'},\n",
       "      {'anon': True,\n",
       "       'parentid': 725992449,\n",
       "       'revid': 727137436,\n",
       "       'timestamp': '2016-06-26T23:01:54Z',\n",
       "       'user': '86.152.97.217'},\n",
       "      {'anon': True,\n",
       "       'parentid': 727137436,\n",
       "       'revid': 727269083,\n",
       "       'timestamp': '2016-06-27T21:06:10Z',\n",
       "       'user': '165.124.144.126'},\n",
       "      {'parentid': 727269083,\n",
       "       'revid': 731594859,\n",
       "       'timestamp': '2016-07-26T10:03:44Z',\n",
       "       'user': 'John of Reading'},\n",
       "      {'parentid': 731594859,\n",
       "       'revid': 735778071,\n",
       "       'timestamp': '2016-08-23T01:33:50Z',\n",
       "       'user': 'Omnipaedista'},\n",
       "      {'parentid': 735778071,\n",
       "       'revid': 738018058,\n",
       "       'timestamp': '2016-09-06T12:32:22Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 738018058,\n",
       "       'revid': 741148091,\n",
       "       'timestamp': '2016-09-25T18:17:14Z',\n",
       "       'user': 'Rwxrwxrwx'},\n",
       "      {'parentid': 741148091,\n",
       "       'revid': 748951976,\n",
       "       'timestamp': '2016-11-11T11:21:08Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'parentid': 748951976,\n",
       "       'revid': 749450863,\n",
       "       'timestamp': '2016-11-14T12:00:49Z',\n",
       "       'user': 'Teorik'},\n",
       "      {'anon': True,\n",
       "       'parentid': 749450863,\n",
       "       'revid': 750004224,\n",
       "       'timestamp': '2016-11-17T08:50:07Z',\n",
       "       'user': '195.83.197.176'},\n",
       "      {'anon': True,\n",
       "       'parentid': 750004224,\n",
       "       'revid': 750271017,\n",
       "       'timestamp': '2016-11-18T19:15:06Z',\n",
       "       'user': '81.171.110.11'},\n",
       "      {'anon': True,\n",
       "       'parentid': 750271017,\n",
       "       'revid': 759950790,\n",
       "       'timestamp': '2017-01-14T01:48:51Z',\n",
       "       'user': '42.2.247.200'},\n",
       "      {'anon': True,\n",
       "       'parentid': 759950790,\n",
       "       'revid': 772701201,\n",
       "       'timestamp': '2017-03-28T20:35:48Z',\n",
       "       'user': '83.40.226.227'},\n",
       "      {'anon': True,\n",
       "       'parentid': 772701201,\n",
       "       'revid': 772701442,\n",
       "       'timestamp': '2017-03-28T20:37:38Z',\n",
       "       'user': '83.40.226.227'},\n",
       "      {'anon': True,\n",
       "       'parentid': 772701442,\n",
       "       'revid': 772701628,\n",
       "       'timestamp': '2017-03-28T20:38:46Z',\n",
       "       'user': '83.40.226.227'},\n",
       "      {'anon': True,\n",
       "       'parentid': 772701628,\n",
       "       'revid': 772702356,\n",
       "       'timestamp': '2017-03-28T20:43:57Z',\n",
       "       'user': '83.40.226.227'},\n",
       "      {'anon': True,\n",
       "       'parentid': 772702356,\n",
       "       'revid': 772705007,\n",
       "       'timestamp': '2017-03-28T21:01:54Z',\n",
       "       'user': '83.40.226.227'},\n",
       "      {'anon': True,\n",
       "       'parentid': 772705007,\n",
       "       'revid': 772706983,\n",
       "       'timestamp': '2017-03-28T21:16:29Z',\n",
       "       'user': '83.40.226.227'},\n",
       "      {'anon': True,\n",
       "       'parentid': 772706983,\n",
       "       'revid': 772707510,\n",
       "       'timestamp': '2017-03-28T21:20:08Z',\n",
       "       'user': '83.40.226.227'},\n",
       "      {'anon': True,\n",
       "       'parentid': 772707510,\n",
       "       'revid': 772707639,\n",
       "       'timestamp': '2017-03-28T21:21:11Z',\n",
       "       'user': '83.40.226.227'},\n",
       "      {'anon': True,\n",
       "       'parentid': 772707639,\n",
       "       'revid': 772707766,\n",
       "       'timestamp': '2017-03-28T21:22:14Z',\n",
       "       'user': '83.40.226.227'},\n",
       "      {'anon': True,\n",
       "       'parentid': 772707766,\n",
       "       'revid': 772708899,\n",
       "       'timestamp': '2017-03-28T21:31:18Z',\n",
       "       'user': '83.40.226.227'},\n",
       "      {'anon': True,\n",
       "       'parentid': 772708899,\n",
       "       'revid': 772792094,\n",
       "       'timestamp': '2017-03-29T10:36:26Z',\n",
       "       'user': '83.40.226.227'},\n",
       "      {'anon': True,\n",
       "       'parentid': 772792094,\n",
       "       'revid': 772792121,\n",
       "       'timestamp': '2017-03-29T10:36:48Z',\n",
       "       'user': '83.40.226.227'},\n",
       "      {'anon': True,\n",
       "       'parentid': 772792121,\n",
       "       'revid': 772792141,\n",
       "       'timestamp': '2017-03-29T10:37:04Z',\n",
       "       'user': '83.40.226.227'},\n",
       "      {'anon': True,\n",
       "       'parentid': 772792141,\n",
       "       'revid': 772962049,\n",
       "       'timestamp': '2017-03-30T12:28:46Z',\n",
       "       'user': '83.40.226.227'},\n",
       "      {'anon': True,\n",
       "       'parentid': 772962049,\n",
       "       'revid': 772962346,\n",
       "       'timestamp': '2017-03-30T12:31:31Z',\n",
       "       'user': '83.40.226.227'},\n",
       "      {'anon': True,\n",
       "       'parentid': 772962346,\n",
       "       'revid': 773850922,\n",
       "       'timestamp': '2017-04-04T19:56:34Z',\n",
       "       'user': '83.40.226.227'},\n",
       "      {'anon': True,\n",
       "       'parentid': 773850922,\n",
       "       'revid': 774834237,\n",
       "       'timestamp': '2017-04-10T23:04:28Z',\n",
       "       'user': '83.47.178.13'},\n",
       "      {'anon': True,\n",
       "       'parentid': 774834237,\n",
       "       'revid': 775135170,\n",
       "       'timestamp': '2017-04-12T21:54:44Z',\n",
       "       'user': '79.144.203.10'},\n",
       "      {'anon': True,\n",
       "       'parentid': 775135170,\n",
       "       'revid': 775457891,\n",
       "       'timestamp': '2017-04-15T00:33:14Z',\n",
       "       'user': '83.55.38.21'},\n",
       "      {'anon': True,\n",
       "       'parentid': 775457891,\n",
       "       'revid': 775458055,\n",
       "       'timestamp': '2017-04-15T00:34:52Z',\n",
       "       'user': '83.55.38.21'},\n",
       "      {'anon': True,\n",
       "       'parentid': 775458055,\n",
       "       'revid': 775578551,\n",
       "       'timestamp': '2017-04-15T20:07:20Z',\n",
       "       'user': '80.31.83.188'},\n",
       "      {'anon': True,\n",
       "       'parentid': 775578551,\n",
       "       'revid': 776838993,\n",
       "       'timestamp': '2017-04-23T16:25:12Z',\n",
       "       'user': '83.40.226.227'},\n",
       "      {'anon': True,\n",
       "       'parentid': 776838993,\n",
       "       'revid': 776839294,\n",
       "       'timestamp': '2017-04-23T16:27:57Z',\n",
       "       'user': '83.40.226.227'},\n",
       "      {'anon': True,\n",
       "       'parentid': 776839294,\n",
       "       'revid': 776840711,\n",
       "       'timestamp': '2017-04-23T16:39:20Z',\n",
       "       'user': '83.40.226.227'},\n",
       "      {'anon': True,\n",
       "       'parentid': 776840711,\n",
       "       'revid': 776865484,\n",
       "       'timestamp': '2017-04-23T19:45:57Z',\n",
       "       'user': '83.40.226.227'},\n",
       "      {'anon': True,\n",
       "       'parentid': 776865484,\n",
       "       'revid': 776866298,\n",
       "       'timestamp': '2017-04-23T19:51:48Z',\n",
       "       'user': '83.40.226.227'},\n",
       "      {'anon': True,\n",
       "       'parentid': 776866298,\n",
       "       'revid': 776975460,\n",
       "       'timestamp': '2017-04-24T14:09:24Z',\n",
       "       'user': '84.89.157.34'},\n",
       "      {'anon': True,\n",
       "       'parentid': 776975460,\n",
       "       'revid': 776975505,\n",
       "       'timestamp': '2017-04-24T14:09:43Z',\n",
       "       'user': '84.89.157.34'},\n",
       "      {'anon': True,\n",
       "       'parentid': 776975505,\n",
       "       'revid': 777048122,\n",
       "       'timestamp': '2017-04-24T22:48:31Z',\n",
       "       'user': '83.40.226.227'},\n",
       "      {'anon': True,\n",
       "       'parentid': 777048122,\n",
       "       'revid': 777048193,\n",
       "       'timestamp': '2017-04-24T22:49:04Z',\n",
       "       'user': '83.40.226.227'},\n",
       "      {'anon': True,\n",
       "       'parentid': 777048193,\n",
       "       'revid': 777843508,\n",
       "       'timestamp': '2017-04-29T16:59:52Z',\n",
       "       'user': '80.37.181.120'},\n",
       "      {'anon': True,\n",
       "       'parentid': 777843508,\n",
       "       'revid': 786000022,\n",
       "       'timestamp': '2017-06-16T17:18:30Z',\n",
       "       'user': '79.159.175.83'},\n",
       "      {'anon': True,\n",
       "       'parentid': 786000022,\n",
       "       'revid': 786000124,\n",
       "       'timestamp': '2017-06-16T17:19:13Z',\n",
       "       'user': '79.159.175.83'},\n",
       "      {'anon': True,\n",
       "       'parentid': 786000124,\n",
       "       'revid': 786002087,\n",
       "       'timestamp': '2017-06-16T17:32:40Z',\n",
       "       'user': '79.159.175.83'},\n",
       "      {'anon': True,\n",
       "       'parentid': 786002087,\n",
       "       'revid': 786002220,\n",
       "       'timestamp': '2017-06-16T17:33:36Z',\n",
       "       'user': '79.159.175.83'},\n",
       "      {'anon': True,\n",
       "       'parentid': 786002220,\n",
       "       'revid': 786002459,\n",
       "       'timestamp': '2017-06-16T17:35:20Z',\n",
       "       'user': '79.159.175.83'},\n",
       "      {'anon': True,\n",
       "       'parentid': 786002459,\n",
       "       'revid': 786002914,\n",
       "       'timestamp': '2017-06-16T17:38:10Z',\n",
       "       'user': '79.159.175.83'},\n",
       "      {'anon': True,\n",
       "       'parentid': 786002914,\n",
       "       'revid': 786002996,\n",
       "       'timestamp': '2017-06-16T17:38:42Z',\n",
       "       'user': '79.159.175.83'},\n",
       "      {'anon': True,\n",
       "       'parentid': 786002996,\n",
       "       'revid': 786003257,\n",
       "       'timestamp': '2017-06-16T17:40:24Z',\n",
       "       'user': '79.159.175.83'},\n",
       "      {'anon': True,\n",
       "       'parentid': 786003257,\n",
       "       'revid': 786004136,\n",
       "       'timestamp': '2017-06-16T17:45:51Z',\n",
       "       'user': '79.159.175.83'},\n",
       "      {'anon': True,\n",
       "       'parentid': 786004136,\n",
       "       'revid': 786004198,\n",
       "       'timestamp': '2017-06-16T17:46:11Z',\n",
       "       'user': '79.159.175.83'},\n",
       "      {'anon': True,\n",
       "       'parentid': 786004198,\n",
       "       'revid': 787877804,\n",
       "       'timestamp': '2017-06-28T03:00:39Z',\n",
       "       'user': '88.9.46.0'},\n",
       "      {'parentid': 787877804,\n",
       "       'revid': 791712028,\n",
       "       'timestamp': '2017-07-22T00:51:54Z',\n",
       "       'user': 'Rosiestep'},\n",
       "      {'parentid': 791712028,\n",
       "       'revid': 792022190,\n",
       "       'timestamp': '2017-07-23T23:53:24Z',\n",
       "       'user': 'Kioj156'},\n",
       "      {'anon': True,\n",
       "       'parentid': 792022190,\n",
       "       'revid': 794846613,\n",
       "       'timestamp': '2017-08-10T11:19:08Z',\n",
       "       'user': '62.83.179.183'},\n",
       "      {'parentid': 794846613,\n",
       "       'revid': 799822017,\n",
       "       'timestamp': '2017-09-10T01:54:40Z',\n",
       "       'user': 'Shaded0'},\n",
       "      {'anon': True,\n",
       "       'parentid': 799822017,\n",
       "       'revid': 801539542,\n",
       "       'timestamp': '2017-09-20T08:33:32Z',\n",
       "       'user': '83.32.255.1'},\n",
       "      {'anon': True,\n",
       "       'parentid': 801539542,\n",
       "       'revid': 801554828,\n",
       "       'timestamp': '2017-09-20T11:32:14Z',\n",
       "       'user': '83.32.255.1'},\n",
       "      {'parentid': 801554828,\n",
       "       'revid': 801554870,\n",
       "       'timestamp': '2017-09-20T11:32:39Z',\n",
       "       'user': 'Oshwah'},\n",
       "      {'anon': True,\n",
       "       'parentid': 801554870,\n",
       "       'revid': 801798185,\n",
       "       'timestamp': '2017-09-21T22:50:17Z',\n",
       "       'user': '83.32.255.1'},\n",
       "      {'anon': True,\n",
       "       'parentid': 801798185,\n",
       "       'revid': 801862835,\n",
       "       'timestamp': '2017-09-22T11:19:38Z',\n",
       "       'user': '83.32.255.1'},\n",
       "      {'anon': True,\n",
       "       'parentid': 801862835,\n",
       "       'revid': 801862935,\n",
       "       'timestamp': '2017-09-22T11:20:37Z',\n",
       "       'user': '83.32.255.1'},\n",
       "      {'anon': True,\n",
       "       'parentid': 801862935,\n",
       "       'revid': 801863391,\n",
       "       'timestamp': '2017-09-22T11:26:07Z',\n",
       "       'user': '83.32.255.1'},\n",
       "      {'anon': True,\n",
       "       'parentid': 801863391,\n",
       "       'revid': 801863630,\n",
       "       'timestamp': '2017-09-22T11:28:18Z',\n",
       "       'user': '83.32.255.1'},\n",
       "      {'anon': True,\n",
       "       'parentid': 801863630,\n",
       "       'revid': 801863710,\n",
       "       'timestamp': '2017-09-22T11:29:13Z',\n",
       "       'user': '83.32.255.1'},\n",
       "      {'anon': True,\n",
       "       'parentid': 801863710,\n",
       "       'revid': 801865735,\n",
       "       'timestamp': '2017-09-22T11:52:11Z',\n",
       "       'user': '83.32.255.1'},\n",
       "      {'anon': True,\n",
       "       'parentid': 801865735,\n",
       "       'revid': 802002128,\n",
       "       'timestamp': '2017-09-23T09:55:51Z',\n",
       "       'user': '83.32.255.1'},\n",
       "      {'anon': True,\n",
       "       'parentid': 802002128,\n",
       "       'revid': 802002157,\n",
       "       'timestamp': '2017-09-23T09:56:13Z',\n",
       "       'user': '83.32.255.1'},\n",
       "      {'anon': True,\n",
       "       'parentid': 802002157,\n",
       "       'revid': 805032153,\n",
       "       'timestamp': '2017-10-12T16:48:27Z',\n",
       "       'user': '84.89.157.53'},\n",
       "      {'anon': True,\n",
       "       'parentid': 805032153,\n",
       "       'revid': 805032187,\n",
       "       'timestamp': '2017-10-12T16:48:43Z',\n",
       "       'user': '84.89.157.53'},\n",
       "      {'anon': True,\n",
       "       'parentid': 805032187,\n",
       "       'revid': 809051004,\n",
       "       'timestamp': '2017-11-06T21:04:37Z',\n",
       "       'user': '193.152.245.134'},\n",
       "      {'anon': True,\n",
       "       'parentid': 809051004,\n",
       "       'revid': 809051862,\n",
       "       'timestamp': '2017-11-06T21:10:16Z',\n",
       "       'user': '193.152.245.134'},\n",
       "      {'anon': True,\n",
       "       'parentid': 809051862,\n",
       "       'revid': 809052216,\n",
       "       'timestamp': '2017-11-06T21:12:36Z',\n",
       "       'user': '193.152.245.134'},\n",
       "      {'anon': True,\n",
       "       'parentid': 809052216,\n",
       "       'revid': 809052747,\n",
       "       'timestamp': '2017-11-06T21:16:16Z',\n",
       "       'user': '193.152.245.134'},\n",
       "      {'anon': True,\n",
       "       'parentid': 809052747,\n",
       "       'revid': 809053029,\n",
       "       'timestamp': '2017-11-06T21:18:21Z',\n",
       "       'user': '193.152.245.134'},\n",
       "      {'parentid': 809053029,\n",
       "       'revid': 809088093,\n",
       "       'timestamp': '2017-11-07T01:45:52Z',\n",
       "       'user': 'Kioj156'},\n",
       "      {'parentid': 809088093,\n",
       "       'revid': 818760832,\n",
       "       'timestamp': '2018-01-05T12:21:32Z',\n",
       "       'user': 'Teorik'}],\n",
       "     'title': 'Pompeu Fabra University'}]}}]"
      ]
     },
     "execution_count": 65,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "import mwapi\n",
    "\n",
    "session = mwapi.Session(\"https://en.wikipedia.org\", user_agent=\"diego@wikimedia.org -- Tools demo\")\n",
    "result = session.get(action='query', prop='revisions', titles=\"Pompeu_Fabra_University\", rvprop=['ids', 'timestamp','user'],\n",
    "           rvlimit=100, rvdir=\"newer\", formatversion=2, continuation=True)\n",
    "list(result)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# ORES Example"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [],
   "source": [
    "%matplotlib notebook\n",
    "import csv\n",
    "import json\n",
    "import time\n",
    "import sys\n",
    "\n",
    "import requests\n",
    "import mwapi\n",
    "import mwtypes\n",
    "import pandas\n",
    "import seaborn\n",
    "\n",
    "session = mwapi.Session(\"https://en.wikipedia.org\", user_agent=\"diego@wikimedia.org -- Tools demo\")\n",
    "\n",
    "WEIGHTS = {'Stub': 1, 'Start': 2, 'C': 3, 'B': 4, 'GA': 5, 'FA': 6}\n",
    "def score2sum(score_doc):\n",
    "    weighted_sum = 0\n",
    "    for cl, proba in score_doc['probability'].items():\n",
    "        weighted_sum += WEIGHTS[cl] * proba\n",
    "    return weighted_sum\n",
    "\n",
    "def fetch_wp10_score(rev_id):\n",
    "    response = requests.get('https://ores.wikimedia.org/v3/scores/enwiki/{0}/wp10'.format(rev_id))\n",
    "    return response.json()['enwiki']['scores'][str(rev_id)]['wp10']['score']\n",
    "\n",
    "def fetch_historical_scores(page_name):\n",
    "    historical_scores = []\n",
    "    for response_doc in session.get(action='query', prop='revisions', titles=page_name, \n",
    "                                    rvprop=['ids', 'timestamp'], rvlimit=100, rvdir=\"newer\", \n",
    "                                    formatversion=2, continuation=True):\n",
    "        for rev_doc in response_doc['query']['pages'][0]['revisions']:\n",
    "            rev_id = rev_doc['revid']\n",
    "            timestamp = rev_doc['timestamp']\n",
    "            weighted_sum = score2sum(fetch_wp10_score(rev_id))\n",
    "            historical_scores.append({'rev_id': rev_id, 'timestamp': timestamp, 'weighted_sum': weighted_sum})\n",
    "            sys.stderr.write(\".\")\n",
    "            sys.stderr.flush()\n",
    "        sys.stderr.write(\"\\n\")\n",
    "    \n",
    "    return historical_scores"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "....................................................................................................\n",
      "................................................................................\n"
     ]
    }
   ],
   "source": [
    "historical_scores = pandas.DataFrame(fetch_historical_scores(\"Ann Bishop (biologist)\"))                                                                           \n",
    "historical_scores['time'] =pandas.to_datetime(historical_scores.timestamp, format='%Y-%m-%dT%H:%M:%SZ',errors='ignore')\n",
    "historical_scores = historical_scores.set_index('time')\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "historical_scores['weighted_sum'].plot()"
   ]
  },
  {
   "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.6.3"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-1-b1aab1c5d060> in <module>()
    434    "execution_count": 9,
    435    "metadata": {
--> 436     "scrolled": false
    437    },
    438    "outputs": [

NameError: name 'false' is not defined