{"action":"created","issue":{"url":"https://api.github.com/repos/calibre2opds/calibre2opds/issues/11","repository_url":"https://api.github.com/repos/calibre2opds/calibre2opds","labels_url":"https://api.github.com/repos/calibre2opds/calibre2opds/issues/11/labels{/name}","comments_url":"https://api.github.com/repos/calibre2opds/calibre2opds/issues/11/comments","events_url":"https://api.github.com/repos/calibre2opds/calibre2opds/issues/11/events","html_url":"https://github.com/calibre2opds/calibre2opds/issues/11","id":308155369,"number":11,"title":"#c20-293: Case sensivity in non-standard author names","user":{"login":"Spriggana","id":37713281,"avatar_url":"https://avatars2.githubusercontent.com/u/37713281?v=4","gravatar_id":"","url":"https://api.github.com/users/Spriggana","html_url":"https://github.com/Spriggana","followers_url":"https://api.github.com/users/Spriggana/followers","following_url":"https://api.github.com/users/Spriggana/following{/other_user}","gists_url":"https://api.github.com/users/Spriggana/gists{/gist_id}","starred_url":"https://api.github.com/users/Spriggana/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Spriggana/subscriptions","organizations_url":"https://api.github.com/users/Spriggana/orgs","repos_url":"https://api.github.com/users/Spriggana/repos","events_url":"https://api.github.com/users/Spriggana/events{/privacy}","received_events_url":"https://api.github.com/users/Spriggana/received_events","type":"User","site_admin":false},"labels":[{"id":194579044,"url":"https://api.github.com/repos/calibre2opds/calibre2opds/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2018-03-23T19:37:53Z","updated_at":"2018-04-08T11:28:48Z","closed_at":null,"author_association":"NONE","body":"For authors with uppercase letter in the middle of their name, that do not match the standard cases lika McSomething od MacOther there are problems with generated folder names.\r\nFor instance, folder for Jennifer McAndrews’ books is named  /Jennifer%20McAndrews/ while folder for Jeff VanderMeer’s books is named /Jeff%20Vandermeer/ \r\nThis would not be a big problem if the html/xml catalogue pages would use the same foldr names, but they always use the proper names and link to /Jennifer%20McAndrews/ (folder exists) and /Jeff%20VanderMeer/ (folder does not exist)"},"comment":{"url":"https://api.github.com/repos/calibre2opds/calibre2opds/issues/comments/379542843","html_url":"https://github.com/calibre2opds/calibre2opds/issues/11#issuecomment-379542843","issue_url":"https://api.github.com/repos/calibre2opds/calibre2opds/issues/11","id":379542843,"user":{"login":"calibre2opds","id":11735000,"avatar_url":"https://avatars3.githubusercontent.com/u/11735000?v=4","gravatar_id":"","url":"https://api.github.com/users/calibre2opds","html_url":"https://github.com/calibre2opds","followers_url":"https://api.github.com/users/calibre2opds/followers","following_url":"https://api.github.com/users/calibre2opds/following{/other_user}","gists_url":"https://api.github.com/users/calibre2opds/gists{/gist_id}","starred_url":"https://api.github.com/users/calibre2opds/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/calibre2opds/subscriptions","organizations_url":"https://api.github.com/users/calibre2opds/orgs","repos_url":"https://api.github.com/users/calibre2opds/repos","events_url":"https://api.github.com/users/calibre2opds/events{/privacy}","received_events_url":"https://api.github.com/users/calibre2opds/received_events","type":"User","site_admin":false},"created_at":"2018-04-08T11:28:48Z","updated_at":"2018-04-08T11:28:48Z","author_association":"OWNER","body":"Fixing the URL’s to match the filename case is proving a little more challenging than I thought.   I now intend to look at going the other way and changing the case of filenames to match what is stored in the Calibre database.   Since this could potentially go wrong (although I will try and test it thoroughly to try and avoid that) I am going to introduce a new option on the Main tab for auto-correcting case sensitivity issues that the user will have to actively select (and label it Experimental in the help text until feedback is obtained on how successful it is).\r\n\r\nIn the meantime I have made rev 422 available for download which will write a warning to the log file for each mismatch found.   The end-of-run dialog also now gives a count of warnings written to the log file so you can see the scale of any problems."}}
{"actor":{"display_login":"calibre2opds"}}