Skip to content

spwats/Genio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Genio

Genio is a webapp that helps you find related musical artists on Rdio by crawling Genius (formerly known as RapGenius) lyric annotations for links to other artist pages. Given an artist name, Genio will locate that artist's songs on Genius, find references to other artists within the song lyric annotations, and deliver the top-ranked related artists complete with Rdio playlists and the context in which the artists were mentioned.

Running Genio

First, make sure you have Python **3.5** (or later) installed. Navigate to the Genio directory and run ``` pip3 install -r requirements.txt ``` from the command line. This will install the required Python libraries. Once that finishes, simply type ``` python run_genio.py ``` to launch the Genio API and UI servers locally. If you have multiple versions of Python installed, don't worry, the script will automatically detect this and run with Python 3. You should see this ouput in the terminal: ``` serving UI at port 9080 serving API at port 9090 ``` Finally, point your browser to [http://localhost:9080/ui/landing.html](http://localhost:9080/ui/landing.html). That's it!

About

Genio helps you find related artists on Rdio by crawling Genius song annotations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published