├── .env.example ├── .gitignore ├── .vscode └── settings.json ├── LICENSE.md ├── README.md ├── apiChain.js ├── censoredWords.js ├── googleVision.js ├── package.json ├── public ├── docs │ ├── google-cloud-api-key-restrictions.png │ └── spotify-app-settings-example.png ├── images │ ├── camera.png │ ├── demo-poster.png │ ├── demo.mp4 │ ├── favicon.png │ ├── google-cloud.png │ ├── music-background.png │ ├── social-preview.png │ └── spotify.png ├── script.js ├── style.css └── uploaded-images │ └── empty.txt ├── server.js ├── spotify.js └── views ├── auth.hbs ├── camera.hbs ├── error.hbs ├── layout.hbs ├── partials └── explanation.hbs └── player.hbs /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickweaver/record-player/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickweaver/record-player/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "cSpell.words": ["allowtransparency", "uuidv"] 3 | } 4 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickweaver/record-player/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickweaver/record-player/HEAD/README.md -------------------------------------------------------------------------------- /apiChain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickweaver/record-player/HEAD/apiChain.js -------------------------------------------------------------------------------- /censoredWords.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickweaver/record-player/HEAD/censoredWords.js -------------------------------------------------------------------------------- /googleVision.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickweaver/record-player/HEAD/googleVision.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickweaver/record-player/HEAD/package.json -------------------------------------------------------------------------------- /public/docs/google-cloud-api-key-restrictions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickweaver/record-player/HEAD/public/docs/google-cloud-api-key-restrictions.png -------------------------------------------------------------------------------- /public/docs/spotify-app-settings-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickweaver/record-player/HEAD/public/docs/spotify-app-settings-example.png -------------------------------------------------------------------------------- /public/images/camera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickweaver/record-player/HEAD/public/images/camera.png -------------------------------------------------------------------------------- /public/images/demo-poster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickweaver/record-player/HEAD/public/images/demo-poster.png -------------------------------------------------------------------------------- /public/images/demo.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickweaver/record-player/HEAD/public/images/demo.mp4 -------------------------------------------------------------------------------- /public/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickweaver/record-player/HEAD/public/images/favicon.png -------------------------------------------------------------------------------- /public/images/google-cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickweaver/record-player/HEAD/public/images/google-cloud.png -------------------------------------------------------------------------------- /public/images/music-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickweaver/record-player/HEAD/public/images/music-background.png -------------------------------------------------------------------------------- /public/images/social-preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickweaver/record-player/HEAD/public/images/social-preview.png -------------------------------------------------------------------------------- /public/images/spotify.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickweaver/record-player/HEAD/public/images/spotify.png -------------------------------------------------------------------------------- /public/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickweaver/record-player/HEAD/public/script.js -------------------------------------------------------------------------------- /public/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickweaver/record-player/HEAD/public/style.css -------------------------------------------------------------------------------- /public/uploaded-images/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickweaver/record-player/HEAD/server.js -------------------------------------------------------------------------------- /spotify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickweaver/record-player/HEAD/spotify.js -------------------------------------------------------------------------------- /views/auth.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickweaver/record-player/HEAD/views/auth.hbs -------------------------------------------------------------------------------- /views/camera.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickweaver/record-player/HEAD/views/camera.hbs -------------------------------------------------------------------------------- /views/error.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickweaver/record-player/HEAD/views/error.hbs -------------------------------------------------------------------------------- /views/layout.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickweaver/record-player/HEAD/views/layout.hbs -------------------------------------------------------------------------------- /views/partials/explanation.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickweaver/record-player/HEAD/views/partials/explanation.hbs -------------------------------------------------------------------------------- /views/player.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickweaver/record-player/HEAD/views/player.hbs --------------------------------------------------------------------------------