{"action":"created","issue":{"url":"https://api.github.com/repos/raoulvdberge/refinedstorage/issues/1213","repository_url":"https://api.github.com/repos/raoulvdberge/refinedstorage","labels_url":"https://api.github.com/repos/raoulvdberge/refinedstorage/issues/1213/labels{/name}","comments_url":"https://api.github.com/repos/raoulvdberge/refinedstorage/issues/1213/comments","events_url":"https://api.github.com/repos/raoulvdberge/refinedstorage/issues/1213/events","html_url":"https://github.com/raoulvdberge/refinedstorage/issues/1213","id":228438189,"number":1213,"title":"OpenComputers API for Recipe Callbacks","user":{"login":"AJMansfield","id":3825306,"avatar_url":"https://avatars2.githubusercontent.com/u/3825306?v=3","gravatar_id":"","url":"https://api.github.com/users/AJMansfield","html_url":"https://github.com/AJMansfield","followers_url":"https://api.github.com/users/AJMansfield/followers","following_url":"https://api.github.com/users/AJMansfield/following{/other_user}","gists_url":"https://api.github.com/users/AJMansfield/gists{/gist_id}","starred_url":"https://api.github.com/users/AJMansfield/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AJMansfield/subscriptions","organizations_url":"https://api.github.com/users/AJMansfield/orgs","repos_url":"https://api.github.com/users/AJMansfield/repos","events_url":"https://api.github.com/users/AJMansfield/events{/privacy}","received_events_url":"https://api.github.com/users/AJMansfield/received_events","type":"User","site_admin":false},"labels":[{"id":296506965,"url":"https://api.github.com/repos/raoulvdberge/refinedstorage/labels/duplicate","name":"duplicate","color":"cccccc","default":true},{"id":296506966,"url":"https://api.github.com/repos/raoulvdberge/refinedstorage/labels/feature%20request","name":"feature request","color":"0e8a16","default":false},{"id":464209563,"url":"https://api.github.com/repos/raoulvdberge/refinedstorage/labels/fixed%20indev","name":"fixed indev","color":"c2e0c6","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2017-05-13T00:55:41Z","updated_at":"2017-05-13T01:34:02Z","closed_at":null,"body":"Currently certain crafting processes are difficult or impossible to do directly with Refined Storage's auto-crafting system. In order to make the auto-crafting system more versatile, it would make sense to add a way to register some type of recipe callback in the OpenComputers API, so that the autocrafting can leverage more advanced equipment control procedures. That way, complicated/custom crafting procedures can be handled by an OpenComputers script.\r\n\r\nMy specific use case is to automate Tinker's Construct Smeltery operations, to allow automated alloying, casting, and re-melting, but a system like this could also easily be used for controlling a breeder reactor in ExtremeReactors, or even to control automatic farms and only harvest when the resources are needed."},"comment":{"url":"https://api.github.com/repos/raoulvdberge/refinedstorage/issues/comments/301217379","html_url":"https://github.com/raoulvdberge/refinedstorage/issues/1213#issuecomment-301217379","issue_url":"https://api.github.com/repos/raoulvdberge/refinedstorage/issues/1213","id":301217379,"user":{"login":"raoulvdberge","id":10358424,"avatar_url":"https://avatars1.githubusercontent.com/u/10358424?v=3","gravatar_id":"","url":"https://api.github.com/users/raoulvdberge","html_url":"https://github.com/raoulvdberge","followers_url":"https://api.github.com/users/raoulvdberge/followers","following_url":"https://api.github.com/users/raoulvdberge/following{/other_user}","gists_url":"https://api.github.com/users/raoulvdberge/gists{/gist_id}","starred_url":"https://api.github.com/users/raoulvdberge/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/raoulvdberge/subscriptions","organizations_url":"https://api.github.com/users/raoulvdberge/orgs","repos_url":"https://api.github.com/users/raoulvdberge/repos","events_url":"https://api.github.com/users/raoulvdberge/events{/privacy}","received_events_url":"https://api.github.com/users/raoulvdberge/received_events","type":"User","site_admin":false},"created_at":"2017-05-13T01:34:02Z","updated_at":"2017-05-13T01:34:02Z","body":"I misinterpreted your request.\r\n\r\nUnder what circumstances should this callback be called? When the task finishes?"}}
{"actor":{"display_login":"raoulvdberge"}}