Release Notes: 1.0.1
This is the second release of the ScreenlyManager commandline tool. It is a cross-platform application written in .NET Core 2.2 to facilitate managing Screenly OSE digital displays through their API. The main feature for this release is purging old slides that have an end date more than a specified number of days ago. Builds are provided here for the following platforms:
- Linux arm
- Linux x64
- macOS 10.12 Sierra and above
- Windows x64
- Windows x86
Additional builds could be created for any platforms supported by .NET Core 2.2.
There is also a Docker image that can be used Docker is installed. You don't need to manually download anything, Docker will handle it for you. It can be run as simply as:
docker run --rm -e SCREENLY_ADDRESS=10.0.0.23 mcld/screenlymanager
For more help in using this application, see the application README file.
Features in this release
- Uses Screenly OSE API
v1
to support most installations. - List all of the expiration date and names of slides on a particular installation.
- List all of the expiration date and names of slides older than a certain number of days.
- Remove all slides older than a certain number of days.
- Support using the password protection feature via HTTP Basic authentication (note: not encrypted if you aren't using TLS!)
- Can be provided with a list of IP addresses or hostnames or a single IP address or hostname.
- Settings can be specified on the commandline or via environment variables (so it can be run in Docker).
Changes in this release
- Set the API request timeout to 30 seconds (down from the default of 100).
- Don't abort all hosts if one Screenly fails.
Issues
For up-to-date information about known issues or to report an issue, please use the GitHub issue list.