Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import os
- import sys
- import urllib
- from urllib.parse import quote
- from urllib.error import HTTPError
- from urllib.request import urlopen
- from bs4 import BeautifulSoup
- from PyQt5 import QtCore, QtGui, QtWidgets
- from loginwindow import Ui_loginwindow
- from mainwindow import Ui_mainwindow
- MainApp = None
- percent=0 #used for progress %
- #scrape info
- master_name = None
- master_realm = None
- itemlvl = None
- realmlist = ["Aegwynn","Aerie Peak","Agamaggan","Aggramar","Akama","Alexstrasza","Alleria","Altar of Storms"
- ,"Alterac Mountains","Aman'Thul","Andorhal","Anetheron","Antonidas","Anub'arak","Anvilmar"
- ,"Arathor","Archimonde","Area 52","Argent Dawn","Arthas","Arygos","Auchindoun","Azgalor","Azjol-Nerub"
- ,"Azralon","Azshara","Azuremyst","Baelgun","Balnazzar","Barthilas","Black Dragonflight","Blackhand"
- ,"Blackrock","Blackwater Raiders","Blackwing Lair","Blade's Edge","Bladefist","Bleeding Hollow"
- ,"Blood Furnace","Bloodhoof","Bloodscalp","Bonechewer","Borean Tundra","Boulderfist","Bronzebeard"
- ,"Burning Blade","Burning Legion","Caelestrasz","Cairne","Cenarion Circle","Cenarius","Cho'gall"
- ,"Chromaggus","Coilfang","Crushridge","Daggerspine","Dalaran","Dalvengyr","Dark Iron","Darkspear"
- ,"Darrowmere","Dath'Remar","Dawnbringer","Deathwing","Demon Soul","Dentarg","Destromath","Dethecus"
- ,"Detheroc","Doomhammer","Draenor","Dragonblight","Dragonmaw","Drak'Tharon","Drak'thul","Draka"
- ,"Drakkari","Dreadmaul","Drenden","Dunemaul","Durotan","Duskwood","Earthen Ring","Echo Isles"
- ,"Eitrigg","Eldre'Thalas","Elune","Emerald Dream","Eonar","Eredar","Executus","Exodar","Farstriders"
- ,"Feathermoon","Fenris","Firetree","Fizzcrank","Frostmane","Frostmourne","Frostwolf","Galakrond"
- ,"Gallywix","Garithos","Garona","Garrosh","Ghostlands","Gilneas","Gnomeregan","Goldrinn","Gorefiend"
- ,"Gorgonnash","Greymane","Grizzly Hills","Gul'dan","Gundrak","Gurubashi","Hakkar","Haomarush","Hellscream"
- ,"Hydraxis","Hyjal","Icecrown","Illidan","Jaedenar","Jubei'Thos","Kael'thas","Kalecgos","Kargath"
- ,"Kel'Thuzad","Khadgar","Khaz Modan","Khaz'goroth","Kil'jaeden","Kilrogg","Kirin Tor","Korgath"
- ,"Korialstrasz","Kul Tiras","Laughing Skull","Lethon","Lightbringer","Lightning's Blade","Lightninghoof"
- ,"Llane","Lothar","Madoran","Maelstrom","Magtheridon","Maiev","Mal'Ganis","Malfurion","Malorne"
- ,"Malygos","Mannoroth","Medivh","Misha","Mok'Nathal","Moon Guard","Moonrunner","Mug'thol","Muradin"
- ,"Nagrand","Nathrezim","Nazgrel","Nazjatar","Nemesis","Ner'zhul","Nesingwary","Nordrassil","Norgannon"
- ,"Onyxia","Perenolde","Proudmoore","Quel'dorei","Quel'Thalas","Ragnaros","Ravencrest","Ravenholdt"
- ,"Rexxar","Rivendare","Runetotem","Sargeras","Saurfang","Scarlet Crusade","Scilla","Sen'jin","Sentinels"
- ,"Shadow Council","Shadowmoon","Shadowsong","Shandris","Shattered Halls","Shattered Hand","Shu'halo"
- ,"Silver Hand","Silvermoon","Sisters of Elune","Skullcrusher","Skywall","Smolderthorn","Spinebreaker"
- ,"Spirestone","Staghelm","Steamwheedle Cartel","Stonemaul","Stormrage","Stormreaver","Stormscale"
- ,"Suramar","Tanaris","Terenas","Terokkar","Thaurissan","The Forgotten Coast","The Scryers","The Underbog"
- ,"The Venture Co","Thorium Brotherhood","Thrall","Thunderhorn","Thunderlord","Tichondrius","Tol Barad"
- ,"Tortheldrin","Trollbane","Turalyon","Twisting Nether","Uldaman","Uldum","Undermine","Ursin","Uther"
- ,"Vashj","Vek'nilash","Velen","Warsong","Whisperwind","Wildhammer","Windrunner","Winterhoof"
- ,"Wyrmrest Accord","Ysera","Ysondre","Zangarmarsh","Zul'jin","Zuluhed"]
- #sets up local class with Ui_loginwindow.py code
- class LoginWindow(QtWidgets.QMainWindow, Ui_loginwindow):
- def __init__(self, parent=None):
- global realmlist
- QtWidgets.QMainWindow.__init__(self, parent)
- self.setupUi(self)
- self.realmbox.addItems(realmlist)
- self.realmbox.setCurrentIndex(104)
- self.cancelbtn.clicked.connect(self.closebutton) #assigns the cancel button to closebutton()
- self.logbtn.clicked.connect(self.scrape)
- def closebutton(self):
- global MainApp
- self.close()
- MainApp = MainWindow()
- MainApp.show()
- def updateprogress(self):
- global percent
- percent+=1
- self.progressBar.setProperty("value", percent)
- def scrape(self):
- global master_realm
- global percent
- self.progresstext.setText("Formatting Character Info ...")
- master_name = str(self.toonfield.text())
- master_realm = str(self.realmbox.currentText())
- percent+=1
- self.progressBar.setProperty("value", percent)
- assert isinstance(master_name, str)
- self.progresstext.setText("Scraping The Internets ...")
- urlpart1 = "http://us.battle.net/wow/en/character/garrosh/"
- urlpart3 = "/advanced"
- urlpart2 = "{master_name}".format(master_name=quote(master_name, safe='')) #handles special characters for url
- url = urlpart1 + urlpart2 + urlpart3
- try:
- html = urlopen(url)
- except HTTPError as e:
- return None
- try:
- bsObj = BeautifulSoup(html.read(), "html5lib")
- self.progresstext.setText("Scrape Successful!")
- percent+=1
- self.progressBar.setProperty("value", percent)
- except AttributeError as e:
- return None
- #making resources folders here
- if not os.path.exists("resources"):
- self.progresstext.setText("Making Resource Directories ...")
- os.makedirs("resources") #main resource folders
- if not os.path.exists("resources/bg"):
- self.progresstext.setText("Making Resource Directories ...")
- os.makedirs("resources/bg")
- #background image setup is here
- tag = bsObj.style
- taga, tagb = str(tag).split('url("', 1)
- tag = str(tagb)
- taga, tagb = tag.split('"', 1)
- tag = taga
- bgurl = "http://us.battle.net" + str(tag)
- self.progresstext.setText("Extrapolating Background Imagery ...")
- percent+=1
- self.progressBar.setProperty("value", percent)
- urllib.request.urlretrieve(bgurl, "resources/bg/bg_base.jpg") #base bg image
- tag = bsObj.style
- taga, tagb = str(tag).split('image: url("', 1)
- tag = str(tagb)
- taga, tagb = tag.split('")', 1)
- tag = taga
- bgurl = tag
- urllib.request.urlretrieve(bgurl, "resources/bg/bg_top.jpg") #bg top image
- #average item level
- global itemlvl
- percent+=1
- self.progressBar.setProperty("value", percent)
- self.progresstext.setText("Counting Average ILvl ...")
- itemlvl = bsObj.find_all("span", "equipped")
- ilvla, ilvlb = str(itemlvl).split(">", 1)
- itemlvl = ilvlb
- ilvla, ilvlb = str(itemlvl).split("<", 1)
- itemlvl = str(ilvla)
- ###########
- #raid info#
- ###########
- percent+=1
- self.progressBar.setProperty("value", percent)
- self.progresstext.setText("Finding Raid Info ...")
- raidjava = bsObj.find_all("script")
- raidinfo = str(raidjava[8].text.encode("utf-8"))
- mc = ["Molten Core", "1", "Ragnaros", "N/A", "N/A", "N/A", "N/A"]
- bwl = ["Blackwing Lair", "1", "Ragnaros", "N/A", "N/A", "N/A", "N/A"]
- aq10 = ["Ruins of Ahn'Qiraj", "1", "Ossirian the Unscarred", "N/A", "N/A", "N/A", "N/A"]
- aq40 = ["Ahn'Qiraj Temple", "1", "Thun", "N/A", "N/A", "N/A", "N/A"]
- kar = ["Karazhan", "1", "Prince Malchezaar", "N/A", "N/A", "N/A", "N/A"]
- mag = ["Magtheridon's Lair", "1", "Magtheridon", "N/A", "N/A", "N/A", "N/A"]
- gru = ["Gruul's Lair", "1", "Gruul the Dragonkiller", "N/A", "N/A", "N/A", "N/A"]
- ssc = ["Serpentshrine Cavern", "1", "Lady Vashj", "N/A", "N/A", "N/A", "N/A"]
- tk = ["Tempest Keep", "1", "Kael'thas Sunstrider", "N/A", "N/A", "N/A", "N/A"]
- mh = ["The Battle for Mount Hyjal", "1", "Archimonde", "N/A", "N/A", "N/A", "N/A"]
- bt = ["Black Temple", "1", "Illidan Stormrage", "N/A", "N/A", "N/A", "N/A"]
- sp = ["The Sunwell", "1", "Kil'jaeden", "N/A", "N/A", "N/A", "N/A"]
- voa = ["Vault of Archavon", "4", "Archavon the Stone Watcher", "N/A", "N/A", "N/A", "N/A", "Emalon the Storm Watcher", "N/A", "N/A", "N/A", "N/A", "Koralon the Flame Watcher", "N/A", "N/A", "N/A", "N/A", "Toravon the Ice Watcher", "N/A", "N/A", "N/A", "N/A"]
- nax = ["Naxxramas", "15", "Anub'Rekhan", "N/A", "N/A", "N/A", "N/A", "Grand Widow Faerlina", "N/A", "N/A", "N/A", "N/A", "Maexxna", "N/A", "N/A", "N/A", "N/A", "Not the Plaguebringer", "N/A", "N/A", "N/A", "N/A", "Heigan the Unclean", "N/A", "N/A", "N/A", "N/A", "Loatheb", "N/A", "N/A", "N/A", "N/A", "Instructor Razuvious", "N/A", "N/A", "N/A", "N/A", "Gothik the Harvester", "N/A", "N/A", "N/A", "N/A", "The Four Horsemen", "N/A", "N/A", "N/A", "N/A", "Patchwerk", "N/A", "N/A", "N/A", "N/A", "Grobbulus", "N/A", "N/A", "N/A", "N/A", "Gluth", "N/A", "N/A", "N/A", "N/A", "Thaddius", "N/A", "N/A", "N/A", "N/A", "Sapphiron", "N/A", "N/A", "N/A", "N/A", "Kel'Thuzad", "N/A", "N/A", "N/A", "N/A"]
- tos = ["The Obsidian Sanctum", "1", "Sartharion", "N/A", "N/A", "N/A", "N/A"]
- eoe = ["The Eye of Eternity", "1", "Malygos", "N/A", "N/A", "N/A", "N/A"]
- uld = ["Ulduar", "14", "Flame Leviathan", "N/A", "N/A", "N/A", "N/A", "Igni the Furnace Master", "N/A", "N/A", "N/A", "N/A", "Razorscale", "N/A", "N/A", "N/A", "N/A", "XT-002 Deconstructor", "N/A", "N/A", "N/A", "N/A", "The Assembly of Iron", "N/A", "N/A", "N/A", "N/A", "Kologarn", "N/A", "N/A", "N/A", "N/A", "Auriaya", "N/A", "N/A", "N/A", "N/A", "Hodir", "N/A", "N/A", "N/A", "N/A", "Thorim", "N/A", "N/A", "N/A", "N/A", "Freya", "N/A", "N/A", "N/A", "N/A", "Mimiron", "N/A", "N/A", "N/A", "N/A", "General Vezax", "N/A", "N/A", "N/A", "N/A", "Yogg-Saron", "N/A", "N/A", "N/A", "N/A", "Algalon the Observer", "N/A", "N/A", "N/A", "N/A"]
- ony = ["Onyxia's Lair", "1", "Onyxia", "N/A", "N/A", "N/A", "N/A"]
- toc = ["Trial of the Crusader", "5", "Northrend Beasts", "N/A", "N/A", "N/A", "N/A", "Lord Jaraxxus", "N/A", "N/A", "N/A", "N/A", "Faction Champions", "N/A", "N/A", "N/A", "N/A", "Val'kyr Twins", "N/A", "N/A", "N/A", "N/A", "Anub'arak", "N/A", "N/A", "N/A", "N/A"]
- icc = ["Icecrown Citadel", "12", "Lord Marrowgar", "N/A", "N/A", "N/A", "N/A", "Lady Deathwhisper", "N/A", "N/A", "N/A", "N/A", "Icecrown Gunship Battle", "N/A", "N/A", "N/A", "N/A", "Deathbringer Saurfang", "N/A", "N/A", "N/A", "N/A", "Rotface", "N/A", "N/A", "N/A", "N/A", "Festergut", "N/A", "N/A", "N/A", "N/A", "Professor Putricide", "N/A", "N/A", "N/A", "N/A", "Blood Council", "N/A", "N/A", "N/A", "N/A", "Blood-Queen Lana'thel", "N/A", "N/A", "N/A", "N/A", "Valithria Dreamwalker", "N/A", "N/A", "N/A", "N/A", "Sindragosa", "N/A", "N/A", "N/A", "N/A", "The Lick King", "N/A", "N/A", "N/A", "N/A"]
- rs = ["The Ruby Sanctum", "1", "Halion", "N/A", "N/A", "N/A", "N/A"]
- bh = ["Baradin Hold", "3", "Argaloth", "N/A", "N/A", "N/A", "N/A", "Occu'thar", "N/A", "N/A", "N/A", "N/A", "Alizabal, Mistress of Hate", "N/A", "N/A", "N/A", "N/A"]
- bd = ["Blackwing Descent", "6", "Omnotron Defense System", "N/A", "N/A", "N/A", "N/A", "Magmaw", "N/A", "N/A", "N/A", "N/A", "Atramedes", "N/A", "N/A", "N/A", "N/A", "Chimaeron", "N/A", "N/A", "N/A", "N/A", "Maloriak", "N/A", "N/A", "N/A", "N/A", "Nefarian's End", "N/A", "N/A", "N/A", "N/A"]
- bot = ["The Bastion of Twightlight", "5", "Halfus Wyrmbreaker", "N/A", "N/A", "N/A", "N/A", "Theralion and Valiona", "N/A", "N/A", "N/A", "N/A", "Ascendant Council", "N/A", "N/A", "N/A", "N/A", "Cho'gall", "N/A", "N/A", "N/A", "N/A", "Sinestra", "N/A", "N/A", "N/A", "N/A"]
- tfw = ["Throne of the Four Winds","2", "The Conclave of Wind", "N/A", "N/A", "N/A", "N/A", "Al'Akir", "N/A", "N/A", "N/A", "N/A"]
- fl = ["Firelands", "7", "Beth'tilac", "N/A", "N/A", "N/A", "N/A", "Lord Rhyolith", "N/A", "N/A", "N/A", "N/A", "Shannox", "N/A", "N/A", "N/A", "N/A", "Alysrazor", "N/A", "N/A", "N/A", "N/A", "Baleroc, the Gatekeeper", "N/A", "N/A", "N/A", "N/A", "Majordomo Staghelm", "N/A", "N/A", "N/A", "N/A", "Ragnaros", "N/A", "N/A", "N/A", "N/A"]
- ds = ["Dragon Soul", "8", "Morchok", "N/A", "N/A", "N/A", "N/A", "Warlord Zon'ozz", "N/A", "N/A", "N/A", "N/A", "Yor'sahj the Unsleeping", "N/A", "N/A", "N/A", "N/A", "Hagara the Stormbinder", "N/A", "N/A", "N/A", "N/A", "Ultraxion", "N/A", "N/A", "N/A", "N/A", "Warmaster Blackhorn", "N/A", "N/A", "N/A", "N/A", "Spine of Deathwing", "N/A", "N/A", "N/A", "N/A", "Madness of Deathwing", "N/A", "N/A", "N/A", "N/A"]
- mv = ["Mogu'shan Vaults","6", "The Stone Guard", "N/A", "N/A", "N/A", "N/A", "Feng the Accursed", "N/A", "N/A", "N/A", "N/A", "Gara'jal the Spiritbinder", "N/A", "N/A", "N/A", "N/A", "The Spirit Kings", "N/A", "N/A", "N/A", "N/A", "Elegon", "N/A", "N/A", "N/A", "N/A", "Will of the Emperor", "N/A", "N/A", "N/A", "N/A"]
- hof = ["Heart of Fear", "6", "Imperial Vizier Zor'lok", "N/A", "N/A", "N/A", "N/A", "Blade Lord Ta'yak", "N/A", "N/A", "N/A", "N/A", "Garalon", "N/A", "N/A", "N/A", "N/A", "Wind Lord Mel'jarak", "N/A", "N/A", "N/A", "N/A", "Amber-Shaper Un'sok", "N/A", "N/A", "N/A", "N/A", "Grand Empress Shek'zeer", "N/A", "N/A", "N/A", "N/A"]
- tes = ["Terrace of Endless Spring", "4", "Protectors of the Endless", "N/A", "N/A", "N/A", "N/A", "Tsulong", "N/A", "N/A", "N/A", "N/A", "Lei Shi", "N/A", "N/A", "N/A", "N/A", "Sha of Fear", "N/A", "N/A", "N/A", "N/A"]
- tot = ["Throne of Thunder", "13", "Jin'rokh the Breaker", "N/A", "N/A", "N/A", "N/A", "Horridon", "N/A", "N/A", "N/A", "N/A", "Council of Elders", "N/A", "N/A", "N/A", "N/A", "Tortos", "N/A", "N/A", "N/A", "N/A", "Megaera", "N/A", "N/A", "N/A", "N/A", "Ji'kun", "N/A", "N/A", "N/A", "N/A", "Durumu the Forgotten", "N/A", "N/A", "N/A", "N/A", "Primordius", "N/A", "N/A", "N/A", "N/A", "Dark Animus", "N/A", "N/A", "N/A", "N/A", "Iron Qon", "N/A", "N/A", "N/A", "N/A", "Twin Consorts", "N/A", "N/A", "N/A", "N/A", "Lei Shen", "N/A", "N/A", "N/A", "N/A", "Ra-den", "N/A", "N/A", "N/A", "N/A"]
- soo = ["Seige of Orgrimmar", "14", "Immerseus", "N/A", "N/A", "N/A", "N/A", "The Fallen Protector", "N/A", "N/A", "N/A", "N/A", "Norushen", "N/A", "N/A", "N/A", "N/A", "Sha of Pride", "N/A", "N/A", "N/A", "N/A", "Galakras", "N/A", "N/A", "N/A", "N/A", "Iron Juggernaut", "N/A", "N/A", "N/A", "N/A", "Kor'kron Dark Shaman", "N/A", "N/A", "N/A", "N/A", "General Nazgrim", "N/A", "N/A", "N/A", "N/A", "Malkorok", "N/A", "N/A", "N/A", "N/A", "Spoils of Pandaria", "N/A", "N/A", "N/A", "N/A", "Thok the Bloodthirsty", "N/A", "N/A", "N/A", "N/A", "Siegecrafter Blackfuse", "N/A", "N/A", "N/A", "N/A", "Paragons of the Klaxxi", "N/A", "N/A", "N/A", "N/A", "Garrosh Hellscream", "N/A", "N/A", "N/A", "N/A"]#
- hm = ["Highmaul", "7", "Kargath Bladefist", "N/A", "N/A", "N/A", "N/A", "The Butcher", "N/A", "N/A", "N/A", "N/A", "Brackenspore", "N/A", "N/A", "N/A", "N/A", "Tectus", "N/A", "N/A", "N/A", "N/A", "Twin Ogron", "N/A", "N/A", "N/A", "N/A", "Ko'ragh", "N/A", "N/A", "N/A", "N/A", "Imperator Mar'gok", "N/A", "N/A", "N/A", "N/A"]
- brf = ["Blackrock Foundry", "10", "Oregorger", "N/A", "N/A", "N/A", "N/A", "Gruul", "N/A", "N/A", "N/A", "N/A", "The Blast Furnace", "N/A", "N/A", "N/A", "N/A", "Hans'gar and Franzok", "N/A", "N/A", "N/A", "N/A", "Flamebender ka'graz", "N/A", "N/A", "N/A", "N/A", "Kromog", "N/A", "N/A", "N/A", "N/A", "Beastlord Darmac", "N/A", "N/A", "N/A", "N/A", "Operator Thogar", "N/A", "N/A", "N/A", "N/A", "The Iron Maidens", "N/A", "N/A", "N/A", "N/A", "Blackhand", "N/A", "N/A", "N/A", "N/A"]
- hfc = ["Hellfire Citadel", "13", "Hellfire Assault", "N/A", "N/A", "N/A", "N/A", "Iron Reaver", "N/A", "N/A", "N/A", "N/A", "Kormrok", "N/A", "N/A", "N/A", "N/A", "Hellfire High Council", "N/A", "N/A", "N/A", "N/A", "Kilrogg Deadeye", "N/A", "N/A", "N/A", "N/A", "Gorefiend", "N/A", "N/A", "N/A", "N/A", "Shadow-Lord Iskar", "N/A", "N/A", "N/A", "N/A", "Socrethar the Eternal", "N/A", "N/A", "N/A", "N/A", "Tyrant Velhari", "N/A", "N/A", "N/A", "N/A", "Fel Lord Zakuun", "N/A", "N/A", "N/A", "N/A", "Xhul'horac", "N/A", "N/A", "N/A", "N/A", "Mannoroth", "N/A", "N/A", "N/A", "N/A", "Archimonde", "N/A", "N/A", "N/A", "N/A"]
- #molten core
- ri_a, ri_b = raidinfo.split('Ragnaros", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- mc[4] = str(ri_a)
- #blackwing lair
- ri_a, ri_b = raidinfo.split('Nefarian", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- bwl[4] = str(ri_a)
- #ruins of ahn'qiraj
- ri_a, ri_b = raidinfo.split('Ossirian the Unscarred", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- aq10[4] = str(ri_a)
- #ahn'qiraj temple
- ri_a, ri_b = raidinfo.split('Thun", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- aq40[4] = str(ri_a)
- #karazhan
- ri_a, ri_b = raidinfo.split('Prince Malchezaar", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- kar[4] = str(ri_a)
- #magtheridon's lair
- ri_a, ri_b = raidinfo.split('Magtheridon", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- mag[4] = str(ri_a)
- #gruul's lair
- ri_a, ri_b = raidinfo.split('Gruul the Dragonkiller", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- gru[4] = str(ri_a)
- #serpentshrine cavern
- ri_a, ri_b = raidinfo.split('Lady Vashj", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- ssc[4] = str(ri_a)
- #tempest keep
- ri_a, ri_b = raidinfo.split('Sunstrider", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- tk[4] = str(ri_a)
- #the battle for mount hyjal
- ri_a, ri_b = raidinfo.split('Archimonde", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- mh[4] = str(ri_a)
- #black temple
- ri_a, ri_b = raidinfo.split('Illidan Stormrage", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- bt[4] = str(ri_a)
- #the sunwell
- ri_a, ri_b = raidinfo.split('jaeden", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- sp[4] = str(ri_a)
- #vault of archavon
- ri_a, ri_b = raidinfo.split('Stone Watcher", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- voa[4] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Storm Watcher", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- voa[9] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Flame Watcher", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- voa[14] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Ice Watcher", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- voa[19] = str(ri_a)
- #naxxramas
- ri_a, ri_b = raidinfo.split('Rekhan", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- nax[4] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Faerlina", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- nax[9] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Maexxna", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- nax[14] = str(ri_a)
- ri_a, ri_b = raidinfo.split('bringer", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- nax[19] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Unclean", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- nax[24] = str(ri_a)
- ri_a, ri_b = raidinfo.split('theb", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- nax[29] = str(ri_a)
- ri_a, ri_b = raidinfo.split('zuvious", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- nax[34] = str(ri_a)
- ri_a, ri_b = raidinfo.split('vester", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- nax[39] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Horsemen", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- nax[44] = str(ri_a)
- ri_a, ri_b = raidinfo.split('werk", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- nax[49] = str(ri_a)
- ri_a, ri_b = raidinfo.split('bulus", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- nax[54] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Gluth", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- nax[59] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Thaddius", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- nax[64] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Sapphiron", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- nax[69] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Thuzad", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- nax[74] = str(ri_a)
- #the obsidian sanctum
- ri_a, ri_b = raidinfo.split('Sartharion", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- tos[4] = str(ri_a)
- #the eye of eternity
- ri_a, ri_b = raidinfo.split('Malygos", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- eoe[4] = str(ri_a)
- #ulduar
- ri_a, ri_b = raidinfo.split('viathan", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- uld[4] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Master", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', optional: true }', 1)
- uld[9] = str(ri_a)
- ri_a, ri_b = raidinfo.split('scale", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', optional: true }', 1)
- uld[14] = str(ri_a)
- ri_a, ri_b = raidinfo.split('structor", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- uld[19] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Iron", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- uld[24] = str(ri_a)
- ri_a, ri_b = raidinfo.split('garn", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- uld[29] = str(ri_a)
- ri_a, ri_b = raidinfo.split('iaya", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- uld[34] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Hodir", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- uld[39] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Thorim", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- uld[44] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Freya", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- uld[49] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Mimiron", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- uld[54] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Vezax", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- uld[59] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Saron", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- uld[64] = str(ri_a)
- ri_a, ri_b = raidinfo.split('server", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', optional: true }', 1)
- uld[69] = str(ri_a)
- #onyxia's lair
- ri_a, ri_b = raidinfo.split('Onyxia", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- ony[4] = str(ri_a)
- #trial of the crusader
- ri_a, ri_b = raidinfo.split('Beasts", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- toc[4] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- toc[5] = str(ri_a)
- ri_a, ri_b = raidinfo.split('axxus", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- toc[9] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- toc[10] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Champions", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- toc[14] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- toc[15] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Twins", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- toc[19] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- toc[20] = str(ri_a)
- ri_a, ri_b = raidinfo.split('arak", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- toc[24] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- toc[25] = str(ri_a)
- #icecrown citadel
- ri_a, ri_b = raidinfo.split('rrowgar", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- icc[4] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- icc[5] = str(ri_a)
- ri_a, ri_b = raidinfo.split('whisper", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- icc[9] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- icc[10] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Battle", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- icc[14] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- icc[15] = str(ri_a)
- ri_a, ri_b = raidinfo.split('fang", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- icc[19] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- icc[20] = str(ri_a)
- ri_a, ri_b = raidinfo.split('face", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- icc[24] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- icc[25] = str(ri_a)
- ri_a, ri_b = raidinfo.split('gut", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- icc[29] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- icc[30] = str(ri_a)
- ri_a, ri_b = raidinfo.split('cide", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- icc[34] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- icc[35] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Council", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- icc[39] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- icc[40] = str(ri_a)
- ri_a, ri_b = raidinfo.split('thel", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- icc[44] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- icc[45] = str(ri_a)
- ri_a, ri_b = raidinfo.split('walker", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- icc[49] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- icc[50] = str(ri_a)
- ri_a, ri_b = raidinfo.split('gosa", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- icc[54] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- icc[55] = str(ri_a)
- ri_a, ri_b = raidinfo.split('King", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- icc[59] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- icc[60] = str(ri_a)
- #the ruby sanctum
- ri_a, ri_b = raidinfo.split('Halion", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- rs[4] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- rs[5] = str(ri_a)
- #baradin hold
- ri_a, ri_b = raidinfo.split('Argaloth", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- bh[4] = str(ri_a)
- ri_a, ri_b = raidinfo.split('thar", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- bh[9] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Hate", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- bh[14] = str(ri_a)
- #blackwing descent
- ri_a, ri_b = raidinfo.split('System", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- bd[4] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- bd[5] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Magmaw", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- bd[9] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- bd[10] = str(ri_a)
- ri_a, ri_b = raidinfo.split('medes", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- bd[14] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- bd[15] = str(ri_a)
- ri_a, ri_b = raidinfo.split('aeron", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- bd[19] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- bd[20] = str(ri_a)
- ri_a, ri_b = raidinfo.split('riak", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- bd[24] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- bd[25] = str(ri_a)
- ri_a, ri_b = raidinfo.split('End", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- bd[29] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- bd[30] = str(ri_a)
- #the bastion of twilight
- ri_a, ri_b = raidinfo.split('Wyrmbreaker", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- bot[4] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- bot[5] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Valiona", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- bot[9] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- bot[10] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Council", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- bot[14] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- bot[15] = str(ri_a)
- ri_a, ri_b = raidinfo.split('gall", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- bot[19] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- bot[20] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Sinestra", nHeroicKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', optional: true }', 1)
- bot[25] = str(ri_a)
- #throne of the four winds
- ri_a, ri_b = raidinfo.split('Wind", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- tfw[4] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- tfw[5] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Akir", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- tfw[9] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- tfw[10] = str(ri_a)
- #firelands
- ri_a, ri_b = raidinfo.split('tilac", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- fl[4] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- fl[5] = str(ri_a)
- ri_a, ri_b = raidinfo.split('lith", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- fl[9] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- fl[10] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Shannox", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- fl[14] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- fl[15] = str(ri_a)
- ri_a, ri_b = raidinfo.split('razor", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- fl[19] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- fl[20] = str(ri_a)
- ri_a, ri_b = raidinfo.split('keeper", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- fl[24] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- fl[25] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Staghelm", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- fl[29] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- fl[30] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Ragnaros", nKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- fl[34] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- fl[35] = str(ri_a)
- #dragon soul
- ri_a, ri_b = raidinfo.split('Morchok", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- ds[3] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- ds[4] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- ds[5] = str(ri_a)
- ri_a, ri_b = raidinfo.split('ozz", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- ds[8] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- ds[9] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- ds[10] = str(ri_a)
- ri_a, ri_b = raidinfo.split('sleeping", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- ds[13] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- ds[14] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- ds[15] = str(ri_a)
- ri_a, ri_b = raidinfo.split('binder", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- ds[18] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- ds[19] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- ds[20] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Ultraxion", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- ds[23] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- ds[24] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- ds[25] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Blackhorn", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- ds[28] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- ds[29] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- ds[30] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Spine of Deathwing", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- ds[33] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- ds[34] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- ds[35] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Madness of Deathwing", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- ds[38] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- ds[39] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- ds[40] = str(ri_a)
- #mogu'shan vaults
- ri_a, ri_b = raidinfo.split('Guard", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- mv[3] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- mv[4] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- mv[5] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Accursed", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- mv[8] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- mv[9] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- mv[10] = str(ri_a)
- ri_a, ri_b = raidinfo.split('binder", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- mv[13] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- mv[14] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- mv[15] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Kings", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- mv[18] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- mv[19] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- mv[20] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Elegon", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- mv[23] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- mv[24] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- mv[25] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Emperor", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- mv[28] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- mv[29] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- mv[30] = str(ri_a)
- #heart of fear
- ri_a, ri_b = raidinfo.split('lok", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- hof[3] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- hof[4] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- hof[5] = str(ri_a)
- ri_a, ri_b = raidinfo.split('yak", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- hof[8] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- hof[9] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- hof[10] = str(ri_a)
- ri_a, ri_b = raidinfo.split('alon", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- hof[13] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- hof[14] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- hof[15] = str(ri_a)
- ri_a, ri_b = raidinfo.split('jarak", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- hof[18] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- hof[19] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- hof[20] = str(ri_a)
- ri_a, ri_b = raidinfo.split('sok", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- hof[23] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- hof[24] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- hof[25] = str(ri_a)
- ri_a, ri_b = raidinfo.split('zeer", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- hof[28] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- hof[29] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- hof[30] = str(ri_a)
- #terrace of endless spring
- ri_a, ri_b = raidinfo.split('Endless", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- tes[3] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- tes[4] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- tes[5] = str(ri_a)
- ri_a, ri_b = raidinfo.split('long", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- tes[8] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- tes[9] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- tes[10] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Shi", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- tes[13] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- tes[14] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- tes[15] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Fear", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- tes[18] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- tes[19] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- tes[20] = str(ri_a)
- #throne of thunder
- ri_a, ri_b = raidinfo.split('Breaker", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- tot[3] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- tot[4] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- tot[5] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Horridon", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- tot[8] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- tot[9] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- tot[10] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Elders", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- tot[13] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- tot[14] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- tot[15] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Tortos", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- tot[18] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- tot[19] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- tot[20] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Megaera", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- tot[23] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- tot[24] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- tot[25] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Kun", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- tot[28] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- tot[29] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- tot[30] = str(ri_a)
- ri_a, ri_b = raidinfo.split('gotten", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- tot[33] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- tot[34] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- tot[35] = str(ri_a)
- ri_a, ri_b = raidinfo.split('rdius", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- tot[38] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- tot[39] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- tot[40] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Animus", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- tot[43] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- tot[44] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- tot[45] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Qon", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- tot[48] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- tot[49] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- tot[50] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Consorts", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- tot[53] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- tot[54] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- tot[55] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Shen", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- tot[58] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- tot[59] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- tot[60] = str(ri_a)
- ri_a, ri_b = raidinfo.split('den", nHeroicKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', optional: true }', 1)
- tot[65] = str(ri_a)
- #siege of orgrimmar
- ri_a, ri_b = raidinfo.split('Immerseus", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- soo[3] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- soo[4] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nMythicKills: ', 1)
- soo[5] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- soo[6] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Protectors", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- soo[8] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- soo[9] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nMythicKills: ', 1)
- soo[10] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- soo[11] = str(ri_a)
- ri_a, ri_b = raidinfo.split('ushen", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- soo[13] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- soo[14] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nMythicKills: ', 1)
- soo[15] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- soo[16] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Pride", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- soo[18] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- soo[19] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nMythicKills: ', 1)
- soo[20] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- soo[21] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Galakras", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- soo[23] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- soo[24] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nMythicKills: ', 1)
- soo[25] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- soo[26] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Juggernaut", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- soo[28] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- soo[29] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nMythicKills: ', 1)
- soo[30] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- soo[31] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Shaman", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- soo[33] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- soo[34] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nMythicKills: ', 1)
- soo[35] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- soo[36] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Nazgrim", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- soo[38] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- soo[39] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nMythicKills: ', 1)
- soo[40] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- soo[41] = str(ri_a)
- ri_a, ri_b = raidinfo.split('orok", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- soo[43] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- soo[44] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nMythicKills: ', 1)
- soo[45] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- soo[46] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Pandaria", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- soo[48] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- soo[49] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nMythicKills: ', 1)
- soo[50] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- soo[51] = str(ri_a)
- ri_a, ri_b = raidinfo.split('thirsty", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- soo[53] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- soo[54] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nMythicKills: ', 1)
- soo[55] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- soo[56] = str(ri_a)
- ri_a, ri_b = raidinfo.split('fuse", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- soo[58] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- soo[59] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nMythicKills: ', 1)
- soo[60] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- soo[61] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Klaxxi", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- soo[63] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- soo[64] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nMythicKills: ', 1)
- soo[65] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- soo[66] = str(ri_a)
- ri_a, ri_b = raidinfo.split('scream", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- soo[68] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- soo[69] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nMythicKills: ', 1)
- soo[70] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- soo[71] = str(ri_a)
- #highmaul
- ri_a, ri_b = raidinfo.split('fist", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- hm[3] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- hm[4] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nMythicKills: ', 1)
- hm[5] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- hm[6] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Butcher", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- hm[8] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- hm[9] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nMythicKills: ', 1)
- hm[10] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- hm[11] = str(ri_a)
- ri_a, ri_b = raidinfo.split('spore", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- hm[13] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- hm[14] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nMythicKills: ', 1)
- hm[15] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- hm[16] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Tectus", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- hm[18] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- hm[19] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nMythicKills: ', 1)
- hm[20] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- hm[21] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Ogron", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- hm[23] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- hm[24] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nMythicKills: ', 1)
- hm[25] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- hm[26] = str(ri_a)
- ri_a, ri_b = raidinfo.split('ragh", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- hm[28] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- hm[29] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nMythicKills: ', 1)
- hm[30] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- hm[31] = str(ri_a)
- ri_a, ri_b = raidinfo.split('gok", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- hm[33] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- hm[34] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nMythicKills: ', 1)
- hm[35] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- hm[36] = str(ri_a)
- #blackrock foundry
- ri_a, ri_b = raidinfo.split('gorger", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- brf[3] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- brf[4] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nMythicKills: ', 1)
- brf[5] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- brf[6] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Gruul", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- brf[8] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- brf[9] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nMythicKills: ', 1)
- brf[10] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- brf[11] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Furnace", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- brf[13] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- brf[14] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nMythicKills: ', 1)
- brf[15] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- brf[16] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Franzok", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- brf[18] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- brf[19] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nMythicKills: ', 1)
- brf[20] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- brf[21] = str(ri_a)
- ri_a, ri_b = raidinfo.split('graz", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- brf[23] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- brf[24] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nMythicKills: ', 1)
- brf[25] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- brf[26] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Kromog", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- brf[28] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- brf[29] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nMythicKills: ', 1)
- brf[30] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- brf[31] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Darmac", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- brf[33] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- brf[34] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nMythicKills: ', 1)
- brf[35] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- brf[36] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Thogar", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- brf[38] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- brf[39] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nMythicKills: ', 1)
- brf[40] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- brf[41] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Maidens", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- brf[43] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- brf[44] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nMythicKills: ', 1)
- brf[45] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- brf[46] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Blackhand", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- brf[48] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- brf[49] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nMythicKills: ', 1)
- brf[50] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- brf[51] = str(ri_a)
- #hellfire citadel
- ri_a, ri_b = raidinfo.split('Assault", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- hfc[3] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- hfc[4] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nMythicKills: ', 1)
- hfc[5] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- hfc[6] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Reaver", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- hfc[8] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- hfc[9] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nMythicKills: ', 1)
- hfc[10] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- hfc[11] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Kormrok", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- hfc[13] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- hfc[14] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nMythicKills: ', 1)
- hfc[15] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- hfc[16] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Council", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- hfc[18] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- hfc[19] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nMythicKills: ', 1)
- hfc[20] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- hfc[21] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Deadeye", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- hfc[23] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- hfc[24] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nMythicKills: ', 1)
- hfc[25] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- hfc[26] = str(ri_a)
- ri_a, ri_b = raidinfo.split('fiend", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- hfc[28] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- hfc[29] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nMythicKills: ', 1)
- hfc[30] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- hfc[31] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Iskar", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- hfc[33] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- hfc[34] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nMythicKills: ', 1)
- hfc[35] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- hfc[36] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Eternal", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- hfc[38] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- hfc[39] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nMythicKills: ', 1)
- hfc[40] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- hfc[41] = str(ri_a)
- ri_a, ri_b = raidinfo.split('hari", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- hfc[43] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- hfc[44] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nMythicKills: ', 1)
- hfc[45] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- hfc[46] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Zakuun", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- hfc[48] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- hfc[49] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nMythicKills: ', 1)
- hfc[50] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- hfc[51] = str(ri_a)
- ri_a, ri_b = raidinfo.split('horac", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- hfc[53] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- hfc[54] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nMythicKills: ', 1)
- hfc[55] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- hfc[56] = str(ri_a)
- ri_a, ri_b = raidinfo.split('roth", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- hfc[58] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- hfc[59] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nMythicKills: ', 1)
- hfc[60] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- hfc[61] = str(ri_a)
- ri_a, ri_b = raidinfo.split('Archimonde", nLfrKills: ', 1)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nKills: ', 1)
- hfc[63] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nHeroicKills: ', 1)
- hfc[64] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(', nMythicKills: ', 1)
- hfc[65] = str(ri_a)
- raidinfo = ri_b
- ri_a, ri_b = raidinfo.split(' }', 1)
- hfc[66] = str(ri_a)
- print(hfc)
- percent+=15
- self.progressBar.setProperty("value", percent)
- self.progresstext.setText("Raid Scraping Complete ...")
- class MainWindow(QtWidgets.QMainWindow, Ui_mainwindow):
- def __init__(self, parent=None):
- QtWidgets.QMainWindow.__init__(self, parent)
- self.setupUi(self)
- #make sure you change these to the scraped images after scraping is added
- bg_basePixmap = QtGui.QPixmap('resources/bg/bg_base.jpg')
- bg_baseScaledPixmap = bg_basePixmap.scaled(self.bglabel.size())
- self.bglabel.setPixmap(bg_baseScaledPixmap)
- #make sure you change these to the scraped images after scraping is added
- bg_topPixmap = QtGui.QPixmap('resources/bg/bg_top.jpg')
- bg_topScaledPixmap = bg_topPixmap.scaled(self.fglabel.size())
- self.fglabel.setPixmap(bg_topScaledPixmap)
- bg_fillerPixmap = QtGui.QPixmap('resources/bg/bg_filler.png')
- bg_fillerScaledPixmap = bg_fillerPixmap.scaled(self.bg_fillerlabel.size())
- self.bg_fillerlabel.setPixmap(bg_fillerScaledPixmap)
- #ITEMS START HERE **** TEMP IMAGES ARE IN PLACE****
- headlabelPixmap = QtGui.QPixmap('item_icon.jpg')
- headlabelScaledPixmap = headlabelPixmap.scaled(self.headlabel.size())
- self.headlabel.setPixmap(headlabelScaledPixmap)
- necklabelPixmap = QtGui.QPixmap('item_icon.jpg')
- necklabelScaledPixmap = necklabelPixmap.scaled(self.necklabel.size())
- self.necklabel.setPixmap(necklabelScaledPixmap)
- shoulderlabelPixmap = QtGui.QPixmap('item_icon.jpg')
- shoulderlabelScaledPixmap = shoulderlabelPixmap.scaled(self.shoulderlabel.size())
- self.shoulderlabel.setPixmap(shoulderlabelScaledPixmap)
- backlabelPixmap = QtGui.QPixmap('item_icon.jpg')
- backlabelScaledPixmap = backlabelPixmap.scaled(self.backlabel.size())
- self.backlabel.setPixmap(backlabelScaledPixmap)
- chestlabelPixmap = QtGui.QPixmap('item_icon.jpg')
- chestlabelScaledPixmap = chestlabelPixmap.scaled(self.chestlabel.size())
- self.chestlabel.setPixmap(chestlabelScaledPixmap)
- shirtlabelPixmap = QtGui.QPixmap('item_icon.jpg')
- shirtlabelScaledPixmap = shirtlabelPixmap.scaled(self.shirtlabel.size())
- self.shirtlabel.setPixmap(shirtlabelScaledPixmap)
- tabardlabelPixmap = QtGui.QPixmap('item_icon.jpg')
- tabardlabelScaledPixmap = tabardlabelPixmap.scaled(self.tabardlabel.size())
- self.tabardlabel.setPixmap(tabardlabelScaledPixmap)
- wristlabelPixmap = QtGui.QPixmap('item_icon.jpg')
- wristlabelScaledPixmap = wristlabelPixmap.scaled(self.wristlabel.size())
- self.wristlabel.setPixmap(wristlabelScaledPixmap)
- handlabelPixmap = QtGui.QPixmap('item_icon.jpg')
- handlabelScaledPixmap = handlabelPixmap.scaled(self.handlabel.size())
- self.handlabel.setPixmap(handlabelScaledPixmap)
- waistlabelPixmap = QtGui.QPixmap('item_icon.jpg')
- waistlabelScaledPixmap = waistlabelPixmap.scaled(self.waistlabel.size())
- self.waistlabel.setPixmap(waistlabelScaledPixmap)
- leglabelPixmap = QtGui.QPixmap('item_icon.jpg')
- leglabelScaledPixmap = leglabelPixmap.scaled(self.leglabel.size())
- self.leglabel.setPixmap(leglabelScaledPixmap)
- feetlabelPixmap = QtGui.QPixmap('item_icon.jpg')
- feetlabelScaledPixmap = feetlabelPixmap.scaled(self.feetlabel.size())
- self.feetlabel.setPixmap(feetlabelScaledPixmap)
- ringalabelPixmap = QtGui.QPixmap('item_icon.jpg')
- ringalabelScaledPixmap = ringalabelPixmap.scaled(self.ringalabel.size())
- self.ringalabel.setPixmap(ringalabelScaledPixmap)
- ringblabelPixmap = QtGui.QPixmap('item_icon.jpg')
- ringblabelScaledPixmap = ringblabelPixmap.scaled(self.ringblabel.size())
- self.ringblabel.setPixmap(ringblabelScaledPixmap)
- trinketalabelPixmap = QtGui.QPixmap('item_icon.jpg')
- trinketalabelScaledPixmap = trinketalabelPixmap.scaled(self.trinketalabel.size())
- self.trinketalabel.setPixmap(trinketalabelScaledPixmap)
- trinketblabelPixmap = QtGui.QPixmap('item_icon.jpg')
- trinketblabelScaledPixmap = trinketblabelPixmap.scaled(self.trinketblabel.size())
- self.trinketblabel.setPixmap(trinketblabelScaledPixmap)
- mainhandlabelPixmap = QtGui.QPixmap('item_icon.jpg')
- mainhandlabelScaledPixmap = mainhandlabelPixmap.scaled(self.mainhandlabel.size())
- self.mainhandlabel.setPixmap(mainhandlabelScaledPixmap)
- offhandlabelPixmap = QtGui.QPixmap('item_icon.jpg')
- offhandlabelScaledPixmap = offhandlabelPixmap.scaled(self.offhandlabel.size())
- self.offhandlabel.setPixmap(offhandlabelScaledPixmap)
- #item quality overlays
- poor_overlaylabelPixmap = QtGui.QPixmap('poor_overlay.png')
- poor_overlaylabelScaledPixmap = poor_overlaylabelPixmap.scaled(self.poor_overlaylabel.size())
- self.poor_overlaylabel.setPixmap(poor_overlaylabelScaledPixmap)
- uncommon_overlaylabelPixmap = QtGui.QPixmap('uncommon_overlay.png')
- uncommon_overlaylabelScaledPixmap = uncommon_overlaylabelPixmap.scaled(self.uncommon_overlaylabel.size())
- self.uncommon_overlaylabel.setPixmap(uncommon_overlaylabelScaledPixmap)
- common_overlaylabelPixmap = QtGui.QPixmap('common_overlay.png')
- common_overlaylabelScaledPixmap = common_overlaylabelPixmap.scaled(self.common_overlaylabel.size())
- self.common_overlaylabel.setPixmap(common_overlaylabelScaledPixmap)
- rare_overlaylabelPixmap = QtGui.QPixmap('rare_overlay.png')
- rare_overlaylabelScaledPixmap = rare_overlaylabelPixmap.scaled(self.rare_overlaylabel.size())
- self.rare_overlaylabel.setPixmap(rare_overlaylabelScaledPixmap)
- epic_overlaylabelPixmap = QtGui.QPixmap('epic_overlay.png')
- epic_overlaylabelScaledPixmap = epic_overlaylabelPixmap.scaled(self.epic_overlaylabel.size())
- self.epic_overlaylabel.setPixmap(epic_overlaylabelScaledPixmap)
- legendary_overlaylabelPixmap = QtGui.QPixmap('legendary_overlay.png')
- legendary_overlaylabelScaledPixmap = legendary_overlaylabelPixmap.scaled(self.legendary_overlaylabel.size())
- self.legendary_overlaylabel.setPixmap(legendary_overlaylabelScaledPixmap)
- #os.system("mode con lines=50") #DEBUGGING. resizes console height for debugging. REMOVE THIS BEFORE RELEASE
- if __name__ == '__main__':
- app = QtWidgets.QApplication(sys.argv)
- MainApp = LoginWindow()
- MainApp.show()
- sys.exit(app.exec_())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement