{
"event": "PreToolUse",
"tool_name": "Read",
"tool_input": {
"file_path": "\/var\/www\/dev.campus.systemische-tools.de\/crawler\/src\/interfaces\/cli\/wiring.py",
"offset": 75,
"limit": 25
}
}
{
"tool_response": {
"type": "text",
"file": {
"filePath": "\/var\/www\/dev.campus.systemische-tools.de\/crawler\/src\/interfaces\/cli\/wiring.py",
"content": " self.html_parser = Bs4HtmlParser()\n self.sd_parser = ExtructStructuredDataParser()\n self.calculator = QualityFlagCalculator()\n self.extractor = ExtractSeoDataUseCase(calculator=self.calculator)\n\n def start_crawl(self) -> StartCrawlUseCase:\n return StartCrawlUseCase(\n crawls=self.repos.crawls,\n urls=self.repos.urls,\n queue=self.queue,\n normalizer=self.normalizer,\n clock=self.clock,\n )\n\n def process_url(self, fetcher: HttpxFetcher, *, registered_domain: str) -> ProcessUrlUseCase:\n deps = ProcessUrlDeps(\n fetcher=fetcher,\n html_parser=self.html_parser,\n sd_parser=self.sd_parser,\n pages=self.repos.pages,\n urls=self.repos.urls,\n links=self.repos.links,\n images=self.repos.images,\n structured=self.repos.structured,\n hreflang=self.repos.hreflang,",
"numLines": 25,
"startLine": 75,
"totalLines": 147
}
}
}