glam/src/glam_extractor/parsers/__init__.py
2025-11-19 23:25:22 +01:00

24 lines
730 B
Python

"""Parsers for conversation JSON and CSV files"""
from .conversation import ConversationParser, Conversation, ChatMessage, MessageContent
from .isil_registry import ISILRegistryParser, ISILRegistryRecord
from .dutch_orgs import DutchOrgsParser, DutchOrgRecord
from .canadian_isil import CanadianISILParser, CanadianLibraryRecord
from .deduplicator import InstitutionDeduplicator
__all__ = [
# Conversation parsers
"ConversationParser",
"Conversation",
"ChatMessage",
"MessageContent",
# CSV parsers
"ISILRegistryParser",
"ISILRegistryRecord",
"DutchOrgsParser",
"DutchOrgRecord",
"CanadianISILParser",
"CanadianLibraryRecord",
# Deduplication
"InstitutionDeduplicator",
]