{"action":"created","issue":{"url":"https://api.github.com/repos/bkeiren/EasyImgur/issues/12","labels_url":"https://api.github.com/repos/bkeiren/EasyImgur/issues/12/labels{/name}","comments_url":"https://api.github.com/repos/bkeiren/EasyImgur/issues/12/comments","events_url":"https://api.github.com/repos/bkeiren/EasyImgur/issues/12/events","html_url":"https://github.com/bkeiren/EasyImgur/issues/12","id":53167853,"number":12,"title":"Provide a setting to make easyimgur portable","user":{"login":"aviaryan","id":4047597,"avatar_url":"https://avatars.githubusercontent.com/u/4047597?v=3","gravatar_id":"","url":"https://api.github.com/users/aviaryan","html_url":"https://github.com/aviaryan","followers_url":"https://api.github.com/users/aviaryan/followers","following_url":"https://api.github.com/users/aviaryan/following{/other_user}","gists_url":"https://api.github.com/users/aviaryan/gists{/gist_id}","starred_url":"https://api.github.com/users/aviaryan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aviaryan/subscriptions","organizations_url":"https://api.github.com/users/aviaryan/orgs","repos_url":"https://api.github.com/users/aviaryan/repos","events_url":"https://api.github.com/users/aviaryan/events{/privacy}","received_events_url":"https://api.github.com/users/aviaryan/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2014-12-31T05:20:27Z","updated_at":"2015-01-02T16:13:03Z","closed_at":null,"body":"It seems that EasyImgur creates folder in %appdata% and %localappdata% . Can you please provide an option to avoid that."},"comment":{"url":"https://api.github.com/repos/bkeiren/EasyImgur/issues/comments/68538033","html_url":"https://github.com/bkeiren/EasyImgur/issues/12#issuecomment-68538033","issue_url":"https://api.github.com/repos/bkeiren/EasyImgur/issues/12","id":68538033,"user":{"login":"bkeiren","id":5032996,"avatar_url":"https://avatars.githubusercontent.com/u/5032996?v=3","gravatar_id":"","url":"https://api.github.com/users/bkeiren","html_url":"https://github.com/bkeiren","followers_url":"https://api.github.com/users/bkeiren/followers","following_url":"https://api.github.com/users/bkeiren/following{/other_user}","gists_url":"https://api.github.com/users/bkeiren/gists{/gist_id}","starred_url":"https://api.github.com/users/bkeiren/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bkeiren/subscriptions","organizations_url":"https://api.github.com/users/bkeiren/orgs","repos_url":"https://api.github.com/users/bkeiren/repos","events_url":"https://api.github.com/users/bkeiren/events{/privacy}","received_events_url":"https://api.github.com/users/bkeiren/received_events","type":"User","site_admin":false},"created_at":"2015-01-02T16:13:03Z","updated_at":"2015-01-02T16:13:03Z","body":"Aviaryan, since you're okay with keeping additional files alongside EasyImgur I'm thinking of adding the following things:\r\n\r\n- A `-portable` command line switch.\r\n- Embed the Newtonsoft.Json DLL so it cuts down on the number of files required to run EI (just a single file then). I have already implemented this and submitted the changes, there is no release yet that incorporates this (will do so once the -portable stuff is implemented).\r\n\r\nNote that it's not very convenient to implement this as an option in the actual application, because how would we persist this between runs? We could store it in the actual settings file but then how will we determine whether to look for a local settings file or a normal settings file? What if we find both, which one gets precedence? \r\n\r\nI think the best option is to circumvent these issues entirely by simply allowing the user (you) to run EI in portable mode explicitly through a command line switch (you say you have a launcher, I'd imagine you can add it to this).\r\n\r\nA small caveat is that in portable mode we will have to restrict certain options to keep ourselves from having to do too much management. This would include options such as the context menu or start-on-boot. I would imagine that this wouldn't be too much of an issue though.\r\n\r\nLooking forward to hearing you guys' comments!\r\n\r\n "}}