{"action":"created","issue":{"url":"https://api.github.com/repos/Ultimaker/Cura/issues/13","labels_url":"https://api.github.com/repos/Ultimaker/Cura/issues/13/labels{/name}","comments_url":"https://api.github.com/repos/Ultimaker/Cura/issues/13/comments","events_url":"https://api.github.com/repos/Ultimaker/Cura/issues/13/events","html_url":"https://github.com/Ultimaker/Cura/issues/13","id":81570104,"number":13,"title":"Post Processing Plugin","user":{"login":"MiguelAngelLV","id":638110,"avatar_url":"https://avatars.githubusercontent.com/u/638110?v=3","gravatar_id":"","url":"https://api.github.com/users/MiguelAngelLV","html_url":"https://github.com/MiguelAngelLV","followers_url":"https://api.github.com/users/MiguelAngelLV/followers","following_url":"https://api.github.com/users/MiguelAngelLV/following{/other_user}","gists_url":"https://api.github.com/users/MiguelAngelLV/gists{/gist_id}","starred_url":"https://api.github.com/users/MiguelAngelLV/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MiguelAngelLV/subscriptions","organizations_url":"https://api.github.com/users/MiguelAngelLV/orgs","repos_url":"https://api.github.com/users/MiguelAngelLV/repos","events_url":"https://api.github.com/users/MiguelAngelLV/events{/privacy}","received_events_url":"https://api.github.com/users/MiguelAngelLV/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Ultimaker/Cura/labels/question","name":"question","color":"cc317c"}],"state":"open","locked":false,"assignee":{"login":"nallath","id":3922611,"avatar_url":"https://avatars.githubusercontent.com/u/3922611?v=3","gravatar_id":"","url":"https://api.github.com/users/nallath","html_url":"https://github.com/nallath","followers_url":"https://api.github.com/users/nallath/followers","following_url":"https://api.github.com/users/nallath/following{/other_user}","gists_url":"https://api.github.com/users/nallath/gists{/gist_id}","starred_url":"https://api.github.com/users/nallath/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nallath/subscriptions","organizations_url":"https://api.github.com/users/nallath/orgs","repos_url":"https://api.github.com/users/nallath/repos","events_url":"https://api.github.com/users/nallath/events{/privacy}","received_events_url":"https://api.github.com/users/nallath/received_events","type":"User","site_admin":false},"milestone":null,"comments":15,"created_at":"2015-05-27T18:38:54Z","updated_at":"2015-07-08T18:19:33Z","closed_at":null,"body":"We need a \"guide\" to develop plugins to new systems. I [have a plugin][1] I would like port to new system but I don't know how start\r\n\r\n\r\n[1]: https://github.com/MiguelAngelLV/marlin-lcd-estimate-time"},"comment":{"url":"https://api.github.com/repos/Ultimaker/Cura/issues/comments/119686380","html_url":"https://github.com/Ultimaker/Cura/issues/13#issuecomment-119686380","issue_url":"https://api.github.com/repos/Ultimaker/Cura/issues/13","id":119686380,"user":{"login":"gearsawe","id":13178536,"avatar_url":"https://avatars.githubusercontent.com/u/13178536?v=3","gravatar_id":"","url":"https://api.github.com/users/gearsawe","html_url":"https://github.com/gearsawe","followers_url":"https://api.github.com/users/gearsawe/followers","following_url":"https://api.github.com/users/gearsawe/following{/other_user}","gists_url":"https://api.github.com/users/gearsawe/gists{/gist_id}","starred_url":"https://api.github.com/users/gearsawe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gearsawe/subscriptions","organizations_url":"https://api.github.com/users/gearsawe/orgs","repos_url":"https://api.github.com/users/gearsawe/repos","events_url":"https://api.github.com/users/gearsawe/events{/privacy}","received_events_url":"https://api.github.com/users/gearsawe/received_events","type":"User","site_admin":false},"created_at":"2015-07-08T18:19:33Z","updated_at":"2015-07-08T18:19:33Z","body":"I have had some success but it is all a hack really and the only way I have found to make this work for what I need, those who own a M3D Mirco and want to use 15.06\r\nI modified the Original Gcode writer which access settings from those set thru the printer config. I know the printer config is not where these setting should be but in this case yes. Since the settings are for making changes to gcode which are specific to the printer.\r\nI tried to make a separate GcodeWriterM3D along side of the GCodeWrite but all it seem to do is use the original and ignore mine.\r\n@BagelOrb thanks for the example plugin. This give us something to dwell on. And still is not easy to figure this all out.\r\n\r\nWhat Would really be nice if:\r\n-Pose Process Plugs are run at save.\r\n-You could make your own setting there.\r\n-Setting could be saved to an ini file which could be loaded later at the time the plugin is run. (This of course to be done thru normal python script. And up to the programmer to make their own saving format.)\r\n-Not only would being able to run multiple posting processing files but ability to chose the order.\r\n"}}