{
"event": "PreToolUse",
"tool_name": "Write",
"tool_input": {
"file_path": "\/var\/www\/dev.campus.systemische-tools.de\/crawler\/src\/domain\/ports\/__init__.py",
"content": "from src.domain.ports.browser_fetcher_port import BrowserFetcherPort, BrowserFetchResult\nfrom src.domain.ports.crawl_error_repository_port import CrawlErrorRepositoryPort\nfrom src.domain.ports.crawl_repository_port import CrawlRepositoryPort\nfrom src.domain.ports.external_check_repository_port import ExternalCheckRepositoryPort\nfrom src.domain.ports.file_storage_port import FileStoragePort\nfrom src.domain.ports.hreflang_repository_port import HreflangRepositoryPort\nfrom src.domain.ports.html_parser_port import HtmlParserPort, ParsedDocument\nfrom src.domain.ports.http_fetcher_port import FetchResult, HttpFetcherPort\nfrom src.domain.ports.image_repository_port import ImageRepositoryPort\nfrom src.domain.ports.js_error_repository_port import JsErrorRepositoryPort\nfrom src.domain.ports.link_repository_port import LinkRepositoryPort\nfrom src.domain.ports.logger_port import LoggerPort\nfrom src.domain.ports.page_header_repository_port import PageHeaderRepositoryPort\nfrom src.domain.ports.page_repository_port import PageRepositoryPort\nfrom src.domain.ports.resource_repository_port import ResourceRepositoryPort\nfrom src.domain.ports.structured_data_parser_port import StructuredDataParserPort\nfrom src.domain.ports.structured_data_repository_port import StructuredDataRepositoryPort\nfrom src.domain.ports.url_queue_port import UrlQueuePort\nfrom src.domain.ports.url_repository_port import UrlRepositoryPort\n\n__all__ = [\n \"BrowserFetchResult\",\n \"BrowserFetcherPort\",\n \"CrawlErrorRepositoryPort\",\n \"CrawlRepositoryPort\",\n \"ExternalCheckRepositoryPort\",\n \"FetchResult\",\n \"FileStoragePort\",\n \"HreflangRepositoryPort\",\n \"HtmlParserPort\",\n \"HttpFetcherPort\",\n \"ImageRepositoryPort\",\n \"JsErrorRepositoryPort\",\n \"LinkRepositoryPort\",\n \"LoggerPort\",\n \"PageHeaderRepositoryPort\",\n \"PageRepositoryPort\",\n \"ParsedDocument\",\n \"ResourceRepositoryPort\",\n \"StructuredDataParserPort\",\n \"StructuredDataRepositoryPort\",\n \"UrlQueuePort\",\n \"UrlRepositoryPort\",\n]\n"
}
}
{
"tool_response": {
"type": "create",
"filePath": "\/var\/www\/dev.campus.systemische-tools.de\/crawler\/src\/domain\/ports\/__init__.py",
"content": "from src.domain.ports.browser_fetcher_port import BrowserFetcherPort, BrowserFetchResult\nfrom src.domain.ports.crawl_error_repository_port import CrawlErrorRepositoryPort\nfrom src.domain.ports.crawl_repository_port import CrawlRepositoryPort\nfrom src.domain.ports.external_check_repository_port import ExternalCheckRepositoryPort\nfrom src.domain.ports.file_storage_port import FileStoragePort\nfrom src.domain.ports.hreflang_repository_port import HreflangRepositoryPort\nfrom src.domain.ports.html_parser_port import HtmlParserPort, ParsedDocument\nfrom src.domain.ports.http_fetcher_port import FetchResult, HttpFetcherPort\nfrom src.domain.ports.image_repository_port import ImageRepositoryPort\nfrom src.domain.ports.js_error_repository_port import JsErrorRepositoryPort\nfrom src.domain.ports.link_repository_port import LinkRepositoryPort\nfrom src.domain.ports.logger_port import LoggerPort\nfrom src.domain.ports.page_header_repository_port import PageHeaderRepositoryPort\nfrom src.domain.ports.page_repository_port import PageRepositoryPort\nfrom src.domain.ports.resource_repository_port import ResourceRepositoryPort\nfrom src.domain.ports.structured_data_parser_port import StructuredDataParserPort\nfrom src.domain.ports.structured_data_repository_port import StructuredDataRepositoryPort\nfrom src.domain.ports.url_queue_port import UrlQueuePort\nfrom src.domain.ports.url_repository_port import UrlRepositoryPort\n\n__all__ = [\n \"BrowserFetchResult\",\n \"BrowserFetcherPort\",\n \"CrawlErrorRepositoryPort\",\n \"CrawlRepositoryPort\",\n \"ExternalCheckRepositoryPort\",\n \"FetchResult\",\n \"FileStoragePort\",\n \"HreflangRepositoryPort\",\n \"HtmlParserPort\",\n \"HttpFetcherPort\",\n \"ImageRepositoryPort\",\n \"JsErrorRepositoryPort\",\n \"LinkRepositoryPort\",\n \"LoggerPort\",\n \"PageHeaderRepositoryPort\",\n \"PageRepositoryPort\",\n \"ParsedDocument\",\n \"ResourceRepositoryPort\",\n \"StructuredDataParserPort\",\n \"StructuredDataRepositoryPort\",\n \"UrlQueuePort\",\n \"UrlRepositoryPort\",\n]\n",
"structuredPatch": [],
"originalFile": null,
"userModified": false
}
}