{"action":"created","issue":{"url":"https://api.github.com/repos/chriskiehl/Gooey/issues/90","labels_url":"https://api.github.com/repos/chriskiehl/Gooey/issues/90/labels{/name}","comments_url":"https://api.github.com/repos/chriskiehl/Gooey/issues/90/comments","events_url":"https://api.github.com/repos/chriskiehl/Gooey/issues/90/events","html_url":"https://github.com/chriskiehl/Gooey/pull/90","id":84848036,"number":90,"title":"Multi dir dialog","user":{"login":"Roshgar","id":3627555,"avatar_url":"https://avatars.githubusercontent.com/u/3627555?v=3","gravatar_id":"","url":"https://api.github.com/users/Roshgar","html_url":"https://github.com/Roshgar","followers_url":"https://api.github.com/users/Roshgar/followers","following_url":"https://api.github.com/users/Roshgar/following{/other_user}","gists_url":"https://api.github.com/users/Roshgar/gists{/gist_id}","starred_url":"https://api.github.com/users/Roshgar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Roshgar/subscriptions","organizations_url":"https://api.github.com/users/Roshgar/orgs","repos_url":"https://api.github.com/users/Roshgar/repos","events_url":"https://api.github.com/users/Roshgar/events{/privacy}","received_events_url":"https://api.github.com/users/Roshgar/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-06-04T01:15:33Z","updated_at":"2015-06-09T17:20:51Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/chriskiehl/Gooey/pulls/90","html_url":"https://github.com/chriskiehl/Gooey/pull/90","diff_url":"https://github.com/chriskiehl/Gooey/pull/90.diff","patch_url":"https://github.com/chriskiehl/Gooey/pull/90.patch"},"body":"Hello, \r\nSo, i appreciated a lot this nifty little module and also wanted something like this for a while now but couldnt find a simple, neatly packaged module. Gooey is the one!\r\n\r\nI had a go at trying to implement a multiDirDialog. So it is functionnal, up to you if you wish to have it or not and if you find a better way of implementing it. :-)\r\n\r\nUsed the `MultiDirDialog` from wx.lib.agw and chucked in some formatting of the return value (For some weird reason it explicitly states that it is a `\"Local Disk (C:)\"` Instead of just `\"C:\"` when returning the path)\r\n\r\nAnyhow, i'm also relatively new to actually doing something with a project (I.e putting it online so other people can glitch and not only you!) So if there are any procedures to be done before this pull request is created, sorry, I probably did not do it. (Other than testing a few cases.)\r\n\r\nPlease, just don't have a weird username like on one of my machines (ðø/any unicode type of characters don't pass well.) and it shouldn't have a problem.\r\n\r\nOnly three issues i can think about are : \r\n1 - The weird format of the path when MDD returns. I.E : `\"Local Disk (C:)/Users/User/Documents\"`\r\n2 - If you happen to have accents/unicode characters in your username/Directory names, it freaks out at `return '{0} \"{1}\"'.format(self.option_string, value)`\r\n3 - If you happen to manage to select a non existing directory (Shouldn't be possible but if you decide to remove the `MDD.DD_DIR_MUST_EXIST` it will be), AND that directory is somehow not created with the MDD dialog (If you play around with that code too) AND the error message stating `the directory does not exist` contains accents on your system, it will freak out due to unicode at `i18n._('uh_oh').format(error_msg)`"},"comment":{"url":"https://api.github.com/repos/chriskiehl/Gooey/issues/comments/110438610","html_url":"https://github.com/chriskiehl/Gooey/pull/90#issuecomment-110438610","issue_url":"https://api.github.com/repos/chriskiehl/Gooey/issues/90","id":110438610,"user":{"login":"Roshgar","id":3627555,"avatar_url":"https://avatars.githubusercontent.com/u/3627555?v=3","gravatar_id":"","url":"https://api.github.com/users/Roshgar","html_url":"https://github.com/Roshgar","followers_url":"https://api.github.com/users/Roshgar/followers","following_url":"https://api.github.com/users/Roshgar/following{/other_user}","gists_url":"https://api.github.com/users/Roshgar/gists{/gist_id}","starred_url":"https://api.github.com/users/Roshgar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Roshgar/subscriptions","organizations_url":"https://api.github.com/users/Roshgar/orgs","repos_url":"https://api.github.com/users/Roshgar/repos","events_url":"https://api.github.com/users/Roshgar/events{/privacy}","received_events_url":"https://api.github.com/users/Roshgar/received_events","type":"User","site_admin":false},"created_at":"2015-06-09T17:20:51Z","updated_at":"2015-06-09T17:20:51Z","body":"Indeed. Much more simplified method. Tested it out works brilliantly (Also keeps the same window style as the fileSelector. So preferable) Will get back to that when either i make gooey compile or when i decide to give up and script a setup."}}