{"action":"created","issue":{"url":"https://api.github.com/repos/bjarnesvanberg/Scribus-Data-Merger/issues/1","labels_url":"https://api.github.com/repos/bjarnesvanberg/Scribus-Data-Merger/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/bjarnesvanberg/Scribus-Data-Merger/issues/1/comments","events_url":"https://api.github.com/repos/bjarnesvanberg/Scribus-Data-Merger/issues/1/events","html_url":"https://github.com/bjarnesvanberg/Scribus-Data-Merger/issues/1","id":100207927,"number":1,"title":"How does this differ from Scribus Generator?","user":{"login":"luzpaz","id":4140247,"avatar_url":"https://avatars.githubusercontent.com/u/4140247?v=3","gravatar_id":"","url":"https://api.github.com/users/luzpaz","html_url":"https://github.com/luzpaz","followers_url":"https://api.github.com/users/luzpaz/followers","following_url":"https://api.github.com/users/luzpaz/following{/other_user}","gists_url":"https://api.github.com/users/luzpaz/gists{/gist_id}","starred_url":"https://api.github.com/users/luzpaz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/luzpaz/subscriptions","organizations_url":"https://api.github.com/users/luzpaz/orgs","repos_url":"https://api.github.com/users/luzpaz/repos","events_url":"https://api.github.com/users/luzpaz/events{/privacy}","received_events_url":"https://api.github.com/users/luzpaz/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-08-11T02:01:20Z","updated_at":"2015-08-12T14:14:28Z","closed_at":null,"body":"https://github.com/berteh/ScribusGenerator"},"comment":{"url":"https://api.github.com/repos/bjarnesvanberg/Scribus-Data-Merger/issues/comments/130318162","html_url":"https://github.com/bjarnesvanberg/Scribus-Data-Merger/issues/1#issuecomment-130318162","issue_url":"https://api.github.com/repos/bjarnesvanberg/Scribus-Data-Merger/issues/1","id":130318162,"user":{"login":"bjarnesvanberg","id":7126217,"avatar_url":"https://avatars.githubusercontent.com/u/7126217?v=3","gravatar_id":"","url":"https://api.github.com/users/bjarnesvanberg","html_url":"https://github.com/bjarnesvanberg","followers_url":"https://api.github.com/users/bjarnesvanberg/followers","following_url":"https://api.github.com/users/bjarnesvanberg/following{/other_user}","gists_url":"https://api.github.com/users/bjarnesvanberg/gists{/gist_id}","starred_url":"https://api.github.com/users/bjarnesvanberg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bjarnesvanberg/subscriptions","organizations_url":"https://api.github.com/users/bjarnesvanberg/orgs","repos_url":"https://api.github.com/users/bjarnesvanberg/repos","events_url":"https://api.github.com/users/bjarnesvanberg/events{/privacy}","received_events_url":"https://api.github.com/users/bjarnesvanberg/received_events","type":"User","site_admin":false},"created_at":"2015-08-12T14:14:28Z","updated_at":"2015-08-12T14:14:28Z","body":"I can see why that would make sense when looking at the functionality. However, ScribusGenerator is working on the XML structure of a Scribus file and generating a new temporary file with the variables replaced with data for each PDF file created. It then exports the temporary file as a PDF. Scribus Data Merger on the other hand is utilizing the Scripter API to manipulate the current document.\r\n\r\nWhen looking at the functionality I think there is a justified case for each of those scripts as ScribusGenerator is better suited for repetition of multiple pages which Scribus Data Merger is not meant to handle at the moment. Scribus Data Merger will insert new pages into the existing Scribus document and then allowing the user to make more edits to the document before exporting. Usability-wise I think it will be hard to explain to the user how the two ways of merging differs while keeping the user interface simple. \r\n\r\nWhen looking at the code I think there is a clear overlap w.r.t. the data we are collecting from the user and the way the replacement code is handled. The issue about how each page object is accessed and modified differs quiet a lot (XML vs Scripter API) which could be a challenge to merge. \r\n\r\nI think it's a nice proposal but in order to make it happen I need input on how to go about the issues I have talked about here. \r\n\r\nCC @aoloe @berteh"}}