Skip to content

Locatarr/locatarr.github.io

Repository files navigation

Locatarr

Hits contributions welcome

Locating *Arr services and aggregating them into a single list. Feel free to open a PR with apps that aren't listed!

Contributing

There are 2 json files in root of the repository (arr-services.json and other-helpful-apps.json) which contain the data for the tables that are shown on locatarr.github.io. In order to add or modify the tables on the website, simply fork the repository, update the appropriate json file, and open a new PR into the master branch. Order doesn't matter in the JSON file as the applications are sorted by name before being inserted into the website.

How the system works

This repository utilizes GitHub Actions & Jekyll to build a fully rendered, static webpage to be hosted on GitHub Pages.

In order to generate markdown from the JSON files located in the repo, a custom GitHub action reads in each JSON file and emits a markdown table generated from the contents. The tables are then inserted into a template file which contains all of the static portions of the final website output.

Once the final markdown file is constructed, the actions/jekyll-build-pages utilizes Jekyll to generate a Pages-compatible website which is then uploaded to the Pages environment.

License

The Locatarr website is licensed under the Apache 2.0 License.

See the LICENSE file for details.

Misc

See Also: What Happened to rustyshackleford36/locatarr