The web crawler for SwimBlocks, open-source tools for the competitive swimming community.
It reads public swimming information so that SwimBlocks tools can gather it in one place: meet schedules and meet packages from clubs, governing bodies and swimming.ca, and which team-management and registration platforms club websites use. It reads public pages only, and does not sign in or submit forms. Some of what it reads names people: a meet package, for example, can list the meet's officials and their email addresses. That is information the site has already published.
SwimBlocksBot/1.0 (+https://bot.lightning-snow.com/).robots.txt rules for SwimBlocksBot, rereading the file
at least once a day. If robots.txt cannot be read because of a server error,
it does not crawl the site.robots.txt sets a longer Crawl-delay.If-None-Match, If-Modified-Since), so an unchanged page costs
your server a 304.Signature-Agent header naming https://bot.lightning-snow.com.Add this to your site's robots.txt:
User-agent: SwimBlocksBot Disallow: /
It stops within a day, when it next reads the file. To block only part of your site, list
those paths instead of /.
Questions or problems: bot@lightning-snow.com. The source code is at github.com/swimblocks/fetch-service.