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

http://hackerspace.sg/events generator from Google Calendar's ICS #67

Open
kaihendry opened this issue Mar 17, 2014 · 15 comments
Open

http://hackerspace.sg/events generator from Google Calendar's ICS #67

kaihendry opened this issue Mar 17, 2014 · 15 comments

Comments

@kaihendry
Copy link
Member

We have fairly good archives of past events, at least WHEN they happened.

This is from Google takeout: http://s.natalian.org/2014-01-06/hsg-event-archive.ics

We need to generate something like:

Ideally we can show a neat history of a certain number (a graph?) and skills passing through our doors. This is what sponsors want to see.

@kaihendry
Copy link
Member Author

I have been investigating parsing ICS and I ran into some issues with ical.js peterbraden/ical.js#29

@valentine valentine assigned valentine and kaihendry and unassigned valentine and kaihendry Mar 17, 2014
@kaihendry kaihendry changed the title Past event archives Past event archives to sponsorsorship visability Mar 17, 2014
@notthetup
Copy link
Member

How about using https://github.com/cheeaun/life for this? Maybe an ics -> life translator would be a great open source project?

@kaihendry
Copy link
Member Author

I don't like it because:

  • It won't be indexed by google
  • It's difficult to add pictures
  • It's difficult to add a write up
  • It's difficult to add structure with the aforementioned permalinks

It might look impressive though. I prefer we get the stuff on http://hackerspace.sg/events/ first. Maybe we can come up with a http://hackerspace.sg/events.json from which a "Life" plot can be made.

@notthetup
Copy link
Member

OK. Agreed with your reasons. So what's the best format? Like a rolling index (blog)?

@kaihendry
Copy link
Member Author

Yes, like a blog. I'm inclined to quickly write a ICS parser in shell since I can't be bothered to work out wtf is going wrong with peterbraden/ical.js#29 Then creating boiler plate files and dirs with nodejs is also I imagine a bit of pain too.

@notthetup
Copy link
Member

Write a blogging engin in bash?? :P

@chernjie
Copy link
Member

I have a great idea, why don't we use WordPress?

Cheers,
Chern Jie

On Thu, Mar 20, 2014 at 1:21 PM, Chinmay Pendharkar <
[email protected]> wrote:

Write a blogging engin in bash?? :P

Reply to this email directly or view it on GitHubhttps://github.com//issues/67#issuecomment-38136155
.

@gibtang
Copy link

gibtang commented Mar 20, 2014

Joomla?

On Thu, Mar 20, 2014 at 2:19 PM, chernjie [email protected] wrote:

I have a great idea, why don't we use WordPress?

Cheers,
Chern Jie

On Thu, Mar 20, 2014 at 1:21 PM, Chinmay Pendharkar <
[email protected]> wrote:

Write a blogging engin in bash?? :P

Reply to this email directly or view it on GitHub<
#67 (comment)

.

Reply to this email directly or view it on GitHubhttps://github.com//issues/67#issuecomment-38138301
.

@robertsky
Copy link
Member

I support WordPress. For obvious reasons. :P

@kaihendry kaihendry changed the title Past event archives to sponsorsorship visability http://hackerspace.sg/events generator from Google Calendar's ICS May 1, 2014
@chernjie
Copy link
Member

chernjie commented Sep 2, 2014

I managed to over come the issue with peterbraden/ical.js#29 by manually cloning the latest code from https://github.com/peterbraden/ical.js into our node_modules directory. Also submitted a ticket.

@kaihendry
Copy link
Member Author

So what do you mean by "over come"? Are you generating the JSON/mdwn needed for "/events/YYYY-MM-DD"? If so, where is it?

@chernjie
Copy link
Member

chernjie commented Sep 3, 2014

ical.js had a bug where if there is a nested BEGIN/END, it will break. The issue is actually fixed in their main branch, however it has not been pushed to npm registry. Now with this bug out of the way, you can generate the JSON/mdwn you desire

@kaihendry
Copy link
Member Author

@chernjie Can you verify peterbraden/ical.js#29 is fixed and close it?

@chernjie
Copy link
Member

chernjie commented Sep 4, 2014

verified

@kaihendry
Copy link
Member Author

I would be more motivated to write this if my pull requests were merged.

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

No branches or pull requests

6 participants