{"id":21480872,"url":"https://github.com/essentialkaos/kaos-sh","last_synced_at":"2025-03-17T09:12:39.933Z","repository":{"id":144786697,"uuid":"160952713","full_name":"essentialkaos/kaos-sh","owner":"essentialkaos","description":"Configuration files for kaos.sh","archived":false,"fork":false,"pushed_at":"2024-06-25T14:20:49.000Z","size":41,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-23T18:47:46.226Z","etag":null,"topics":["nginx","nginx-configuration"],"latest_commit_sha":null,"homepage":"https://kaos.sh","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/essentialkaos.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,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-12-08T15:34:46.000Z","updated_at":"2024-06-25T14:20:53.000Z","dependencies_parsed_at":"2024-06-25T16:04:33.901Z","dependency_job_id":null,"html_url":"https://github.com/essentialkaos/kaos-sh","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/essentialkaos%2Fkaos-sh","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/essentialkaos%2Fkaos-sh/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/essentialkaos%2Fkaos-sh/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/essentialkaos%2Fkaos-sh/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/essentialkaos","download_url":"https://codeload.github.com/essentialkaos/kaos-sh/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244006398,"owners_count":20382443,"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":["nginx","nginx-configuration"],"created_at":"2024-11-23T12:18:46.090Z","updated_at":"2025-03-17T09:12:39.910Z","avatar_url":"https://github.com/essentialkaos.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"## [kaos.sh](https://kaos.sh)\n\n`kaos.sh` provides simple URL's for ESSENTIAL KAOS projects.\n\n### Routing rules\n\n```perl\nkaos.sh/{project}                  → github.com/essentialkaos/{project}#readme\nkaos.sh/{project}.git              → github.com/essentialkaos/{project}.git\nkaos.sh/{project}:{id}             → github.com/essentialkaos/{project}/{pull|issue}/{id}\nkaos.sh/{project}:{branch}         → github.com/essentialkaos/{project}/tree/{branch}#readme\nkaos.sh/{project}.zip              → github.com/essentialkaos/{project}/archive/refs/heads/master.zip\nkaos.sh/{project}.tar.gz           → github.com/essentialkaos/{project}/archive/refs/heads/master.tar.gz\nkaos.sh/{project}/{path}           → raw.githubusercontent.com/essentialkaos/{project}/master/{path}\nkaos.sh/{project}:{branch}/{path}  → raw.githubusercontent.com/essentialkaos/{project}/{branch}/{path}\nkaos.sh/{project}/{commit}.zip     → github.com/essentialkaos/{project}/archive/{commit}.zip\nkaos.sh/{project}/{commit}.tar.gz  → github.com/essentialkaos/{project}/archive/{commit}.tar.gz\nkaos.sh/{project}/{version}        → github.com/essentialkaos/{project}/releases/tag/v{version}\nkaos.sh/{project}/{version}.zip    → github.com/essentialkaos/{project}/archive/refs/tags/v{version}.zip\nkaos.sh/{project}/{version}.tar.gz → github.com/essentialkaos/{project}/archive/refs/tags/v{version}.tar.gz\nkaos.sh/{project}/w/{name}         → github.com/essentialkaos/{project}/wiki/{name}\nkaos.sh/{project}/p/{id}           → github.com/essentialkaos/{project}/pull/{id}\nkaos.sh/{project}/i/{id}           → github.com/essentialkaos/{project}/issue/{id}\nkaos.sh/{project}/r/{tag}          → github.com/essentialkaos/{project}/releases/tag/{tag}\nkaos.sh/a/{project}                → github.com/essentialkaos/{project}/actions\nkaos.sh/b/{project}                → codebeat.co/projects/github-com-essentialkaos-{project}-master\nkaos.sh/b/{uuid}.svg               → codebeat.co/badges/{uuid}\nkaos.sh/c/{project}                → coveralls.io/github/essentialkaos/{project}\nkaos.sh/c/{project}.svg            → coveralls.io/repos/github/essentialkaos/{project}/badge.svg\nkaos.sh/d/{project}                → hub.docker.com/r/essentialkaos/{project}\nkaos.sh/g/{project}                → pkg.go.dev/github.com/essentialkaos/{project}\nkaos.sh/l/{id}.svg                 → api.codeclimate.com/v1/badges/{id}/maintainability\nkaos.sh/l/{project}                → codeclimate.com/github/essentialkaos/{project}/maintainability\nkaos.sh/r/{project}                → goreportcard.com/report/github.com/essentialkaos/{project}\nkaos.sh/r/{project}.{version}      → goreportcard.com/report/github.com/essentialkaos/{project}/{version}\nkaos.sh/r/{project}.svg            → goreportcard.com/badge/github.com/essentialkaos/{project}\nkaos.sh/r/{project}.{version}.svg  → goreportcard.com/badge/github.com/essentialkaos/{project}/{version}\nkaos.sh/p/{project}                → github.com/essentialkaos/{project}/pkgs/container/{project}\nkaos.sh/v/{project}.svg            → github-readme-stats.vercel.app/api/pin/?username=essentialkaos\u0026repo={project}\nkaos.sh/w/{project}/{workflow}     → github.com/essentialkaos/{project}/actions/workflows/{workflow}.yml\nkaos.sh/w/{project}/{workflow}.svg → github.com/essentialkaos/{project}/actions/workflows/{workflow}.yml/badge.svg\nkaos.sh/y/{uuid}.svg               → app.codacy.com/project/badge/Grade/{uuid}\nkaos.sh/y/{project}                → app.codacy.com/gh/essentialkaos/{project}/dashboard\n```\n\n### Usage examples\n\n\n```html\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://kaos.sh/g/app\"\u003e\u003cimg src=\"https://gh.kaos.st/godoc.svg\" alt=\"PkgGoDev\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://kaos.sh/w/app/ci\"\u003e\u003cimg src=\"https://kaos.sh/w/app/ci.svg\" alt=\"GitHub Actions CI Status\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://kaos.sh/r/app\"\u003e\u003cimg src=\"https://kaos.sh/r/app.svg\" alt=\"GoReportCard\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://kaos.sh/c/app\"\u003e\u003cimg src=\"https://kaos.sh/c/app.svg\" alt=\"Coverage Status\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://kaos.sh/b/app\"\u003e\u003cimg src=\"https://kaos.sh/b/caf0febf-26ae-467c-8237-a6561966d70e.svg\" alt=\"Codebeat badge\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://kaos.sh/w/app/codeql\"\u003e\u003cimg src=\"https://kaos.sh/w/app/codeql.svg\" alt=\"GitHub Actions CodeQL Status\" /\u003e\u003c/a\u003e\n  \u003ca href=\"#license\"\u003e\u003cimg src=\"https://gh.kaos.st/apache2.svg\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n```\n\n```markdown\n### Build Status\n\n| Branch | Status |\n|--------|----------|\n| `master` | [![CI](https://kaos.sh/w/app/ci.svg?branch=master)](https://kaos.sh/w/app/ci?query=branch:master) |\n| `develop` | [![CI](https://kaos.sh/w/app/ci.svg?branch=develop)](https://kaos.sh/w/app/ci?query=branch:develop) |\n```\n\n```bash\n# Clone repository\ngit clone https://kaos.sh/kaos-repo.git\n# or\ngit clone https://kaos.sh/kaos-repo\n```\n\n```bash\n# Download the latest stable version of KAOSv script\nwget https://kaos.sh/kaosv/SOURCES/kaosv\n# Download unstable version (from develop branch) of KAOSv script\nwget https://kaos.sh/kaosv/:develop/SOURCES/kaosv\n```\n\n```bash\n# Download the latest version of RPMBuilder sources as .tar.gz file\ncurl -o rpmbuilder.tgz https://kaos.sh/rpmbuilder.tar.gz\n```\n\n```bash\n# Download version 2.2.1 of RPMBuilder sources as .zip file\ncurl -o rpmbuilder-2.2.1.zip https://kaos.sh/rpmbuilder/v2.2.1.zip\n```\n\n```bash\n# Pack ek package sources using GoPack without utility installation\nbash \u003c(curl -fsSL https://kaos.sh/gopack/SOURCES/gopack) -t v10.0.1 github.com/essentialkaos/ek\n```\n\n```bash\n# Open page of SSLScan repository in Firefox\nfirefox https://kaos.sh/sslscan\n```\n\n```bash\n# Open wiki page with RPMBuilder article in Firefox\nfirefox https://kaos.sh/rpmbuilder/w/Automatic-SHA-512-checksum-generation\n```\n\n### License\n\n[Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)\n\n\u003cp align=\"center\"\u003e\u003ca href=\"https://essentialkaos.com\"\u003e\u003cimg src=\"https://gh.kaos.st/ekgh.svg\"/\u003e\u003c/a\u003e\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fessentialkaos%2Fkaos-sh","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fessentialkaos%2Fkaos-sh","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fessentialkaos%2Fkaos-sh/lists"}