{"action":"created","issue":{"url":"https://api.github.com/repos/kiliankoe/alfred_dvb/issues/15","repository_url":"https://api.github.com/repos/kiliankoe/alfred_dvb","labels_url":"https://api.github.com/repos/kiliankoe/alfred_dvb/issues/15/labels{/name}","comments_url":"https://api.github.com/repos/kiliankoe/alfred_dvb/issues/15/comments","events_url":"https://api.github.com/repos/kiliankoe/alfred_dvb/issues/15/events","html_url":"https://github.com/kiliankoe/alfred_dvb/pull/15","id":175769853,"number":15,"title":"Go rewrite","user":{"login":"kiliankoe","id":2625584,"avatar_url":"https://avatars.githubusercontent.com/u/2625584?v=3","gravatar_id":"","url":"https://api.github.com/users/kiliankoe","html_url":"https://github.com/kiliankoe","followers_url":"https://api.github.com/users/kiliankoe/followers","following_url":"https://api.github.com/users/kiliankoe/following{/other_user}","gists_url":"https://api.github.com/users/kiliankoe/gists{/gist_id}","starred_url":"https://api.github.com/users/kiliankoe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kiliankoe/subscriptions","organizations_url":"https://api.github.com/users/kiliankoe/orgs","repos_url":"https://api.github.com/users/kiliankoe/repos","events_url":"https://api.github.com/users/kiliankoe/events{/privacy}","received_events_url":"https://api.github.com/users/kiliankoe/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2016-09-08T14:32:27Z","updated_at":"2016-09-08T23:53:25Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/kiliankoe/alfred_dvb/pulls/15","html_url":"https://github.com/kiliankoe/alfred_dvb/pull/15","diff_url":"https://github.com/kiliankoe/alfred_dvb/pull/15.diff","patch_url":"https://github.com/kiliankoe/alfred_dvb/pull/15.patch"},"body":"Kicked out all code of the previous implementation, including the Cocoa app for scheduling notifications.\r\n\r\nThe go version depends on [dvbgo](https://github.com/kiliankoe/dvbgo) and interestingly enough actually feels quite a bit faster. Might just be a coincidence though, as the slowness of the previous implementation should be due the VVO API and not the implementation. At least I believe that to be the case 😄\r\n\r\nI haven't found a solution yet for scheduling the notifications, as #14 somehow needs `{query}` to dynamically set the delay and then also post a custom notification depending on `{query}` as well. Not sure how that would be possible.\r\n\r\nThe rest works nicely though and is a straight clone of the current version 😊 Just that it no longer depends on node and can be bundled as a binary inside the workflow, which is nice.\r\n\r\nIn case anybody wants to try this out, be sure to run `$ go build alfred_dvb.go` first. Committing the binary was a stupid decision and I kicked it out again. It should be bundled with the workflow however.\r\n\r\nRegarding that last point. It might be overkill for this workflow, but it'd be extremely awesome to have some kind of tooling that compiles and bundles the workflow with a new version automatically. If said tool is also able to change the workflow to switch between an exec of `go run alfred_dvb.go` and `alfred_dvb` on the compiled version and the dev version, that would be so awesome 😍"},"comment":{"url":"https://api.github.com/repos/kiliankoe/alfred_dvb/issues/comments/245778168","html_url":"https://github.com/kiliankoe/alfred_dvb/pull/15#issuecomment-245778168","issue_url":"https://api.github.com/repos/kiliankoe/alfred_dvb/issues/15","id":245778168,"user":{"login":"kiliankoe","id":2625584,"avatar_url":"https://avatars.githubusercontent.com/u/2625584?v=3","gravatar_id":"","url":"https://api.github.com/users/kiliankoe","html_url":"https://github.com/kiliankoe","followers_url":"https://api.github.com/users/kiliankoe/followers","following_url":"https://api.github.com/users/kiliankoe/following{/other_user}","gists_url":"https://api.github.com/users/kiliankoe/gists{/gist_id}","starred_url":"https://api.github.com/users/kiliankoe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kiliankoe/subscriptions","organizations_url":"https://api.github.com/users/kiliankoe/orgs","repos_url":"https://api.github.com/users/kiliankoe/repos","events_url":"https://api.github.com/users/kiliankoe/events{/privacy}","received_events_url":"https://api.github.com/users/kiliankoe/received_events","type":"User","site_admin":false},"created_at":"2016-09-08T23:53:25Z","updated_at":"2016-09-08T23:53:25Z","body":"And now this version actually does more than the previous one \\o/ 🎉 "}}
{"actor":{"display_login":"kiliankoe"}}