iheanyi / lyric_scramble Goto Github PK
View Code? Open in Web Editor NEWThis project forked from cbelden/markovchain
Fun program that generates silly text based off of song lyrics
This project forked from cbelden/markovchain
Fun program that generates silly text based off of song lyrics
Calvin Belden 12/11/13 The following project currently functions as a command line tool to generate silly text from songs that can be inputted using an json config file. A sample config file is included. MusixMatch is a service that provides lyric data, and I have used their API to request this information. I've used the Python Wrapper 2 to access this API programmatically. Unfortunately, this service does not return complete lyric information. Here is a link to the GitHub for the Python wrapper: https://github.com/utstikkar/pyMusiXmatch Here is a link to the MusixMatch API documentation: https://developer.musixmatch.com/documentation In order to use this program, you will need to set up an account with MusixMatch and set the MUSIXMATCH_API_KEY environment variable to the API key associated with your account. Currently, test_markov.py shows an example program using the lyricscramble module. NOTE TO SELF: The current project is SUPER buggy. Lyric text is currently not parsed correctly; should implement a better solution soon. I'm still deciding how to treat punctuation. I am leaning towards stripping all punctuation. I am sure there are other errors too. Will be implementing unit tests. Cal's TODO: -correct text parsing -improve output to screen - make more readable -implement unit tests
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.