Download Latest Version algernon-1.17.3-freebsd_x86_64_static.tar.gz (12.2 MB)
Email in envelope

Get an email when there's a new version of Algernon

Home / v1.17.0
Name Modified Size InfoDownloads / Week
Parent folder
algernon-1.17.0-windows_x86_64_static.zip 2024-06-26 12.5 MB
algernon-1.17.0-netbsd_aarch64_static.tar.gz 2024-06-26 11.3 MB
algernon-1.17.0-netbsd_x86_64_static.tar.gz 2024-06-26 12.3 MB
algernon-1.17.0-netbsd_armv7_static.tar.gz 2024-06-26 11.5 MB
algernon-1.17.0-netbsd_armv6_static.tar.gz 2024-06-26 11.5 MB
algernon-1.17.0-macos_aarch64_static.tar.gz 2024-06-26 11.9 MB
algernon-1.17.0-macos_x86_64_static.tar.gz 2024-06-26 12.6 MB
algernon-1.17.0-linux_aarch64_static.tar.xz 2024-06-26 8.0 MB
algernon-1.17.0-linux_x86_64_static.tar.xz 2024-06-26 9.2 MB
algernon-1.17.0-linux_armv7_static.tar.xz 2024-06-26 8.0 MB
algernon-1.17.0-linux_armv6_static.tar.xz 2024-06-26 8.0 MB
algernon-1.17.0-freebsd_aarch64_static.tar.gz 2024-06-26 11.4 MB
algernon-1.17.0-freebsd_x86_64_static.tar.gz 2024-06-26 12.3 MB
algernon-1.17.0-freebsd_armv7_static.tar.gz 2024-06-26 11.6 MB
algernon-1.17.0-freebsd_armv6_static.tar.gz 2024-06-26 11.6 MB
Algernon 1.17.0 source code.tar.gz 2024-06-26 13.7 MB
Algernon 1.17.0 source code.zip 2024-06-26 15.7 MB
README.md 2024-06-26 1.7 kB
Totals: 18 Items   193.1 MB 0
  • Add three new Ollama-related functions: base64EncodeFile (base64-encode a given file), describeImage (use Ollama and ie. the llava-llama3 model to describe a base64-encoded image) and embeddedDistance (given two embeddings, try to find how similar they are).
  • Serve HTTP with fasthttp (ref [#4], thanks for the feature request @iMaxopoly)
  • Add a sanhtml function for sanitizing HTML.
  • Add experimental support for mathematical formulas in Markdown using MathJax (ref [#150], thanks for the feature request @xjl456852).
  • Add an example for uploading and describing images with Ollama and the llava-llama3 model.
  • Add an example that renders mathematical formulas.
  • Fix an issue with inserting JS into HTML.
  • Improve the "pretty error page" that appears if there is an error in a Lua script.
  • Make it possible to ignore files in a directory listing (ref [#149], thanks for the feature request @alpharde).
  • Improve how favicons are handled.
  • Add a base64 method to UploadedFile objects.
  • Try avoiding runtime.GOOS and detect most features at compile time instead.
  • Use two atomic.Bool variables instead of a mutex for keeping track of how traffic is being served.
  • Use github.com/pkg/browser for opening URLs in a browser.
  • Import logrus as "logrus" instead of as "log".
  • Use strconf.FormatInt instead of fmt.Sprintf whenever possible.
  • Update the Teal example.
  • Follow the advice of golint.
  • Let some variables be constants instead.
  • Remove GOEXPERIMENT=loopvar since it is no longer needed.
  • Compile the release binaries with Go 1.22.4.
  • Update documentation.
  • Update dependencies.
Source: README.md, updated 2024-06-26