Files
novatorem/requirements.txt
Andrew Novac 36b4172dc7 Sync changes from master branch (#67)
* Fixes index out of bounds bug and adds global placeholder variable

* Adds placeholder image

* Update spotify.html.j2

* Easy way to add more thems, added a dark theme

* Easy theme selection

* Themes and Templates setup guide

* Themes and Templates (#1)

* Update templates.json

* Update templates.json

* Update templates.json

* Update spotify.py

* Update spotify.py

* Update spotify.py

* Update spotify.py

* Update spotify.py

* Update spotify.py

* Update spotify.py

* Update spotify.py

* Update spotify.py

* Update templates.json

* Add spotify link for song and artist

- Added Spotify link to song title
- Added Spotify logo svg that takes the user to Spotify to listen to the currently playing song
- Added Spotify link to song artist

* Added support for Docker

- Updated SetUp.md with a "Run locally with Docker" section
- Moved requirements.txt to the root of the repo since some hosting
  services require the file to be there (eg. Heroku https://elements.heroku.com/buildpacks/heroku/heroku-buildpack-python)

* Apply codefactor.io suggestions

- Use specific python docker image (less error prone)
- Use '--no-cache-dir' flag in pip since pip cache makes docker images larger

* Prepare for Heroku deployment

- Heroku will bind the app to $PORT

- Add parameter to API to be able to customize the background color of the svg

- Add parameter to API to be able to customize the border color of the svg

- Add SetUp.md section on how to customize your card with URL parameters

Update SetUp.md with a section on how to customize the card

* Updated setup instructions and removed default spotify logo

* Change mail provider to custom built one

* Give Kudos in README

* Update eq if currently listening to or not

* Preview spotify logo

* Add header

* Give room for header

change color of status for contrast

* Update currentStatus

* Test height proporty

* change colors + margin

* Add gradient to eq

* Add background to bars

* Give transparency fill to bars

* Re-add background to bars to evaluate interactions

* Fix background for all bars to apply gradients

* Fix syntax error

* Zoom in background for gradient scroll

* Slow animation of gradient

* Set gradient animation to run first, then sound

* Modify zoom of bar background

* absolute bar travel time

* remove alternate animation for bars

* uncenter start background position

* remove sound animation for debug

* Zoom out background

* remove random.radient

* Remove debug

* Only randomize sound animation duration

* Speed up and add more bars

* Actually speed them up

* ZOOOOOM

* change bar animation to ease

* Slow down bar speeds

* Update README.md

* set bar animation to ease-out

* Set bars to ease in

* Speed up gradient animation

* Speed up gradient animation

* Get only last played song if not listening

* Fix syntax error on itemIndex declaration

* Generate random bezier for bar animations

* Expand speed window for bars

* Pan time window to favor fast

* add preview and prepare for PR

* Add preview and prepare for PR

* change preview.mp4 to .gif

* Split away from table

* General improvements

- Refresh token only when it expires (saves 1 request most of the time)
- Apply suggestions from python lsp-server

* Add album-cover related gradients (#66)

* Visualize light theme

* sync with gradients branch

most likely will revert

* Sorry light mode I am too tired for you

* Hope to add average color for the gradient

* nth child for all bar in bars real bar foobar bar!

* Make the EQ bar colors be based upon the album cover

* Fix req.txt

* silly imports, why are you so... you

* Give the song title a nice gradient

* textPalette -> songPalette

* Dark mode compatibility

* prevent .env changes from being made to the docker image, unless running locally

* Add gradient to the text in the song name, attempt animation

* remove animation from text

* frantic commenting

* Why does this work on a contianer from my computer but not on vercel

* aha!

* Add in some nice animations for the colors

* Add in some nice animations for the text colors

* Add glow keyframes for the text

* remove glow animation

* remove text shadow entirely

* force commit to rebuild vercel?

* undo last change,(literally nothing)

* Speed up artist gradient

* Only set the barPalette if there is no song currently playing

Attempt to set songPalette to the recently playing url, but there may be a requirement for a barPalette

* Give barPalette some love

* Add placeholder URL if no image exists

* Enable personalized changes

* Enable personalized changes

* Revert personalized changes

* Revert margin change

---------

Co-authored-by: Lloyd Owen <2387296o@student.gla.ac.uk>
Co-authored-by: Andrew Novac <anovaec@gmail.com>
Co-authored-by: Ethan Shoham <69990209+Ethan-S-Dev@users.noreply.github.com>
Co-authored-by: Ethan Shoham <ethan380s@gmail.com>
Co-authored-by: AlexandrosAlexiou <alex.alexiouu@gmail.com>
Co-authored-by: Alexander Hamilton <65139378+GalexY727@users.noreply.github.com>
Co-authored-by: Alexander Hamilton <a.hamilton72006@gmail.com>
2023-06-01 20:51:41 -04:00

279 B