diff --git a/bin/price_extractor/price_extractor_objectoriented.py b/bin/webscratching/price_extractor_objectoriented.py similarity index 98% rename from bin/price_extractor/price_extractor_objectoriented.py rename to bin/webscratching/price_extractor_objectoriented.py index 576fcad..2d09dae 100644 --- a/bin/price_extractor/price_extractor_objectoriented.py +++ b/bin/webscratching/price_extractor_objectoriented.py @@ -30,7 +30,7 @@ class PriceExtractor: def readfile(self, filename): """Reads a new file that contains links in csv format. Arguments: - Filename. Either specify full path (e.g. /home/[username]/price_extractor/prices.csv), relative path when + Filename. Either specify full path (e.g. /home/[username]/webscratching/prices.csv), relative path when inside the folder of the executable (e.g. /pricedata/prices2.csv) or inside another folder that is located in the parent folder (e.g. ../pricedata/prices3.csv). Returns the content of the file inside of a list. diff --git a/beta_modules/top_games.py b/bin/webscratching/top_games.py similarity index 97% rename from beta_modules/top_games.py rename to bin/webscratching/top_games.py index 951fbc6..fc3b7d4 100644 --- a/beta_modules/top_games.py +++ b/bin/webscratching/top_games.py @@ -17,6 +17,7 @@ class TopGamesUpdater: def updater(self): self.__source = bin.lib.website_source_grabber.WebsiteSourceGrabber().grabber("https://store.steampowered.com/search/?filter=topsellers") self.list_generator() + return self.__return_value def list_generator(self): while self.__go == 1: @@ -31,10 +32,10 @@ class TopGamesUpdater: break else: self.__output += self.letter - print(self.__output) self.__return_value.append(self.__output) except ValueError: self.__go = 0 - return self.__return_value + +TopGamesUpdater().updater() diff --git a/simplePCBuilding-PC-Configurator-alpha1.py b/simplePCBuilding-PC-Configurator-alpha1.py index 750c15c..070c7c2 100644 --- a/simplePCBuilding-PC-Configurator-alpha1.py +++ b/simplePCBuilding-PC-Configurator-alpha1.py @@ -6,10 +6,16 @@ import logging from kivy.uix.screenmanager import ScreenManager from kivy.uix.popup import Popup from kivy.lang import Builder -from kivy.clock import mainthread from kivymd.app import MDApp from kivymd.uix.screen import MDScreen from kivy.clock import Clock +import bin.webscratching.top_games +import bin.lib.csv_parsers + + +topg = bin.webscratching.top_games.TopGamesUpdater() +cvw = bin.lib.csv_parsers.CsvWrite() +cvr = bin.lib.csv_parsers.CsvRead() config = configparser.ConfigParser() config.read('./config/settings.ini')