kossiitkgp / kosschatbot

KOSS Chat Bot. WIP.
14 stars 21 forks source link

List of TODOs #3

Open kshitij10496 opened 8 years ago

kshitij10496 commented 8 years ago

This issue is intended to keep a track of all the work to be done for a 1.0 release of the Bot:

Comment below about new ideas which might be suitable for the bot. Let us know if you are interested in taking a task on this list.

madan96 commented 8 years ago

Ideas

  1. Use GitHub API to do various tasks like search for your friend on GitHub(maybe get summary of total commits, latest commits), return results of repositories related to a certain topic etc.
  2. Refer to links when asked about orgainizations in GSoC.
  3. Link to finished/unfinished projects made by KOSS(For future use).
kshitij10496 commented 8 years ago

Use GitHub API to do various tasks like search for your friend on GitHub(maybe get summary of total commits, latest commits), return results of repositories related to a certain topic etc.

That's what I am doing in gh-scrapper. We can make an activity leaderboard of KGPians and display it on our website.

madan96 commented 8 years ago

That would be pretty cool.

DefCon-007 commented 8 years ago

Refer to links when asked about organisations in GSoC.

We can use regex to search if a language name and string gsoc or google summer of code is present in a message and then send list of all the organisations for that language. Same thing can be done for sub-orgs

kshitij10496 commented 8 years ago

We can use regex to search if a language name and string gsoc or google summer of code is present in a message and then send list of all the organisations for that language. Same thing can be done for sub-orgs

This technique is what I want to use to provide learning resources. But I am unsure whether we can filter orgs based on the language through a script. How do you intend to do that ? Is there an API for the site ?

DefCon-007 commented 8 years ago

Have look at https://summerofcode.withgoogle.com/organizations/ If you click any organisation you can see some tags. We can scrape the tags along with few details about org and link to it and check for the tags in regex

kshitij10496 commented 8 years ago

If you click any organisation you can see some tags. We can scrape the tags along with few details about org and link to it and check for the tags in regex

There are just too many orgs to scrape. Moreover, I don't think this is of much use given an org may not apply the following year. Also, a student can easily search this by himself. So I'm -1 on this.

Rather than giving the user a list of orgs, we can redirect him to some useful links for open source contribution such as : http://www.catb.org/esr/faqs/smart-questions.html