Coder Social home page Coder Social logo

exquisitelyrics's Introduction

Exquisite Lyrics is a Java application that uses lyric snippets from the MusixMatch API to create an exquisite corpse built to run on Google App Engine.

#What is Exquisite Corpse?

From Wikipedia:

Exquisite corpse, also known as exquisite cadaver (from the original French term cadavre exquis) or rotating corpse, is a method by which a collection of words or images is collectively assembled. Each collaborator adds to a composition in sequence, either by following a rule (e.g. "The adjective noun adverb verb the adjective noun", as in "The green duck sweetly sang the dreadful dirge") or by being allowed to see only the end of what the previous person contributed.

#Running The Program Before you can run this program you will need to request a MusixMatch API key, which can be done here: https://developer.musixmatch.com You will also need to register your version of the application with Twitter here: http://twitter.com/oauth_clients/new Finally, you will need a Google App Engine application ID, which can be acquired here: https://cloud.google.com/appengine/

The application looks for the MusixMatch API key in a text file called mmapikey.txt. The Twitter Consumer Key and Consumer Secret need to be located in a file called twitterkeys.txt. Both files should be placed in the root of the webapp directory.

In order for the app to run on Google App Engine you will need to add your app-engine.xml file to the WEB-INF directory. Learn more about running a Java app on App Engine here: https://cloud.google.com/appengine/docs/java/gettingstarted/ui_and_code

#Dependencies

exquisitelyrics's People

Contributors

kyledhebert avatar

Watchers

James Cloos 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.