first commit

This commit is contained in:
2026-06-11 00:43:44 +05:30
commit 6421a07f2b
15 changed files with 437 additions and 0 deletions
+27
View File
@@ -0,0 +1,27 @@
from logging_config import setup_logging
from config import Config
from db.oracle_connector import OracleConnector
from db.db import OracleDB
from repository.repository import Repository
from api.api_client import FetchQueueClient
from processor.processor import Processor
from scheduler.scheduler import Scheduler
def main():
setup_logging()
config = Config()
config.validate()
connector = OracleConnector(config)
db = OracleDB(connector)
repo = Repository(db)
api = FetchQueueClient(config)
processor = Processor(config, repo, api)
scheduler = Scheduler(processor, config)
scheduler.run()
if __name__ == "__main__":
main()