{"action":"created","issue":{"url":"https://api.github.com/repos/zverok/lmsa/issues/7","repository_url":"https://api.github.com/repos/zverok/lmsa","labels_url":"https://api.github.com/repos/zverok/lmsa/issues/7/labels{/name}","comments_url":"https://api.github.com/repos/zverok/lmsa/issues/7/comments","events_url":"https://api.github.com/repos/zverok/lmsa/issues/7/events","html_url":"https://github.com/zverok/lmsa/issues/7","id":299780924,"number":7,"title":"The repository of conference talks videos","user":{"login":"zverok","id":129656,"avatar_url":"https://avatars1.githubusercontent.com/u/129656?v=4","gravatar_id":"","url":"https://api.github.com/users/zverok","html_url":"https://github.com/zverok","followers_url":"https://api.github.com/users/zverok/followers","following_url":"https://api.github.com/users/zverok/following{/other_user}","gists_url":"https://api.github.com/users/zverok/gists{/gist_id}","starred_url":"https://api.github.com/users/zverok/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zverok/subscriptions","organizations_url":"https://api.github.com/users/zverok/orgs","repos_url":"https://api.github.com/users/zverok/repos","events_url":"https://api.github.com/users/zverok/events{/privacy}","received_events_url":"https://api.github.com/users/zverok/received_events","type":"User","site_admin":false},"labels":[{"id":848868419,"url":"https://api.github.com/repos/zverok/lmsa/labels/has%20candidate","name":"has candidate","color":"d4c5f9","default":false},{"id":846300386,"url":"https://api.github.com/repos/zverok/lmsa/labels/idea","name":"idea","color":"2735c6","default":false},{"id":846301116,"url":"https://api.github.com/repos/zverok/lmsa/labels/site","name":"site","color":"fbca04","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2018-02-23T17:01:46Z","updated_at":"2018-03-03T21:45:31Z","closed_at":null,"author_association":"OWNER","body":"## Project\r\n\r\nGather (automatically and semi-automatically) as much talk videos from Ruby conferences as there are exist, and provide a nice browsing interface for them.\r\n\r\n## Plan\r\n\r\n1. Go through http://rubyconferences.org/past/\r\n2. For each conference, define in Ruby (with the help of [wombat](https://github.com/felipecsl/wombat)?) its site (or web.archive.org copy of it) parser to extract structured list of talks, speakers, topics and so on;\r\n3. For each conference, find (on site, or in linked YouTube/Confreaks playlist) list of talks, and define extractor for it, and matcher with conference's program;\r\n4. Define (with the help of Jekyll or another nice static site renderer) the rendering of this data, and provide extensive navigations by years, by speakers, by talk topics, keywords and so on; joining the same talk given on several conferences into \"versions\".\r\n5. Publish to GitHub pages\r\n6. Make sure to have a \"framework\" of scripts to update the site after future conferences\r\n7. Provide an ability for collaborative editing of talk classifications.\r\n\r\n## Importance\r\n\r\nThere are a lot of good material over there gathered through 25 years of Ruby, and a huge part if it is available online, providing learning, discovery and historical interest. Somebody just should do something about it.\r\n\r\n## Skills and domains\r\n\r\nYou will do a lot of automated web scraping, and site generation, as well as generalizing a lot of non-generic data in a bearable way."},"comment":{"url":"https://api.github.com/repos/zverok/lmsa/issues/comments/370182316","html_url":"https://github.com/zverok/lmsa/issues/7#issuecomment-370182316","issue_url":"https://api.github.com/repos/zverok/lmsa/issues/7","id":370182316,"user":{"login":"zverok","id":129656,"avatar_url":"https://avatars1.githubusercontent.com/u/129656?v=4","gravatar_id":"","url":"https://api.github.com/users/zverok","html_url":"https://github.com/zverok","followers_url":"https://api.github.com/users/zverok/followers","following_url":"https://api.github.com/users/zverok/following{/other_user}","gists_url":"https://api.github.com/users/zverok/gists{/gist_id}","starred_url":"https://api.github.com/users/zverok/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zverok/subscriptions","organizations_url":"https://api.github.com/users/zverok/orgs","repos_url":"https://api.github.com/users/zverok/repos","events_url":"https://api.github.com/users/zverok/events{/privacy}","received_events_url":"https://api.github.com/users/zverok/received_events","type":"User","site_admin":false},"created_at":"2018-03-03T21:45:31Z","updated_at":"2018-03-03T21:45:31Z","author_association":"OWNER","body":"https://github.com/ruby-talks-archive/ruby-talks Here we go. You should have access to it."}}
{"actor":{"display_login":"zverok"}}