diff --git a/pfbudget/core/manager.py b/pfbudget/core/manager.py index 45b1982..2bf5f0b 100644 --- a/pfbudget/core/manager.py +++ b/pfbudget/core/manager.py @@ -25,8 +25,8 @@ from pfbudget.db.model import ( Transaction, TransactionCategory, ) -from pfbudget.input.nordigen import NordigenInput -from pfbudget.input.parsers import parse_data +from pfbudget.extract.nordigen import NordigenInput +from pfbudget.extract.parsers import parse_data class Manager: diff --git a/pfbudget/input/input.py b/pfbudget/extract/extract.py similarity index 89% rename from pfbudget/input/input.py rename to pfbudget/extract/extract.py index 3e58851..0f8dd3d 100644 --- a/pfbudget/input/input.py +++ b/pfbudget/extract/extract.py @@ -3,7 +3,7 @@ from abc import ABC, abstractmethod from pfbudget.db.model import Transaction -class Input(ABC): +class Extract(ABC): @abstractmethod def parse(self) -> list[Transaction]: return NotImplementedError diff --git a/pfbudget/input/nordigen.py b/pfbudget/extract/nordigen.py similarity index 98% rename from pfbudget/input/nordigen.py rename to pfbudget/extract/nordigen.py index eeca3b3..b3fea48 100644 --- a/pfbudget/input/nordigen.py +++ b/pfbudget/extract/nordigen.py @@ -10,12 +10,12 @@ import uuid import pfbudget.db.model as t from pfbudget.utils.converters import convert -from .input import Input +from .extract import Extract dotenv.load_dotenv() -class NordigenInput(Input): +class NordigenInput(Extract): redirect_url = "https://murta.dev" def __init__(self): diff --git a/pfbudget/input/parsers.py b/pfbudget/extract/parsers.py similarity index 98% rename from pfbudget/input/parsers.py rename to pfbudget/extract/parsers.py index 89460e3..00c2375 100644 --- a/pfbudget/input/parsers.py +++ b/pfbudget/extract/parsers.py @@ -77,7 +77,7 @@ def parse_data(filename: Path, args: dict) -> list[Transaction]: options["category"] = args["category"][0] if options.get("additional_parser"): - parser = getattr(import_module("pfbudget.input.parsers"), bank) + parser = getattr(import_module("pfbudget.extract.parsers"), bank) transactions = parser(filename, bank, options).parse() else: transactions = Parser(filename, bank, options).parse()