https://github.com/bearloga/wmf-wmhack17
App & API for sentiment analysis of MediaWiki talk pages made during Wikimedia Hackathon 2017 in Vienna
https://github.com/bearloga/wmf-wmhack17
api hackathon r-package r-pkg sentiment-analysis tidytext wikimedia
Last synced: about 1 month ago
JSON representation
App & API for sentiment analysis of MediaWiki talk pages made during Wikimedia Hackathon 2017 in Vienna
- Host: GitHub
- URL: https://github.com/bearloga/wmf-wmhack17
- Owner: bearloga
- License: mit
- Created: 2017-05-19T10:08:30.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-06-28T00:19:00.000Z (almost 8 years ago)
- Last Synced: 2025-03-24T13:44:12.405Z (about 2 months ago)
- Topics: api, hackathon, r-package, r-pkg, sentiment-analysis, tidytext, wikimedia
- Language: R
- Homepage: https://bearloga.shinyapps.io/sentimentalkr
- Size: 33.2 KB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Sentiment Analysis of Talk Pages
> Words, words, words. (_Hamlet_, [Act II Scene II](https://en.wikisource.org/wiki/The_Tragedy_of_Hamlet,_Prince_of_Denmark/Act_2#Scene_2._A_room_in_the_castle.))
[App](app/) & [API](api/) for sentiment analysis of MediaWiki talk pages made during [Wikimedia Hackathon 2017](https://www.mediawiki.org/wiki/Wikimedia_Hackathon_2017) in Vienna.
__Author:__ Mikhail Popov (Wikimedia Foundation)
__License:__ [MIT](http://opensource.org/licenses/MIT)
__Status:__ Active## Progress
- [x] API endpoint
- [x] Download talk page
- [x] Parse talk page
- [ ] Parse classic talk pages (really hard)
- [x] Parse [Flow](https://www.mediawiki.org/wiki/Extension:Flow)-enabled talk pages
- [x] Tidy sentiment analysis
- [x] Anonymize and summarize
- [x] Output
- [x] Shiny companion app
- [x] User inputs
- [x] Show data and behind-the-scenes code
- [x] Show API call
- [ ] Show JSON output
- [x] Data visualization## Additional Information
Please note that this project is released with a [Contributor Code of Conduct](https://github.com/bearloga/wmf-wmhack17/blob/master/CONDUCT.md). By participating in this project you agree to abide by its terms.
### Future Work
One possible application of the service is using to calculate some sort of a "discussion civility score" based on the various sentiments expressed and the relative expressions of those sentiments.