Giter VIP home page Giter VIP logo

vinayak1857 / spotify-steganography Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 14 KB

This Python script combines Spotify API integration with encoding and decoding messages using ASCII English alphabets. It allows users to encode a message into a Spotify playlist's description, decode a message from a playlist, and deauthenticate the user when desired.

License: MIT License

Python 100.00%

spotify-steganography's Introduction

Spotify-Steganography

This Python script combines Spotify API integration with encoding and decoding messages using ASCII English alphabets. It allows users to encode a message into a Spotify playlist's description, decode a message from a playlist, and deauthenticate the user when desired.

Prerequisites

  • Python 3.x
  • Spotipy library (pip install spotipy)

Setup

  1. Spotify API Credentials:

    • Obtain your Spotify API credentials by creating a new application on the Spotify Developer Dashboard.
    • Set the following environment variables with your credentials:
      • SPOTIPY_CLIENT_ID
      • SPOTIPY_CLIENT_SECRET
      • SPOTIPY_REDIRECT_URI
  2. Static Password:

    • Modify the STATIC_PASSWORD variable in the script to your desired static password.
  3. Install Dependencies:

    pip install spotipy
    

Usage

Run the script using the following command:

bash Copy code python main.py Enter your Spotify username and follow the menu options.

Menu Options

Encode a Message (Option 1):

Enter a message to encode, and follow the prompts to create a Spotify playlist with the encoded message. Decode a Message (Option 2):

Enter the playlist ID to decode the message hidden in the playlist's description. Deauthenticate User (Option 3):

Deauthenticate the user from the Spotify API. Exit (Option 4):

Exit the program.

License

This project is licensed under the MIT License.

spotify-steganography's People

Contributors

vinayak1857 avatar

Watchers

Kostas Georgiou avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.