fedora-infra / mote

Python Flask project used to aggregate and distribute IRC meeting minutes and logs for the Fedora Project
https://meetbot.fedoraproject.org
GNU General Public License v3.0
30 stars 46 forks source link

Pie-in-the-sky RFE: automatic wordclouds for each meeting #92

Open mattdm opened 8 years ago

mattdm commented 8 years ago

Remy and Ralph hooked up this cool thing on twitter (https://twitter.com/fedobot/status/707270047803121664) which automatically generates wordclouds from each meeting. It'd be awesome to have this integrated into Mote directly.

And as an enhancement, I'd like to see two clouds per meeting — one for usernames (including usernames mentioned in chat) and one for everything else (with all of the names of people who were in the meeting filtered out).(Maybe use a different color scheme for each.)

cydrobolt commented 8 years ago

This seems like a useful nifty feature we could definitely integrate. I can look around for generators of my own, but if you already have one that is working well, I can take a look at it and see if it can be integrated :)

mattdm commented 8 years ago

@decause @ralphbean I have no idea how the current thing is hooked up. :)

ralphbean commented 8 years ago

I think this is the code. @decause, can you confirm?

decause commented 8 years ago

@ralphbean yes, can confirm this is the code. The PoC is hosted locally on my personal machine (not ideal) but would like to be deployed somewhere more permanent, but there are some issues:

1) It chokes on auto-generated tweets larger than 140 chars, and needs to fail gracefully: https://github.com/decause/wordcloudbot/issues/2 2) If we are going to deploy this within Fedora Infrastructure, then word_cloud would need to be packaged for Fedora. 3) If we are going to deploy it outside of Fedora Infrastructure, then we need a place to put it.

HTH, --RemyD.

cydrobolt commented 8 years ago

I might be down to package word_cloud in Fedora. We could also try using JavaScript on the client side to create word clouds.

https://github.com/jasondavies/d3-cloud

jwflory commented 7 years ago

As an update, the code for wordcloudbot is on Pagure: pagure.io/wordcloudbot

mattdm commented 7 years ago

Here's the most recent FESCo meeting using the javascript-based thing. For the names, I just took the 2nd column for the name list, and removed zodbot and * (smarter thing would be to take 3rd column when a * appears). For the text, I took third column on. It'd be better to also completely remove names from this list, but I didn't here. Anyway, they do look nice!

fesco-people fesco-words

mattdm commented 7 years ago

Latest Fedora Magazine article, column 3 only:

magazine