Skip to main content

No project description provided

Project description

Euterpe API

CI

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 and CLIENT_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 Alt text

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


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)

Uploaded Source

Built Distribution

euterpe-0.2.2-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

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

Hashes for euterpe-0.2.2.tar.gz
Algorithm Hash digest
SHA256 83b52d3a865e2119406b7789a710b7060cf9b16050d2fd2624f53c69a65702e1
MD5 db533cd146f2096fb95fbca37a3db562
BLAKE2b-256 419605812b3be89b92305c8e57ec1d4acc5ed27054c24f8b8f35f64c72f9b751

See more details on using hashes here.

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

Hashes for euterpe-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7f78f153b97f804e66fcd67a854e55a16aef2d2d612cfc6836d43b0233e31ca8
MD5 8c82b3a16d7a18d1f449e7ce05842905
BLAKE2b-256 bc0ffc27e339c19e64be877634ad46ad94d96bd612bdadef42ba29be676b7f0f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page