Skip to content

🎧 Display on your Github profile your last played album to show the world great musical tastes

License

Notifications You must be signed in to change notification settings

abroudoux/spotify-autopush

Repository files navigation

spotify-autopush

Repo Size License Python Version

💻・About

Spotify-Autopush is a program to display on your Github account your last album played so you can show the world your great musical tastes (nobody cares)

🎯・Setup

Add a personnal access token from Settings/Developer Settings:

  • Add repo authorization.
  • Add user authorization.

Github settings screenshot

Create an application from Spotify Developers Dashboar

  • APIs used parameters: Web API & Web Playback SDK
  • Save Client ID and Client Secret

If you need to configure Redirect URLs refer to this page

Configure your environment variables in .env

cp .env.example .env

📚・Ressources

🧑‍🤝‍🧑・Contributing

To use spotify-autopush in development, follow these steps:

  1. Fork the project.

  2. Install poetry.

curl -sSL https://install.python-poetry.org | python3 -
  1. Create a branch with conventionnal name.

    • fix: bugfix/the-bug-fixed
    • features: feature/the-amazing-feature
    • test: test/the-famous-test
    • hotfix hotfix/oh-my-god-bro
    • wip wip/the-work-name-in-progress
  2. Configure your environment variables in .env.

SPOTIFY_CLIENT_ID=
SPOTIFY_CLIENT_SECRET=
SPOTIFY_REDIRECT_URI=
GITHUB_USERNAME=
GITHUB_PERSONAL_ACCESS_TOKEN=

🎯・Roadmap

  • Create a CLI
  • Push the last album played on my portfolio
  • Display more informations about the album

📑・Licence

This project is under MIT license. For more information, please see the file LICENSE.

About

🎧 Display on your Github profile your last played album to show the world great musical tastes

Topics

Resources

License

Stars

Watchers

Forks

Languages