文件名称:马弗:Go中的快速网站链接检查器
文件大小:174KB
文件格式:ZIP
更新时间:2024-03-14 20:26:50
golang website linter Go
马菲 Muffet是一个网站链接检查器,它以递归方式抓取和检查网站中的所有页面。 特征 大速度 彩色输出 支持不同的标签( a , img , link , script等) 安装 GO111MODULE=on go get -u github.com/raviqqe/muffet/v2 家酿 brew install muffet 用法 muffet https://shady.bakery.hotland 有关更多信息,请参见muffet --help 。 码头工人 docker run raviqqe/muffet https://shady.bakery.hotland GitHub动作 目前,我们不提供任何官方文件。 如有需要,请随时提出问题! 执照
【文件预览】:
muffet-master
----.goreleaser.yml(412B)
----link_fetcher_options.go(135B)
----.gitignore(56B)
----go.mod(897B)
----semaphore_test.go(382B)
----Dockerfile(199B)
----json_page_result.go(468B)
----page_result_formatter_test.go(2KB)
----page_parser.go(1008B)
----sitemap_fetcher.go(895B)
----color.go(214B)
----robots_txt_fetcher.go(646B)
----daemon_manager.go(468B)
----configuration.go(137B)
----arguments_test.go(3KB)
----color_test.go(393B)
----semaphore.go(237B)
----page.go(445B)
----concurrent_string_set_test.go(295B)
----page_checker_test.go(2KB)
----throttled_http_client.go(634B)
----arguments.go(4KB)
----json_page_result_test.go(459B)
----daemon_manager_test.go(304B)
----LICENSE(1KB)
----fasthttp_http_client_factory.go(855B)
----page_result_test.go(236B)
----go.sum(7KB)
----cache.go(524B)
----.github()
--------workflows()
----tools()
--------docker.sh(156B)
--------release.sh(294B)
----http_client_factory.go(286B)
----main.go(296B)
----fake_http_client_test.go(351B)
----README.md(1KB)
----sitemap_fetcher_test.go(1KB)
----link_fetcher.go(2KB)
----link_finder.go(1KB)
----link_finder_test.go(3KB)
----link_fetcher_test.go(4KB)
----command_test.go(6KB)
----fake_http_client_factory_test.go(364B)
----fake_http_response_test.go(675B)
----page_result.go(351B)
----fasthttp_http_client.go(2KB)
----fasthttp_http_response.go(827B)
----page_parser_test.go(3KB)
----cache_test.go(935B)
----fasthttp_http_response_test.go(1KB)
----http_response.go(125B)
----link_validator.go(727B)
----command.go(3KB)
----img()
--------demo.gif(136KB)
----page_checker.go(2KB)
----.snapshots()
--------TestHelp(2KB)
--------TestPageResultFormatterFormatErrorLinkResults(53B)
--------TestCommandFailToGetHTMLRootPage(23B)
--------TestCommandFailWithVerboseAndJSONOptions(46B)
--------TestPageResultFormatterFormatErrorLinkResultsVerbosely(82B)
--------TestPageResultFormatterFormatEmptyResult(24B)
--------TestPageResultFormatterSortSuccessLinkResults(82B)
--------TestRobotsTxtFetcherFailToFetchRobotsTxt(32B)
--------TestPageResultFormatterFormatSuccessLinkResults(24B)
--------TestSitemapFetcherFailToFetchSitemap(31B)
--------TestPageResultFormatterFormatSuccessLinkResultsVerbosely(53B)
--------TestCommandFailToFetchRootPage(32B)
--------TestCommandColorErrorMessage(41B)
--------TestMarshalJSONPageResult(78B)
--------TestSitemapFetcherFailToParseSitemap(72B)
--------TestPageResultFormatterSortErrorLinkResults(82B)
----page_result_formatter.go(1KB)
----link_validator_test.go(1KB)
----http_client.go(243B)
----concurrent_string_set.go(282B)
----robots_txt_fetcher_test.go(976B)