New York Timesが検索APIをリリースしました。
1981年以降の280万記事を検索できるというもので、非常に画期的だと思います。
軽くPythonで試してみました。練習をかねて3.0を使っています。
nyt.py
#!/usr/bin/env python3.0
import sys, json
from urllib import request, parse
url_base = 'http://api.nytimes.com/svc/search/v1/article'
api_key = 'YOUR API KEY'
query = sys.argv[1]
url = '%s?%s' % (url_base, parse.urlencode({'api-key':api_key, 'query':query}))
page = request.urlopen(url)
body = page.read()
jobj = json.loads(body.decode('utf-8'))
print('hits:', jobj['total'])
for result in jobj['results']:
print(result['date'], result['title'])
単純にHTTP GETしてJSONをもらっているだけです。
タイトルにjapaneseという文字を含む記事を検索してみます。
$ ./nyt.py title:japanese hits: 4231 20090124 LETTER; Japanese Outcasts 20090114 As Japanese Premier Sinks in Polls, Top Lawmaker Leaves His Party 20081213 Japanese Leader Announces A Sweeping Stimulus Plan 20081130 DINING | NYACK; A Welcome Addition To the Japanese Menu 20081125 Motive in Japanese Stabbings: A Dead Dog 20081120 Japanese Are Irked by U.S. Interest in Pitcher 20081109 DINING | GARDEN CITY; Japanese And Thai Infused Dishes 20081018 Ken Ogata, 71, Versatile Japanese Film Actor 20081015 The Secret's Out as Japanese Stock Gains Fans 20081011 As Stock Falls, Morgan Looks to Japanese Bank
4231件ヒットしました。緒方拳さんが亡くなった記事などが出てますね。
タイトルにjapanese、abstractにfilmを含む記事を探してみます。
$ ./nyt.py 'title:japanese abstract:film' hits: 11 20080130 Henry Froehlich, 85, Pioneer In Japanese Camera Imports 20070813 Japanese Film Winstop Prize In Locarno 20070525 Kei Kumai, 76, Japanese Director Who Specialized in True Stories 20051028 The Listings: Oct. 28 -- Nov. 3; 'NARUSE: THE UNKNOWN JAPANESE MASTER' 20030915 Japanese Film Wins at Toronto Festival 20030331 Avid Bourgeois Respectability, Japanese-Style 20020615 When Navajos Fought Japanese For Ne-He-Mah 20020120 FILM; Anime, Japanese Cinema's Second Golden Age 19990813 CRITIC'S CHOICE/Film; Young Japanese Rebels Adrift in Neon Nihilism 19970724 Japanese Agency Sees No Fuji Photo Violation
11件ヒットです。
まあ、これなら普通にサイトから検索できるのでしょうから、どうアプリケーションに組み込むかということですね。
安直に考えるとタイムライン上へのビジュアライゼーションなどができそうです。
利用条件はよく確認してくださいね。

株式会社マリーチで企画、開発を担当する道須のブログです。
No comments
Comments feed for this article
Trackback link: http://www.marici.co.jp/blog/nowhere/2009/02/06/new-york-times-search-api/trackback/