~handlerug/handlebot

0.0.9 2 years ago .tar.gz browse log

handlebot 0.0.9

This is a non-breaking release. Here are the most interesting changes:

- Now any transport supported by urlpreview supports any format
  supported by urlpreview. That means you can serve HTML from a Gemini
  server, or Gemtext from an HTTP server, and handlebot will fetch
  previews for both of them just fine.

- Proper XHTML support was added (to all transports).

- Help was moved away from the bot interface to README.md.

Umar Getagazov (8):
      Update README
      Remove help
      Vendor girc differently and upgrade dependencies
      Refactor urlpreview out and remove some bloat
      Implement handlebot-specific previewers
      Remove useless sync.WaitGroup
      Better text truncation routine
      Join IRC channels in bulk

0.0.8 2 years ago .tar.gz browse log

handlebot 0.0.8

This is a non-breaking release.

Umar Getagazov (4):
      Update README.md
      weather: drop duplicate location string stems
      weather: cover more duplicate cases
      Bump version

0.0.7 2 years ago .tar.gz browse log

handlebot 0.0.7

This is a non-breaking release.

Umar Getagazov (11):
      Upgrade dependencies
      Move bot's version to a separate constant
      Print panics to the log
      Add help
      Touch code
      Touch code harder
      urlpreview: Parse Content-Disposition
      Use Handlers.Add for the help handler & go fmt
      Set user agent
      urlpreview: User agent overrides
      Bump version

0.0.6 3 years ago .tar.gz browse log

handlebot 0.0.6

This is a non-breaking release.

Umar Getagazov (12):
      urlparse: ignore loopback URLs
      weather: send parsing errors back to user
      urlparse: ignore messages with commands
      weather: drop some precision from the result
      urlparse: use YouTube API for Invidious links
      wolframalpha: handle didyoumeans being an object
      urlparse: proceed to GET if got 405 for HEAD
      wolframalpha: a separate error message for timeouts
      weather: a separate error message for timeouts
      urlparse: close response body for HEAD requests
      urlparse: only do a GET request
      Bump version

0.0.5 3 years ago .tar.gz browse log

handlebot 0.0.5

This release is non-breaking. It improves Wolfram|Alpha handling.

Umar Getagazov (2):
      Improve Wolfram|Alpha handling a lot
      Bump version

0.0.4 3 years ago .tar.gz browse log

handlebot 0.0.4

This is a non-breaking release. It includes the following changes:

* Reworked database module
* Fixes for urlparse handlers bugs (such as incorrect Gemini meta
  parsing, an extraneous slash in youtu.be links, empty results, etc)
* girc flood checks disabled, which in turn makes the bot much faster
* Parallelized urlparsing

0.0.3 3 years ago .tar.gz browse log

handlebot 0.0.3

This is a non-breaking release. It includes the following changes:
* Gemini support for urlparse;
* fix for the "precipation" typo;
* fixes for various bugs.

Simon Ser (3):
      weather: fix typo for "precipitation"
      urlparse: don't read more than 100KiB from response
      urlparse: check Client.Do error

Umar Getagazov (8):
      Separate basic commands into their own files
      urlparse: omit colon when no parts of speech
      urlparse: better document YouTube handler
      urlparse: better document the generic handler
      urlparse: use two variables instead of a map
      urlparse: improve weather code formatting
      Restructure the code
      urlparse: Gemini support

0.0.2 3 years ago .tar.gz browse log

handlebot 0.0.2

This is a non-breaking release. It includes the following changes:

* soju uses slashes in users to differentiate between upstreams, but
  girc doesn't like that. For now, handlebot will be using its own fork
  of girc with this validation bit removed.

0.0.1 3 years ago .tar.gz browse log

handlebot 0.0.1

First release.
Do not follow this link