No project description provided
Project description
Euterpe API
Euterpe is a random and useless but fun project which aims to provide a simple NFC reader triggering Spotify songs.
Setup
Spotify
- Create an
Euterpe
app on Spotify - Get spotify
CLIENT_ID
andCLIENT_SECRET
Configure Raspberry
Prerequisites
You must:
- Have a Raspberry Pi setup and configured to be accessible through ssh under
raspberry
with a sudoer user - A RC522 card connected on the Raspberry
- Ensure it's connected to a speaker
RC522 setup
Here is a wiring plan of the RC522 card on your Raspberry
Install Raspotify
- Installation
> cd ansible
> ansible-playbook -i inventory/realm euterpe.yml --diff
Run it!
- Start the API
> uvicorn euterpe.api:app --reload
- Run the server
> python euterpe/cli.py server run
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
euterpe-0.2.2.tar.gz
(4.3 kB
view details)
Built Distribution
File details
Details for the file euterpe-0.2.2.tar.gz
.
File metadata
- Download URL: euterpe-0.2.2.tar.gz
- Upload date:
- Size: 4.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83b52d3a865e2119406b7789a710b7060cf9b16050d2fd2624f53c69a65702e1 |
|
MD5 | db533cd146f2096fb95fbca37a3db562 |
|
BLAKE2b-256 | 419605812b3be89b92305c8e57ec1d4acc5ed27054c24f8b8f35f64c72f9b751 |
File details
Details for the file euterpe-0.2.2-py3-none-any.whl
.
File metadata
- Download URL: euterpe-0.2.2-py3-none-any.whl
- Upload date:
- Size: 6.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f78f153b97f804e66fcd67a854e55a16aef2d2d612cfc6836d43b0233e31ca8 |
|
MD5 | 8c82b3a16d7a18d1f449e7ce05842905 |
|
BLAKE2b-256 | bc0ffc27e339c19e64be877634ad46ad94d96bd612bdadef42ba29be676b7f0f |