PHP Classes
elePHPant
Icontem

ListWiki: Scrape and parse Wikipedia page content

Recommend this page to a friend!
  Info   View files View files (3)   DownloadInstall with Composer Download .zip   Reputation   Support forum (1)   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2014-03-26 (2 years ago) RSS 2.0 feedNot yet rated by the usersTotal: 287 This week: 2All time: 7,035 This week: 542Up
Version License PHP version Categories
listwiki 1.0GNU General Publi...5.0PHP 5, Web services
Description Author

This class can scrape and parse Wikipedia page content.

It can retrieve a given Wikipedia page and parse it to extract different parts of the content.

The class returns the Wikipedia page content topics and sub-topics as an array or a JSON encode string.

Picture of Shenbaga Prasanna
  Performance   Level  
Name: Shenbaga Prasanna <contact>
Classes: 3 packages by
Country: India India
Age: 22
All time rank: 2614163 in India India
Week rank: 536 Up42 in India India Up

Details
ListWiki
========

A PHP Class to get the textual contents of a wikipedia page as a Array or JSON.

You can create an object to the class by passing the wikipedia URL as parameter to the constructor. It will support parameterized constructor only.
for instance,
        
        $obj = new ListWiki("http://en.wikipedia.org/wiki/PHP");
        
there are only two functions you can use.

        $json = $obj->getJSON();    //Gets the content as JSON of the wiki page
        $arr = $obj->getArray();    //Gets the content as PHP Array
        
Limitations:

* There might be some encoding problems which you have to take care of. I could not fix it properly, any forks will be welcomed.
* The content at the beginning will be with the key as 'Introduction' on the array and JSON returned.
        
        
  Files folder image Files  
File Role Description
Accessible without login Plain text file LICENSE Lic. Auxiliary data
Plain text file listwiki.php Class Class source
Accessible without login Plain text file README.md Doc. Auxiliary data

 Version Control Unique User Downloads Download Rankings  
 100%
Total:287
This week:2
All time:7,035
This week:542Up