Skip to main content




Interact with the OpenAI GPT-4 API

Changes for 0.09 - 2023-05-22

  • The open ai host url is optional, and can be used for running against a LocalAI API server.



a web front-end for a news server

Changes for 1.01

  • Instead of using localhost, rely on Net::NNTP to figure it out: it uses the environment variable NNTPSERVER, for example.
  • Message-id for the intro must come from an environment variable.
  • Do away with the group filter since lynx and the like also don't filter.
  • Systemd service example


Moo role that provides a logger attribute

Changes for 0.002 - 2023-05-22

  • use Type::Tiny:😁uck instead of HasMethods
  • show by example how to setup delegation
  • introduce the LoggerAny type that extends the Logger type