import pywikibot as bot
from pywikibot import pagegenerators as pg
import random

site = bot.Site('wikidata', 'wikidata')
repo = site.data_repository()


dataFile = "pl_bio_pile.txt"
language = "pl"

items = [line.rstrip('\n') for line in open(dataFile)]
namesList = []

counter = 0
randInt = random.randrange(1,14000)
for item in items[randInt:randInt+100]:
    counter = counter + 1
    item = bot.ItemPage(repo, item)
    item_dict = item.get()
    try:
        label = item_dict["labels"][language]
        print(label)
        if len(label.split()) == 2:
            namesList.append([label, item.getID()])
        if counter % 100 == 0:
            print(counter)
    except KeyError:
        pass

#namesList.sort(key=lambda n: n[0].split()[1])
#open("pl_bios_sorted.txt", 'w').close()
#for x in namesList:
#    with open("pl_bios_sorted.txt", "a") as myfile:
#        myfile.write("{}\t{}\tP734\t\n".format(x[0], x[1], "P734"))
Fiodor Tonkich
Gackt
Roderick Briffa
Władimir Toporkow
Joanna Going
Aleksiej Topczijew
Renzo Sambo
Román Torán Albero
Emma Igelström
Troian Bellisario
Marika Domińczyk
Jan Heintze
Emy Coligado
Anatolij Torkunow
Mauro Bettin
Horst Seehofer
Wasilij Toropow
Dawid Torosjan
Richard Towell
Janusz Tofil
Djabir Saïd-Guerni
Wojciech Tochman
Galina Bystrowa
Marie-France Dubreuil
Caroline Wensink
Nikołaj Trawkin
Roxanna Maracineanu
Pavel Kuka
Doris Trachsel
Madżid Abdullah
Alaksandr Makrycki
Siergiej Trapieznikow
Julius Kariuki
Séverine Ferrer
Janina Traczykówna
Rory Cochrane
Micheline Presle
Grażyna Trela
Jerzy Trela
Dmitrij Trenin
Kamen Goranow
Andrzej Trepka
Armen Nazarian
Irma Heijting-Schuhmacher
Jegor Titow
Lea Ann Parsley
Andriej Trietjakow
Ołeksandr Tretjakow
Meline Daluzjan
Iwan Bielajew
Natalja Trietjakowa
Tatjana Poniajewa-Trietjakowa
Marina Stiepanowa
Burnum Burnum
Rob Van Dam
Hal Hartley
Guylaine St-Onge
Ara Chaczatrian
Tino Häber
Helene Olafsen
Ksienija Tripolitowa
Sylvia Rafael
Clara Woltering
Booker Huffman
Sabrina Richter
Nico
Janina Korowicka
Igors Troickis
Nikołaj Troicki
Moïse Brou Apanga
Annett Neumann
Howhannes Dawtian
Barbara Brennan
Marek Trončinský
Montel Vontavious Porter
Ioan Robu
Sean Parnell
Siergiej Trofimow
Tineke Lagerberg
Maurice Gee
Eddie Blazonczyk
Heidi Zurbriggen
Sting
Maksim Troszyn
Maren Haugli
Octavio Troianescu
Shoichi Funaki
Hege Bøkko
Wałentyn Trojanowski
Oleg Trojanowski
Stanisław Tymoteusz Trojanowski
Mykoła Trubaczow
Emine Sevgi Özdamar
Nikołaj Trubilin
Nikołaj Trubin
Romano Mussolini
Wiaczesław Trubnikow
Kirsten Bråten Berg
Bertrand Laquait
Jimmy Casper
100