#Wiki Data Analysis
- This is a MVC SPA using express and MongoDB to analysis the revisions of Wikipedia articles using RESTful service.
Dependence | Version |
---|---|
Node.js | v7.8.0 |
npm | v4.2.0 |
MongoDB | v3.4.9 |
- A part of the revisons data is store at the
/revisions
folder. - For other data, this app access the RESTful service of Wiki and change the update, then download.
- This app presents the figure of wiki reivision statistic.
- There are four types of user to donate the Wiki revisions: admin, bot, regular, and anonymous.
- The admin names and bot names are store in .txt file.
- For over all statistics, this app provides:
1.The article with the most number of revisions: 2.The article with the least number of revisions: 3.The article edited by largest group of registered users: 4.The article edited by smallest group of registered users: 5.The article with the shortest history: 6.The article with the longest history: 7. A bar chart shows the distribution of 4 types users by year. 8. A pie chart shows the distribution of 4 types users.
- For individual article statistics, this app provides:
1. A search bar to get the title of the article. 2. A select list to show the TOP 5 contribute users of this article. 3. Access the RESTful service of Wiki to update the database. 4. A bar chart shows the distribution of 4 types users by year of this article. 5. A bar chart shows the distribution of selected users by year of this article. 6. A pie chart shows the distribution of 4 types users of this article.
- Revisions data can be found at: revisions