My favorites
▼
|
Sign in
movie-vote
Web-based movie voting system
Project Home
Downloads
Wiki
Issues
Source
Checkout
Browse
Changes
Source path:
svn
/
trunk
/
movie
/
clojure
/
src
/
org
/
mikrosopht
/
movie
/
rotten-score.clj
‹r234
r240
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
(ns org.mikrosopht.movie
(:use [clojure.contrib.command-line :only (with-command-line)]
[clojure.contrib.duck-streams :only (reader with-in-reader)]
[clojure.contrib.json :only (read-json print-json)])
(:import (java.net URLEncoder)))
(def rotten-search-prefix "http://api.rottentomatoes.com/api/public/v1.0/movies.json?apikey=hh2m6efbg9spnprrvs4uh6u8&q=")
(defn rotten-score [movie-name]
(let [search-url (apply str [rotten-search-prefix (URLEncoder/encode movie-name "UTF-8")])]
(with-in-reader (reader search-url)
(with-open [rdr *in*]
(get-in (first ((read-json rdr) :movies)) [:ratings :critics_score])))))
(dorun (map #(println (rotten-score %)) *command-line-args*))
Show details
Hide details
Change log
r237
by valankar on Apr 17, 2011
Diff
Switch to GWT 2.2.
Go to:
...ikrosopht/movie/rotten-score.clj
/trunk/movie/gwt/MovieVote.launch
/trunk/movie/gwt/README.txt
/trunk/movie/gwt/build.xml
...org/mikrosopht/MovieVote.gwt.xml
...ie/gwt/src/org/mikrosopht/client
...gwt/src/org/mikrosopht/movievote
...opht/movievote/MovieVote.gwt.xml
.../org/mikrosopht/movievote/client
...opht/movievote/client/Movie.java
...t/MovieDataSourceTableModel.java
.../movievote/client/MovieList.java
...evote/client/MovieListPager.java
...MovieListPagerEventReceiver.java
...vote/client/MovieListPruner.java
...ovieListPrunerEventReceiver.java
...te/client/MovieListSearcher.java
...ieListSearcherEventReceiver.java
...ievote/client/MovieListSort.java
...ovievote/client/MovieRating.java
.../movievote/client/MovieVote.java
...e/client/MovieVoteConstants.java
...ngScrollTableInitialSorting.java
...ovievote/client/TallyWidget.java
...nt/TallyWidgetEventReceiver.java
...movievote/client/VoteWidget.java
...ent/VoteWidgetEventReceiver.java
.../org/mikrosopht/movievote/server
.../org/mikrosopht/movievote/shared
.../mikrosopht/public/MovieVote.css
...mikrosopht/public/MovieVote.html
/trunk/movie/gwt/war
/trunk/movie/gwt/war/MovieVote.css
/trunk/movie/gwt/war/MovieVote.html
/trunk/movie/gwt/war/WEB-INF
...nk/movie/gwt/war/WEB-INF/classes
...ovie/gwt/war/WEB-INF/classes/org
...r/WEB-INF/classes/org/mikrosopht
...NF/classes/org/mikrosopht/client
...classes/org/mikrosopht/movievote
...opht/movievote/MovieVote.gwt.xml
.../org/mikrosopht/movievote/client
...pht/movievote/client/Movie.class
...ovieDataSourceTableModel$1.class
.../MovieDataSourceTableModel.class
...vievote/client/MovieList$1.class
...vievote/client/MovieList$2.class
...vievote/client/MovieList$3.class
...vievote/client/MovieList$4.class
...vievote/client/MovieList$5.class
Project members,
sign in
to write a code review
Older revisions
r234
by valankar on Apr 11, 2011
Diff
Add rotten tomatoes api scoring.
All revisions of this file
File info
Size: 717 bytes, 15 lines
View raw file
Powered by
Google Project Hosting