Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/soldiermoth/hlsq
A small CLI for adding some color to your HLS manifests along with some basic filtering
https://github.com/soldiermoth/hlsq
cli hls video
Last synced: 3 months ago
JSON representation
A small CLI for adding some color to your HLS manifests along with some basic filtering
- Host: GitHub
- URL: https://github.com/soldiermoth/hlsq
- Owner: soldiermoth
- License: mit
- Created: 2020-04-09T15:39:22.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-02-23T05:31:55.000Z (over 1 year ago)
- Last Synced: 2024-06-19T02:08:46.097Z (5 months ago)
- Topics: cli, hls, video
- Language: Go
- Homepage:
- Size: 27 MB
- Stars: 65
- Watchers: 5
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-video - soldiermoth/hlsq - A CLI for adding some color to your HLS manifests along with some basic filtering (HLS / Talks Presentations Podcasts)
README
# HLSQ
A small CLI for adding some color to your HLS manifests and some basic filtering.
This CLI is not strict in its parsing so it will still work for manifests preceeded
by a grep. Named in tribute to the the great venerable [`jq`](https://github.com/stedolan/jq) cli.![Basic Example](images/basic.gif)
## Filtering
There are some basic filtering operations available in this CLI in the form of a single `{attribute name} {op} {value}`, this will be expanded in the future to accept more complex queries.
![Filtering Example](images/filter.gif)
Currently supported operations by value type
- Numbers: `>`, `>=`, `<`, `<=`, `=`, `!=`
- String: `=`, `!=`, `~`, `!~`, & `rlike`## Install Instructions
### Pre-built Binary
Visit the [latest releases](https://github.com/soldiermoth/hlsq/releases) and pull a pre-built binary### Homebrew
```
$ brew install soldiermoth/tap/hlsq
```### From Source
Assuming a recent installation of Go is installed: [https://golang.org/doc/install](https://golang.org/doc/install)
```
$ go get github.com/soldiermoth/hlsq
```## Demuxed Special Colors
As tribute to Demuxed2020 added colors matching the SWAG tshirts: `-demuxed`
![Demuxed Flag](images/demuxed2020.png)