Skip to content

Daylily-Informatics/slim_goodie

Repository files navigation

slim goodie: a lightweight oauth2 credential checking http server

Oauth2 Authentication w/Supabase

Installation

Prerequisites

Hardware Supported

see build test badges above for all supported platforms

  • Mac (14+)
    • brew install coreutils is required for the gtimeout command for some rclone functionality. run alias timeout=gtimeout to use the gtimeout w/zsh.
  • Ubuntu 22+

Conda

Supabase

Very Quickest Start

assumes you have completed the prerequisites

# Clone the repository
git clone git@github.com:Daylily-Informatics/slim_goodie.git
cd slim_goodie

# This will attempt to build the conda env
source bin/install_slim_goodie.sh 
 

# Activate conda env
conda activate SLIM_GOODIE

# Start the Slim GoodieUI
source run_slim_goodie_ui.sh

Testing

  • with pytest
conda activate SLIM_GOODIE

# no tests yet
# pytest

Authors

License

  • MIT