{ "cells": [ { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "%load_ext autoreload\n", "%autoreload 2" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# 1. General Metadata of a Wikipedia Editor" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "editor_name = 'Gamaliel'" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## 1.1 Basic Editor Info from Wikipedia" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "from external.wikipedia import WikipediaAPI, WikipediaDV\n", "wikipedia_dv = WikipediaDV(WikipediaAPI(domain='en.wikipedia.org'))\n", "editor = wikipedia_dv.get_editor(editor_name)\n", "editor.to_frame('value')\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## 1.2 Modified Pages per Editor" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "from external.xtools import XtoolsAPI, XtoolsDV\n", "xtools_api = XtoolsAPI(project = 'en.wikipedia.org')\n", "xtools_dv = XtoolsDV(xtools_api)\n", "editor_info = xtools_dv.get_modified_pages_counts_per_editor(editor_name)\n", "editor_info.to_frame('value')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## 1.2 Created Pages per Editor" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "from external.xtools import XtoolsAPI, XtoolsDV\n", "xtools_api = XtoolsAPI(project = 'en.wikipedia.org')\n", "xtools_dv = XtoolsDV(xtools_api)\n", "editor_info = xtools_dv.get_created_pages_per_editor(editor_name)\n", "editor_info.to_frame('value')" ] } ], "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.7" } }, "nbformat": 4, "nbformat_minor": 2 }