{"id":13767103,"url":"https://github.com/soldiermoth/hlsq","last_synced_at":"2025-05-10T22:31:40.401Z","repository":{"id":48338662,"uuid":"254411982","full_name":"soldiermoth/hlsq","owner":"soldiermoth","description":"A small CLI for adding some color to your HLS manifests along with some basic filtering","archived":false,"fork":false,"pushed_at":"2023-02-23T05:31:55.000Z","size":28292,"stargazers_count":66,"open_issues_count":2,"forks_count":1,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-11-17T02:34:26.561Z","etag":null,"topics":["cli","hls","video"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/soldiermoth.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2020-04-09T15:39:22.000Z","updated_at":"2024-06-22T14:08:20.000Z","dependencies_parsed_at":"2024-01-07T09:40:23.185Z","dependency_job_id":"d710c360-989b-4498-9a6e-d02f0663a236","html_url":"https://github.com/soldiermoth/hlsq","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soldiermoth%2Fhlsq","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soldiermoth%2Fhlsq/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soldiermoth%2Fhlsq/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soldiermoth%2Fhlsq/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/soldiermoth","download_url":"https://codeload.github.com/soldiermoth/hlsq/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253492529,"owners_count":21916959,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","hls","video"],"created_at":"2024-08-03T16:01:04.712Z","updated_at":"2025-05-10T22:31:35.373Z","avatar_url":"https://github.com/soldiermoth.png","language":"Go","funding_links":[],"categories":["HarmonyOS","Protocols \u0026 Transport"],"sub_categories":["Windows Manager","HLS Tools"],"readme":"# HLSQ \n\nA small CLI for adding some color to your HLS manifests and some basic filtering.\nThis CLI is not strict in its parsing so it will still work for manifests preceeded\nby a grep. Named in tribute to the the great venerable [`jq`](https://github.com/stedolan/jq) cli.\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/soldiermoth/hlsq/releases/latest\"\u003e\u003cimg alt=\"Release\" src=\"https://img.shields.io/github/release/soldiermoth/hlsq.svg?style=for-the-badge\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/soldiermoth/hlsq/actions?workflow=Release\"\u003e\u003cimg alt=\"GitHub Workflow Status\" src=\"https://img.shields.io/github/workflow/status/soldiermoth/hlsq/Release?style=for-the-badge\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://goreportcard.com/report/github.com/soldiermoth/hlsq\"\u003e\u003cimg alt=\"Go Report Card\" src=\"https://goreportcard.com/badge/github.com/soldiermoth/hlsq?style=for-the-badge\"\u003e\u003c/a\u003e\n  \u003ca href=\"/LICENSE\"\u003e\u003cimg alt=\"Software License\" src=\"https://img.shields.io/badge/license-MIT-brightgreen.svg?style=for-the-badge\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/goreleaser\"\u003e\u003cimg alt=\"Powered By: GoReleaser\" src=\"https://img.shields.io/badge/powered%20by-goreleaser-green.svg?style=for-the-badge\"\u003e\u003c/a\u003e\n  \u003cbr/\u003e\n  \u003ca href=\"http://github.com/krzemienski/awesome-video\"\u003e\u003cimg alt=\"Mentioned in Awesome\" src=\"https://awesome.re/mentioned-badge-flat.svg\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n![Basic Example](images/basic.gif)\n\n## Filtering\n\nThere 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.\n\n![Filtering Example](images/filter.gif)\n\nCurrently supported operations by value type\n- Numbers: `\u003e`, `\u003e=`, `\u003c`, `\u003c=`, `=`, `!=`\n- String: `=`, `!=`, `~`, `!~`, \u0026 `rlike`\n\n## Install Instructions\n\n### Pre-built Binary\nVisit the [latest releases](https://github.com/soldiermoth/hlsq/releases) and pull a pre-built binary\n\n### Homebrew\n\n```\n$ brew install soldiermoth/tap/hlsq\n```\n\n### From Source\nAssuming a recent installation of Go is installed: [https://golang.org/doc/install](https://golang.org/doc/install)\n```\n$ go get github.com/soldiermoth/hlsq\n```\n\n## Demuxed Special Colors\n\nAs tribute to Demuxed2020 added colors matching the SWAG tshirts: `-demuxed`\n\n![Demuxed Flag](images/demuxed2020.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoldiermoth%2Fhlsq","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsoldiermoth%2Fhlsq","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoldiermoth%2Fhlsq/lists"}