diff --git a/.gitignore b/.gitignore index 707ca33..f5e9a2e 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,4 @@ old/ .jf-accounts/ requirements.txt package-lock.json +video/ diff --git a/README.md b/README.md index 9f15260..452a1d3 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ -# ![jellyfin-accounts](https://raw.githubusercontent.com/hrfee/jellyfin-accounts/master/images/jellyfin-accounts-banner-wide.svg) +# ![jellyfin-accounts](https://raw.githubusercontent.com/hrfee/jellyfin-accounts/bs5/images/jellyfin-accounts-banner-wide.svg) A basic account management system for [Jellyfin](https://github.com/jellyfin/jellyfin). -* Provides a web interface for creating invite codes, and a simple account creation form +* Provides a web interface for creating/sending invites * Sends out emails when a user requests a password reset * Uses a basic python jellyfin API client for communication with the server. * Uses [Flask](https://github.com/pallets/flask), [HTTPAuth](https://github.com/miguelgrinberg/Flask-HTTPAuth), [itsdangerous](https://github.com/pallets/itsdangerous), and [Waitress](https://github.com/Pylons/waitress) @@ -9,12 +9,12 @@ A basic account management system for [Jellyfin](https://github.com/jellyfin/jel * Password resets are handled using smtplib, requests, and [jinja](https://github.com/pallets/jinja) ## Interface

- +

- Admin page - Account creation page + Admin page + Account creation page

diff --git a/images/admin.png b/images/admin.png index 23ffaeb..7943821 100644 Binary files a/images/admin.png and b/images/admin.png differ diff --git a/images/create.png b/images/create.png index 68e19b6..325b8de 100644 Binary files a/images/create.png and b/images/create.png differ diff --git a/images/jfa.gif b/images/jfa.gif index 86c1057..5ff0471 100644 Binary files a/images/jfa.gif and b/images/jfa.gif differ diff --git a/scss/README.md b/scss/README.md index 6891ab9..df67fe4 100644 --- a/scss/README.md +++ b/scss/README.md @@ -2,8 +2,8 @@ * `bs<4/5>-jf.scss` contains the source for the customizations to bootstrap. To customize the UI, you can make modifications to this file and then compile it. -Note: For BS5, it assumes that bootstrap is installed in `../../node_modules/bootstrap` relative to itself. -For BS4, it assumes that bootstrap is installed in `../../node_modules/bootstrap4` relative to itself. (`npm install bootstrap4@npm:bootstrap`) +**Note**: For BS5, it is assumed that bootstrap is installed in `../../node_modules/bootstrap` relative to itself. +For BS4, it assumes that bootstrap is installed in `../../node_modules/bootstrap4` relative to itself (`npm install bootstrap4@npm:bootstrap`). * Compilation requires a sass compiler of your choice, and `postcss-cli`, `autoprefixer` + `clean-css-cli` from npm. * If you're using `sassc`, run `./compile.sh bs<4/5>-jf.scss` in this directory. This will create a .css file, and minified .css file. * For `node-sass`, replace the `sassc` line in `compile.sh` with @@ -12,5 +12,5 @@ node-sass --output-style expanded --precision 6 $1 $css_file ``` and run as above. * If you're building from source, copy the minified css to `/jellyfin_accounts/data/static/bs<4/5>-jf.css`. -* If you're just customizing your install, set `custom_css` in your config as the path to your minified css. +* If you're just customizing your install, set `custom_css` in your config as the path to your minified css and change the `theme` option to `Custom CSS`.