services

Pacote services / services Package

Descrição (PT-BR)

O pacote services concentra os componentes responsáveis pela lógica de aplicação do sistema. Ele inclui o módulo pokemon_crawler.py, que realiza o web scraping e coleta de dados a partir de páginas da web; csv_writer.py, que gerencia a persistência dos dados em arquivos CSV; csv_analyzer.py, que realiza análises e métricas a partir dos dados coletados; e quests.py, que trata a modelagem de missões ou tarefas relacionadas aos Pokémon. O pacote também possui um módulo de logging.py, responsável pela geração estruturada de logs. Em conjunto, esses serviços orquestram as ações do sistema e operam sobre os dados definidos em models.

Description (EN)

The services package contains the components responsible for the application logic of the system. It includes pokemon_crawler.py for web scraping and data collection from web pages; csv_writer.py for managing data persistence in CSV files; csv_analyzer.py for performing data analysis and generating metrics; and quests.py, which handles the modeling of missions or Pokémon-related tasks. The package also includes logging.py for structured log generation. Together, these services orchestrate system operations and act on the data defined in models.