diff --git a/alpha_modules/top_games.py b/alpha_modules/top_games.py
index 0528f34..30e4411 100644
--- a/alpha_modules/top_games.py
+++ b/alpha_modules/top_games.py
@@ -10,27 +10,33 @@ class TopGamesUpdater:
self.__output = ""
self.__source = ""
self.__go = 1
+ self.__location = 0
+ self.err = ""
+ self.__return_value = []
def updater(self):
- self.__get_source = bin.lib.website_source_grabber.WebsiteSourceGrabber().grabber()
- print("ok")
+ self.__source = bin.lib.website_source_grabber.WebsiteSourceGrabber().grabber()
self.list_generator()
- # while self.__go == 1:
- # self.list_generator()
def list_generator(self):
- self.__source = self.__get_source[self.__index + 100:]
- try:
- self.__index = self.__source.index("
")
- self.__extracted = self.__source[self.__index + 80:self.__index + 200]
- for self.letter in self.__extracted:
- if self.letter == "<":
- break
- else:
- self.__output += self.letter
- print(self.__output)
- except ValueError:
- self.__go = 0
+ while self.__go == 1:
+ try:
+ self.__index = self.__source[self.__location:].index("
")
+ self.__index += 80
+ self.__location += self.__index
+ self.__extracted = self.__source[self.__location:self.__location + 120]
+ self.__output = ""
+ for self.letter in self.__extracted:
+ if self.letter == "<":
+ break
+ else:
+ self.__output += self.letter
+ self.__return_value.append(self.__output)
+
+ except ValueError:
+ self.__go = 0
+
+ return self.__return_value
TopGamesUpdater().updater()