A code to match you with the perfect Taylor Swift song for your mood and relationship status.

Overview

taylorswift

A package for matching your current mood and relationship status to a suitable Taylor Swift song.

Requirements:

Python 2 or 3, and the numpy package (which comes with most standard python downloads). That's it!

Instructions:

Download from GitHub, or use pip:

pip install taylorswift

After downloading, type the following into the command line:

  python

  from taylorswift import *

  taylorswift()

And that's it! Answer the questions and you'll see a list of the top five songs which match your current mood and relationship status.

The included Jupyter notebook shows a complete example.

You might also like...
Match-making API for OpenSanctions

OpenSanctions Match-making API This directory contains code and a Docker image for running an API to match data against OpenSanctions. It is intended

Send song lyrics to iMessage users using the Genius lyrics API

pyMessage Send song lyrics to iMessage users using the Genius lyrics API. Setup 1.) Open the main.py file, and add your API key on line 7. 2.) Install

BLYRIC is a Twitter bot that tweets a song lyric every night.
BLYRIC is a Twitter bot that tweets a song lyric every night.

BLYRIC BLYRIC, a bot that tweets a song lyric every night. Follow on Twitter: @blyric_ Overview BLYRIC is a Twitter bot that tweets a song quote every

A telegram bot which can show you the status of telegram bot

BotStatus-Ts-Bot An open source telegram Bot Status bot For demo you can check here The status is updated in every 1 hour About Bot This is a Bot stat

A simple waybar module to display the status of the ICE you are currently in using the ICE Portals JSON API.
A simple waybar module to display the status of the ICE you are currently in using the ICE Portals JSON API.

waybar-iceportal A simple waybar module to display the status of the ICE you are currently in using the ICE Portals JSON API. Installation Ensure pyth

Automatically copy the Discord Status of a Friend you share a server with (conditions have to be satisfied to work)
Automatically copy the Discord Status of a Friend you share a server with (conditions have to be satisfied to work)

CopyDiscordStatusOfUser-SelfBot Basic Function Automatically copy the Discord Status of a friend User whom you share a server with (These conditions h

Telegram bot that search for the classrooms status of the chosen day and then return all the free classrooms using your preferred time slot
Telegram bot that search for the classrooms status of the chosen day and then return all the free classrooms using your preferred time slot

Aule Libere Polimi Since the PoliMi site no longer allows people to search for free classrooms this bot was necessary! It simply search for the classr

Check your bot status automatically using userbot, simply and easy

Status Checker Userbot check your bot status automatically using userbot, simply and easy. Mandatory Vars API_ID : Telegram API_ID, get it from my.tel

A really easy way to display your spotify listening status on spotify.

Spotify playing README A really easy way to display your spotify listening status on READMEs and Websites too! Demo Here's the embed from the site. Cu

Comments
  • fix problems with np.loadtxt & fix stylecode & remove unnecesary code

    fix problems with np.loadtxt & fix stylecode & remove unnecesary code

    Hi, I have a problem with numpy package and your answertext.txt. The problem is with parameters of numpy.loadtxt:

    • Your delimeter is # and default for comments parameter is the same.

    error is: TypeError: The values for control characters 'comment' and 'delimiter' are incompatible

    Also i fix a little problems with stylecode and i use relative path for read files.

    opened by mimunoz11 0
  • Match quality

    Match quality

    Hello, I thought it might be interesting to show the user how good the match for the song they got actually is.

    Here is the distribution for the distance to the closest song from each possible gridpoint: square_distance_statistics

    Here I've added an output among 'perfect', 'good', 'decent' and 'not a match' according to the square distance, splitting the distribution along the dotted lines. The classification is somewhat skewed to the left but I think that makes sense - high values for the distance often correspond to very weird emotional states, like "our relationship ended because of cataclysmic past offences, but we do pretty much everything together!".

    opened by jacopok 0
Owner
Megan Mansfield
Megan Mansfield
A mood based crypto tracking application.

Crypto Bud - API A mood based crypto tracking application. The main repository is private. I am creating the API before I connect everything to the ma

Krishnasis Mandal 1 Oct 23, 2021
Discord bot that displays Jazz Jackrabbit 2 server status, current gamemode as "Playing.." status

JJ2-server-status-discord-bot Discord bot that displays Jazz Jackrabbit 2 server status, current gamemode as "Playing.." status How to setup: 0. Downl

null 2 Dec 9, 2021
PyLyrics Is An [Open-Source] Bot That Can Help You Get Song Lyrics

PyLyrics-Bot Telegram Bot To Search Song Lyrics From Genuis. ?? Demo: ??‍?? Deploy: ❀ Deploy Your Own Bot : Star ?? Fork ?? & Deploy -Easy Way -Self-h

DAMIEN 12 Nov 12, 2022
SongFinder Bot helps you to find song name by recognising via voice note or instagram reels shared link.

SongFinder V1.1 SongFinder to detect songs name by just sending voice note or instagram reels links to your telegram bot. FFMPEG must be installed on

Abhishek Pathak 4 Dec 30, 2022
A script that takes what you're listening too on Spotify and sets it as your Nertivia custom status.

nertivia-spotify-listening-status A script that takes what you're listening too on Spotify and sets it as your Nertivia custom status. setup Install r

Ben Tettmar 2 Feb 3, 2022
Download song lyrics and metadata from Genius.com 🎢🎀

LyricsGenius: a Python client for the Genius.com API lyricsgenius provides a simple interface to the song, artist, and lyrics data stored on Genius.co

John W. Miller 738 Jan 4, 2023
Changes the Telegram bio, profile picture, first and last name to the song that the user is currently listening to.

TGBIOFY - Telegram & Spotify integration Changes the Telegram bio, profile picture, first and last name to the song that the user is currently listeni

elpideus 26 Dec 7, 2022
A Python app which retrieves the rank and players' equipped skins during a match

VALORANT rank yoinker About The Project Usage Contributing Contact Acknowledgements Disclaimer About The Project Their Queue Current Skin Current Rank

Isaac Kenyon 270 Jan 4, 2023
A Telegram Bot That Can Find Lyrics Of Song

Lyrics-Search-Bot A Telegram Bot That Can Find Lyrics Of Song A Simple Telegram Bot That Can Extract Lyrics Of Any Songs Deploy Commands start - To St

Muhammed Fazin 11 Oct 21, 2022
Discord Bot for League of Legends live match tracker

SABot Dicord Bot for League of Legends match auto tracker Features: Search Summoners statistics in League of Legends. Auto-notifications provide when

Jungyu Choi 4 Sep 27, 2022