has added many chains

This commit is contained in:
KorenLazar
2021-02-06 21:42:31 +02:00
parent 5aa4cd734d
commit 18f3fa32b9
20 changed files with 198 additions and 73 deletions

23
main.py
View File

@@ -1,13 +1,25 @@
from argparse import ArgumentParser
import logging
from bareket import Bareket
from mahsaneiHashook import MahsaneiHashook
from dor_alon import DorAlon
from freshmarket import Freshmarket
from hazi_hinam import HaziHinam
from keshet import Keshet
from promotion import main_latest_promos, get_promos_by_name
from stop_market import StopMarket
from store_utils import get_all_deals, get_store_id
from tiv_taam import TivTaam
from utils import RESULTS_DIRNAME, RAW_FILES_DIRNAME, get_products_prices
from supermarket_chain import SupermarketChain
from shufersal import ShuferSal
from co_op import CoOp
from victory import Victory
from yohananof import Yohananof
from zol_vebegadol import ZolVebegadol
from rami_levi import RamiLevi
from osher_ad import OsherAd
from pathlib import Path
# TODO: fix problem of left-to-right printing
@@ -15,12 +27,11 @@ from pathlib import Path
Path(RESULTS_DIRNAME).mkdir(exist_ok=True)
Path(RAW_FILES_DIRNAME).mkdir(exist_ok=True)
chain_dict = {
'Shufersal': ShuferSal(),
'CoOp': CoOp(),
'Zol-Vebegadol': ZolVebegadol(),
'RamiLevi': RamiLevi(),
}
chains = ShuferSal, CoOp, ZolVebegadol, RamiLevi, OsherAd, Freshmarket, TivTaam, HaziHinam, Keshet, StopMarket, \
Yohananof, DorAlon, MahsaneiHashook, Bareket, Victory
chain_dict = {repr(chain): chain() for chain in chains}
if __name__ == '__main__':
parser = ArgumentParser()