Sympa::WWW::Crawlers(3Sympa)

πŸ’– Sympa::WWW::Crawlers πŸ’–

okay bestie, this is a page from the sympa 6.2.80 manual, and it's literally all about Sympa::WWW::Crawlers(3Sympa). tiny page, big purpose. sit down, grab a strawberry πŸ“, let's go.


✨ NAME ✨

Sympa::WWW::Crawlers β€” Regular expression for User-Agent of web crawlers πŸ•·οΈ


🌸 DESCRIPTION 🌸

So. This module is the place where Sympa keeps the definition of the regular expressions it uses. That's the whole vibe.

And lowkey the most iconic part: the regular expression is generated from the data provided by the project below. She's not hand-crafted, she's derived. πŸ’…


πŸ¦‹ SEE ALSO πŸ¦‹

  • Syntactic patterns of HTTP user-agents used by bots / robots / crawlers / scrapers / spiders β€” yes that is the actual title and no we did not shorten it, it ate and left no crumbs πŸ‘‘

<https://github.com/monperrus/crawler-user-agents> ✨


πŸ“œ HISTORY πŸ“œ

storytime, bestie, because this feature has lore πŸ”₯

  • Crawler detection feature of WWSympa was introduced on Sympa 5.4a.4, and back then it derives information provided by <http://www.useragentstring.com>.
  • Then on Sympa 6.2.74, it got replaced with regular expression matching using information provided by crawler-user-agents project above. glow-up fr fr πŸ’…βœ¨
not me being emotionally attached to a changelog. anyway. πŸ™ˆ

and that's the whole page, my love 🫢 this was Sympa::WWW::Crawlers(3Sympa) from sympa 6.2.80, dated 2026-10-19. periodt. πŸ’–πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from