In [1]:
pip install mwsql
Collecting mwsql
  Downloading mwsql-0.1.0-py3-none-any.whl (272 kB)
     |████████████████████████████████| 272 kB 11.7 MB/s eta 0:00:01
Requirement already satisfied: wget>=3.2 in /srv/paws/lib/python3.8/site-packages (from mwsql) (3.2)
Installing collected packages: mwsql
Successfully installed mwsql-0.1.0
WARNING: You are using pip version 21.1.2; however, version 21.2.1 is available.
You should consider upgrading via the '/srv/paws/bin/python3 -m pip install --upgrade pip' command.
Note: you may need to restart the kernel to use updated packages.
In [3]:
from mwsql import load, Dump
In [4]:
file = load('simplewiki', 'page')

In [6]:
dump = Dump.from_file(file)
In [7]:
dump
Out[7]:
Dump(database=simplewiki, name=page, size=21654225)
In [9]:
dump.primary_key
Out[9]:
['page_id']
In [10]:
dump.col_names
Out[10]:
['page_id',
 'page_namespace',
 'page_title',
 'page_restrictions',
 'page_is_redirect',
 'page_is_new',
 'page_random',
 'page_touched',
 'page_links_updated',
 'page_latest',
 'page_len',
 'page_content_model',
 'page_lang']
In [ ]:
rows =