Maybe I'm just a bit old-school, but I like it when apps run standalone as well. In this case, this was fairly easy to accomodate.
This PR contains a few small fixes that provide a bit of debugging convenience for people who don't want to go full docker and/or use only a partial dev stack, namely:
dependency on lyricsgenius is now optional
lyrics section in the yml config file is now optional
__main__ now checks for the user-ID and only uses the absolute path /config if it's the root user, otherwise it uses a relative path config
Maybe I'm just a bit old-school, but I like it when apps run standalone as well. In this case, this was fairly easy to accomodate. This PR contains a few small fixes that provide a bit of debugging convenience for people who don't want to go full docker and/or use only a partial dev stack, namely:
lyricsgenius
is now optional__main__
now checks for the user-ID and only uses the absolute path/config
if it's the root user, otherwise it uses a relative pathconfig