Last.fm Friend Ranker ranks a Last.fm user's friends by the compatibility score. Who could really be friends with someone who doesn't share their taste in music?
Last.fm Friend Ranker is a Java web application based on Vaadin.
You need Java Development Kit 8 or higher and Maven to build it.
$ mvn package
You'll need to have a Last.fm API key for this application. Get one here if you don't have one yet!
Then copy the file called configuration.properties.dist
to configuration.properties
and put in your Last.fm API key.
That's it, you're ready to go!
After the WAR file has been built you can run the application locally on Tomcat 7 via the Maven plugin:
$ mvn tomcat7:run
Once the application has started you can access it on http://localhost:8080/.
Of course you can always deploy the WAR file (you should find it in the target
directory after building) to your
favorite Java Servlet container, but the configuration loading code might need some love before that will work
properly.