Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Wikipedia API: how to search for a term in a specific category

I'm having hard time to figure out a basic task: how to find a term restricted in a specific category..

i feel Wiki API documentation is kinda confusing...

I'd just like to receive as output a JSON file with all the suggestions related to that term

ex. i search for Matrix, category movies, so i can have The Matrix 1 The Matrix 2 etc excluding math results etc...

thanks

like image 339
Francesco Avatar asked Mar 09 '11 01:03

Francesco


2 Answers

I feel your pain bro, try something like:

http://en.wikipedia.org/w/api.php?action=query&list=search&format=jsonfm&srsearch=matrix+incategory:English-language_films

Change the above format from jsonfm to json for real json output.

like image 200
Kriss Avatar answered Nov 04 '22 01:11

Kriss


You can't tell the API to only return articles from a category that match a certain criteria, unfortunately. You can, however, tell the API to return articles in a specific category, such as "1990s science fiction films", and then use another programming language such as PHP or JavaScript to then return the articles that match your specified criteria.

like image 22
Gary Avatar answered Nov 04 '22 01:11

Gary