Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

idea: use our /discussions dataset for interesting things #137

Closed
max-mapper opened this issue Feb 10, 2015 · 13 comments
Closed

idea: use our /discussions dataset for interesting things #137

max-mapper opened this issue Feb 10, 2015 · 13 comments

Comments

@max-mapper
Copy link
Contributor

we have about 900 discussions here: https://github.com/nodeschool/discussions/issues

I was thinking that it could be really cool to:

  • extract all the data from the discussions, as JSON (maybe set up something that is easy to run to do this at regular intervals)
  • use this data to build better tools, e.g. n00b friendly search pages or an Atom plugin that helps you when you are stuck when doing a nodeschool workshop
@jasonrhodes
Copy link
Member

+1000 I love this idea. Would be easy enough to read data, thinking about how to store based on how we want to consume I suppose.

Is anyone doing anything like this already?

@martinheidegger
Copy link
Contributor

@jasonrhodes I doubt it. Would love to see it though, a lot of content should already be somehow well tagged.

@finnp
Copy link
Member

finnp commented Jan 20, 2016

I think it would be awesome to have a bot, that would look through a newly posted issue and look for similar issues and link them automatically.

@iancrowther
Copy link
Member

I'd like to mine the data and give us a way to address the common issues. A FAQ's that can indeed be utilised in an Atom plugin. The key thing here for me though, is to resolve the issues that cover the highest % of users. We cant win em all, but we can aim for good coverage

@finnp
Copy link
Member

finnp commented Jan 22, 2016

Okay I've set up a small service over here: http://162.243.127.144

You can use it to get all the issues (updated every hour) from an ndjson stream or search for issues

I am only downloading the issues right now, not the comments. Would be cool to maybe add a nice search interface as well. Code is over here: https://github.com/finnp/nodeschool-questions

@iancrowther
Copy link
Member

Nice, I'm just kicking around the idea of finding the most common words and visualising via a

o_O

... "tag-cloud"

or some means of quickly addressing the most frequently mentioned terms

@iancrowther
Copy link
Member

@finnp I think the JSON has a formatting issue?

screen shot 2016-01-22 at 14 07 13

@finnp
Copy link
Member

finnp commented Jan 22, 2016

@iancrowther Yeah something like a tag cloud could be interesting as well. The API doesn't return JSON, but ndjson

@iancrowther
Copy link
Member

Got it, ok cool

@fforres
Copy link
Member

fforres commented Jan 24, 2016

Kudos to @finnp :D
Will surely use this for our next session :)

@finnp
Copy link
Member

finnp commented Jan 25, 2016

I used it to create a search function for a nodeschool atom plugin: https://github.com/finnp/atom-nodeschool

@iancrowther
Copy link
Member

much RT's - very cool

@martinheidegger
Copy link
Contributor

Closing this issue here. I think knowing that it exists is very valuable. Future effort will need to go into visibility.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants