{"action":"created","issue":{"url":"https://api.github.com/repos/luispadron/BandLoader/issues/2","labels_url":"https://api.github.com/repos/luispadron/BandLoader/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/luispadron/BandLoader/issues/2/comments","events_url":"https://api.github.com/repos/luispadron/BandLoader/issues/2/events","html_url":"https://github.com/luispadron/BandLoader/issues/2","id":119312163,"number":2,"title":"Invalid files names on UNIX based systems","user":{"login":"lapsio","id":1054079,"avatar_url":"https://avatars.githubusercontent.com/u/1054079?v=3","gravatar_id":"","url":"https://api.github.com/users/lapsio","html_url":"https://github.com/lapsio","followers_url":"https://api.github.com/users/lapsio/followers","following_url":"https://api.github.com/users/lapsio/following{/other_user}","gists_url":"https://api.github.com/users/lapsio/gists{/gist_id}","starred_url":"https://api.github.com/users/lapsio/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lapsio/subscriptions","organizations_url":"https://api.github.com/users/lapsio/orgs","repos_url":"https://api.github.com/users/lapsio/repos","events_url":"https://api.github.com/users/lapsio/events{/privacy}","received_events_url":"https://api.github.com/users/lapsio/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/luispadron/BandLoader/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2015-11-28T18:39:04Z","updated_at":"2015-11-28T21:53:07Z","closed_at":"2015-11-28T20:51:29Z","body":"Downloader doesn't use all supported characters in songs / albums names:\r\n\r\nActual result:\r\nhttps://dl.dropboxusercontent.com/u/44131220/undeletable/z88.png\r\n\r\nExpected result:\r\nhttps://dl.dropboxusercontent.com/u/44131220/undeletable/z89.png\r\n\r\nThe same happens to album names with / and basically any non-ascii character\r\nhttp://mumbleetc.com\r\nthis guy has LOTS of titles like that ^\r\n\r\nalso this album:\r\nhttp://mumbleetc.com/track/feeeeeeeeeeeeeeeeee-eeeeeeeeeeeeeeeeeeeeee\r\n\r\nthrows error about improperly formatted url"},"comment":{"url":"https://api.github.com/repos/luispadron/BandLoader/issues/comments/160338800","html_url":"https://github.com/luispadron/BandLoader/issues/2#issuecomment-160338800","issue_url":"https://api.github.com/repos/luispadron/BandLoader/issues/2","id":160338800,"user":{"login":"lapsio","id":1054079,"avatar_url":"https://avatars.githubusercontent.com/u/1054079?v=3","gravatar_id":"","url":"https://api.github.com/users/lapsio","html_url":"https://github.com/lapsio","followers_url":"https://api.github.com/users/lapsio/followers","following_url":"https://api.github.com/users/lapsio/following{/other_user}","gists_url":"https://api.github.com/users/lapsio/gists{/gist_id}","starred_url":"https://api.github.com/users/lapsio/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lapsio/subscriptions","organizations_url":"https://api.github.com/users/lapsio/orgs","repos_url":"https://api.github.com/users/lapsio/repos","events_url":"https://api.github.com/users/lapsio/events{/privacy}","received_events_url":"https://api.github.com/users/lapsio/received_events","type":"User","site_admin":false},"created_at":"2015-11-28T21:53:07Z","updated_at":"2015-11-28T21:53:07Z","body":"nope :D\r\nSorry but actually it's first time I launched it on linux, before I used it on windows virtual machine because i was in rush and didn't want to install PyQT4 on lin. So here's result of launching app on album we were using as example:\r\n\r\n`Traceback (most recent call last):\r\n  File \"main.py\", line 142, in begin_download\r\n    self.camp_obj.create_dir()\r\n  File \"/home/lapsio/Documents/Projekty/Non-mine/BandLoader/BandLoader/bandloader.py\", line 87, in create_dir\r\n    os.makedirs(file_path)\r\n  File \"/usr/lib64/python3.4/os.py\", line 237, in makedirs\r\n    mkdir(name, mode)\r\nPermissionError: [Errno 13] Permission denied: '/home/lapsio\\\\PEGAII  DOE AM\\\\'`\r\n\r\nI guess your app tried to make dir \"/home/lapsio\\PEGAII  DOE AM\\\" but on UNIX systems (both linux and OS X) another slash is used as separator and \"\\\" is character used as escape sequence for special characters like eg. \"*\" or \"/\" in file name (if you want to make file named \"A/B\" you'd create file \"/dir/subdir/A\\/B\"), so ur app is trying to actually make directory \"lapsio\\PEGAII DOE AM\\\" in /home which is ofc forbidden because it'd create new user home dir and only root can do that.\r\n\r\nAfaik windows also does allow using both \"/\" and \"\\\" as dir separators so maybe changing to \"/\" globally would be better idea."}}