Skip to content

Releases: golliher/gotator

/Play API fixes

11 Aug 11:28
Compare
Choose a tag to compare

This release contains two minor changes:

  1. BUGFIX: The /play endpoint was slow to return a response; it was waiting for the duration in the request. Now it returns immediately.

  2. The /play endpoint now defaults to 30 seconds if no duration is specified as a query parameter.

Signed binaries are available here: https://dl.equinox.io/darrell_golliher/gotator/stable

TLS support

13 Jun 01:49
Compare
Choose a tag to compare

If you want to send API commands over an encrypted TLS connection, now you can. You'll need a valid server.crt and server.key file (yes, they must be named those exact things) and you also have to set the tlsenabled config variable to true in config.yaml.

While this isn't much on it's own, I wanted to have it in place before adding authentication support.

Signed binaries are available here: https://dl.equinox.io/darrell_golliher/gotator/stable

Timer overlay + chrome take two

10 May 01:05
Compare
Choose a tag to compare

The Chrome support added in 0.1.0 stopped working with the release of Chrome 66. I swapped out the library I was using (chromedp) for a new one (godet). That seems to have done the trick and I like the interface of godet better for this use case.

Also, I have added the first pass at injecting a CSS overlay onto webpages to give a hint to the viewer as to when the content might be about to change. Try it out by setting timeroverlay=true in the configuration file.

Signed binaries are available here: https://dl.equinox.io/darrell_golliher/gotator/stable

Automation protocols now supported

08 Apr 23:40
Compare
Choose a tag to compare

Lots of tinkering, but the major new features are support for Firefox Marionette and Chrome Debugging Protocol. The old system of FF-remote-control plugin is still there, but that plugin no longer works with newer version of Firefox so consider that mode deprecated.

Signed binaries are available here: https://dl.equinox.io/darrell_golliher/gotator/stable

If you want to run it on a raspberry pi (and I do!) the included Makefile will cross compile a binary for you. I mention the because I can't find where equinox supports the Linux arm builds the raspberry pi requires.

Not much to see here, move along.

04 Feb 02:50
Compare
Choose a tag to compare

Added more info for use when net connection fails.

At least one user wasn't sure what was going on when they got the old
message. Now we give them a hint as to what might be wrong.

Mostly this release got tagged so I could push to Equinox.io and try that out for distribution of releases.
��
I'm going to send you here instead of attaching binaries:
https://dl.equinox.io/darrell_golliher/gotator/stable

The version with a version (and other things)

03 Dec 16:11
Compare
Choose a tag to compare

NOTE: You will need to update your config file for v0.0.4. See below.

  • By request Gotator will now report its version on startup. You can also run "gotator version" if you want to know the version without starting the program
  • Fixed race condition. Gotator versions before v0.0.4 had a race condition because of using a global state variable without a mutext. Thanks to @zellyn for pointing out that flaw, teaching me to build with -race and suggesting mutex as the answer.
  • Gotator's listening port is now configurable. This requires users update their configuration. The old IP and PORT options are now FIREFOX_IP and FIREFOX_PORT. Gotator's own listening port is set with GOTATOR_PORT
  • The REST API is now opt-in. Set apienabled: true in config.yaml if you want to use it. Until Gotator gets authentication and TLS support, the API is insecure and so is disabled now by default. Use it only if you trust your network and all the users on it not to do bad things.

Not Lazy Enough? There's a flag for that.

29 Nov 11:36
Compare
Choose a tag to compare

Now allows " or ' in non-quoted fields in CSV files. Gator no longer dies when encountering one in a program file.

A little bit of code review makes me smile

15 Oct 20:03
Compare
Choose a tag to compare

Still use at your own risk; it's only slightly better after I pulled in some changes from a code review. Still (seriously) use at your own peril. I mean, there aren't even any tests! (geez...)

Initial release

06 Oct 14:17
Compare
Choose a tag to compare
Initial release Pre-release
Pre-release

This is the "works for me" release. Use at your own risk (seriously).