Kapisi/roles/Yggdrasil/package
2024-09-02 23:54:57 -05:00
..
Makefile Updates for packages 2024-09-02 23:54:57 -05:00
PKGBUILD Updates for packages 2024-09-02 23:54:57 -05:00
README.md Updates for packages 2024-09-02 23:54:57 -05:00
yggdrasil-get Updates for packages 2024-09-02 23:54:57 -05:00
yggdrasil-lock Updates for packages 2024-09-02 23:54:57 -05:00
yggdrasil-set-music-data Updates for packages 2024-09-02 23:54:57 -05:00
yggdrasil-sha256 Updates for packages 2024-09-02 23:54:57 -05:00
yggdrasil-sort-shows Updates for packages 2024-09-02 23:54:57 -05:00
yggdrasil-sort-shows.service Updates for packages 2024-09-02 23:54:57 -05:00
yggdrasil-sort-shows.timer Updates for packages 2024-09-02 23:54:57 -05:00
yggdrasil-unlock Updates for packages 2024-09-02 23:54:57 -05:00

This is a collection of scripts we use for managing yggdrasil data.

  1. yggdrasil-get: API for pulling data into Yggdrasil.
  2. yggdrasil-lock: API for setting permissions safely.
  3. yggdrasil-set-music-data: API for updating a music file with the new detected metadata from the path. Assumes /srv/yggdrasil/Music/$genre/$artist/$album.
  4. yggdrasil-sha256: Get a SHA-256 hash of the current library. This is good for checking media changes over time in conjunction with AniNIX/Aether.
  5. yggdrasil-sort-shows: Look at /srv/yggdrasil/new_acquisition and try to find the right folder in /srv/yggdrasil/Videos/Shows to stash it in. Will try to put it under the show name and the season.
  6. yggdrasil-unlock: API for allowing writes to media.