{"action":"created","issue":{"url":"https://api.github.com/repos/edmund-huber/ergonomadic/issues/18","labels_url":"https://api.github.com/repos/edmund-huber/ergonomadic/issues/18/labels{/name}","comments_url":"https://api.github.com/repos/edmund-huber/ergonomadic/issues/18/comments","events_url":"https://api.github.com/repos/edmund-huber/ergonomadic/issues/18/events","html_url":"https://github.com/edmund-huber/ergonomadic/issues/18","id":93854242,"number":18,"title":"Opening up some of the code","user":{"login":"wjzijderveld","id":450201,"avatar_url":"https://avatars.githubusercontent.com/u/450201?v=3","gravatar_id":"","url":"https://api.github.com/users/wjzijderveld","html_url":"https://github.com/wjzijderveld","followers_url":"https://api.github.com/users/wjzijderveld/followers","following_url":"https://api.github.com/users/wjzijderveld/following{/other_user}","gists_url":"https://api.github.com/users/wjzijderveld/gists{/gist_id}","starred_url":"https://api.github.com/users/wjzijderveld/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wjzijderveld/subscriptions","organizations_url":"https://api.github.com/users/wjzijderveld/orgs","repos_url":"https://api.github.com/users/wjzijderveld/repos","events_url":"https://api.github.com/users/wjzijderveld/events{/privacy}","received_events_url":"https://api.github.com/users/wjzijderveld/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-07-08T18:12:13Z","updated_at":"2015-07-08T23:39:35Z","closed_at":null,"body":"Would you be interested in opening up some of the internal API you use?\r\n\r\nIn particular I would like to have access to [some of the channels](https://github.com/edmund-huber/ergonomadic/blob/efce628c875e8bdff8de109999a796f57b28c562/irc/server.go#L165-L183).\r\n\r\nMy use case: I'm trying to build a proxy between Hipchat and IRC. I just hate the Hipchat client and really like WeeChat :smile:, so I want to have a proxy in between.\r\nIt might grow into something more generic like an XMPP - IRC proxy. \r\n\r\nBut with the current implementation I'm unable to use this project. But I'm reluctant to build the whole IRC server part myself. \r\n\r\nI can understand if you are not willing to do it, as this project is meant for end-users and maintaining an API is something different.\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/edmund-huber/ergonomadic/issues/comments/119760014","html_url":"https://github.com/edmund-huber/ergonomadic/issues/18#issuecomment-119760014","issue_url":"https://api.github.com/repos/edmund-huber/ergonomadic/issues/18","id":119760014,"user":{"login":"edmund-huber","id":345424,"avatar_url":"https://avatars.githubusercontent.com/u/345424?v=3","gravatar_id":"","url":"https://api.github.com/users/edmund-huber","html_url":"https://github.com/edmund-huber","followers_url":"https://api.github.com/users/edmund-huber/followers","following_url":"https://api.github.com/users/edmund-huber/following{/other_user}","gists_url":"https://api.github.com/users/edmund-huber/gists{/gist_id}","starred_url":"https://api.github.com/users/edmund-huber/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/edmund-huber/subscriptions","organizations_url":"https://api.github.com/users/edmund-huber/orgs","repos_url":"https://api.github.com/users/edmund-huber/repos","events_url":"https://api.github.com/users/edmund-huber/events{/privacy}","received_events_url":"https://api.github.com/users/edmund-huber/received_events","type":"User","site_admin":false},"created_at":"2015-07-08T23:39:35Z","updated_at":"2015-07-08T23:39:35Z","body":"I'm open to any ideas. :) Anything that make the core IRC protocol -handling code more useful (splitting into a library?) would be neat.\r\n\r\nThat said, have you tried [bitlbee](https://www.bitlbee.org)? It's an IRC server that provides an interface to other chat networks and protocols."}}