Closed raivivek closed 1 year ago
@vivekiitkgp : Great idea! Maybe we can ask the user to input a list of societies they'd like to be notified from. We'll anyway scrape all posts & events from all (mostly) societies and store it in feed.json
. So, we can get details (posts & events) of the particular set of societies that the user is interested in - from the feed.json
file.
Then, we can add events to the user's calendar. Along with adding events to calendar (exploit gyft
) , we can also send the user mails periodically about the posts of the societies (exploit FaceMail
).
But, we need to run all of them as a cron job with complete automation. Also, we might need a RoR / Django interface for the user to interact - be it Heroku / meta-x.
@athityakumar @vivekiitkgp
The ICS file idea is really cool. That gives the flexibility of adding to iPhones as well, and keeps things separate from your primary calendar. I haven't used this because I don't want my main calendar to be filled with events from the semester. I will look into libraries that generate ICS files in Python.
For the second one, we need to give them a link to a live updating calendar. This is done by things like Formula 1, where they give you a link which you can add to your google calendar and that will automatically be updated, whenever they update something at their end. I don't have any clue how to do this from an API. Interesting ideas!
@vivekiitkgp Your ICS file idea is really good. That will provide a good way to import into google calendar from calendar.google.com, and we wouldn't have to worry about any kind of API keys, etc.
I have written the basic event generating function here. I will have to have a look through the existing code to figure out how to integrate it. Shouldn't be too hard. Will try to put together a patch soon.
@athityakumar @vivekiitkgp Inspite of adding events directly to a user's account we can first add them to like say metakgp's account and then let users subscribe to that calendar. In this way we wont be needing the user's access token. We can make different calendar for different societies so that people can choose what events they want to subscribe.
Yup
On Mon, Aug 22, 2016 at 8:06 PM, Ayush Goyal notifications@github.com wrote:
@athityakumar https://github.com/athityakumar @vivekiitkgp https://github.com/vivekiitkgp Inspite of adding events directly to a user's account we can first add them to like say metakgp's account and then let users subscribe to that calendar. In this way we wont be needing the user's access token. We can make different calendar for different societies so that people can choose what events they want to subscribe.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/metakgp/gyft/issues/19#issuecomment-241432936, or mute the thread https://github.com/notifications/unsubscribe-auth/ADEcubxHvdLEDd7MmjMFvNzYYz-eJZM9ks5qibPTgaJpZM4JpTjl .
@DefCon-007 Different societies would lead to a whole lot of calendars. We can maybe group societies into different genres.
@icyflame That would be a problem. The user will receive notifications from the one he/she don't want to and it will be seriously annoying. For eg. if we put say Encore and Pravaah in the same category and I like to know only about the events of Encore then I will receive unnecessary notifications on Pravaah.
Not necessarily. All the events will be in a separate calender. You will copy the events to your own calender if you wish to be notified about only a few of them.
On Mon, Aug 22, 2016 at 8:23 PM, Ayush Goyal notifications@github.com wrote:
@icyflame https://github.com/icyflame That would be a problem. The user will receive notifications from the one he/she don't want to and it will be seriously annoying. For eg. if we put say Encore and Pravaah in the same category and I like to know only about the events of Encore then I will receive unnecessary notifications on Pravaah.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/metakgp/gyft/issues/19#issuecomment-241438684, or mute the thread https://github.com/notifications/unsubscribe-auth/ADEcubYR6wzZ5D9M_ujs4Wp_DUnSP_dUks5qibfMgaJpZM4JpTjl .
@vivekiitkgp : That will be nice
@nishnik This is the issue I was talking about when we last met in CCD (for discussing the meet with S K Barai). Do you have any comments?
@icyflame Thanks for the heads up. Seems like a great start.
ApnaInsti will be having this very calendar, with following features to be noted:
Closing the issue for the reasons above so that some others don't start working on this.
This issue is not about a specific post. I'd rather like to discuss a few things that increase the scope of the project.
naarad
, we can scrape events from most of the society pages periodically and create calender events - no need to do anything manually. This, too, can be offered as an exported calender.I do not know what are the specific issues in implementing these, but I think that the above combined with a resolution of existing issues will really pack a punch.
Ideas?
cc/ @athityakumar @DefCon-007 @icyflame @hargup