gist/irc/limnoria/titlefetching.md

1.1 KiB
Raw Blame History

A bit opinionated titlefetching

load Web
config plugins.web.snarfMultipleUrls True
config plugins.web.snarferShowDomain False
config plugins.web.snarferShowTargetDomain False
config channel #CHAN plugins.web.titleSnarfer True
config supybot.protocols.http.userAgents "Limnoria UrlPreviewBot"
  • enables the plugin (shipped with Limnoria)
  • enables titlefetching for all links on line, not just the first one
  • disables showing domain (small protection against multiple titlesnarfers entering loop)
  • disables showing redirect target -||-
  • enables titlefetching per-channel (avoids unwanted channels in case of botloop)
    • could also be config config or config network NETWORKNAME to do globally or per-network, but risk of accidental botloop
  • sets user-agent to “Limnoria UrlPreviewBot” instead of Mozilla/5.0 (compatible; utils.web python module) from 2005
    • I have heard that its bad to pretend to be something you arent and Twitter will only give you HTMl <title>s if your user-agent contains UrlPreviewBot