"""
Shared Utilities for Data Collectors

這個套件提供所有爬蟲專案共用的工具模組。

模組列表：
---------
status - 狀態回報模組，用於向雲端監控服務回報執行狀態

使用方式：
---------
# 方式 1: 直接 import
import sys
sys.path.insert(0, r'C:\Users\User\Documents\GitHub\Research_zoo\projects\shared')
from status import StatusReporter

# 方式 2: 相對路徑（如果在 projects 目錄下）
from shared.status import StatusReporter

版本記錄：
---------
2026-02-04: v1.0.0 - 初始版本
    - 新增 status 模組
"""

from .status import StatusReporter, RunContext, create_reporter, quick_report

__version__ = "1.0.0"
__all__ = ["StatusReporter", "RunContext", "create_reporter", "quick_report"]
