{"action":"created","issue":{"url":"https://api.github.com/repos/duckduckgo/zeroclickinfo-fathead/issues/247","repository_url":"https://api.github.com/repos/duckduckgo/zeroclickinfo-fathead","labels_url":"https://api.github.com/repos/duckduckgo/zeroclickinfo-fathead/issues/247/labels{/name}","comments_url":"https://api.github.com/repos/duckduckgo/zeroclickinfo-fathead/issues/247/comments","events_url":"https://api.github.com/repos/duckduckgo/zeroclickinfo-fathead/issues/247/events","html_url":"https://github.com/duckduckgo/zeroclickinfo-fathead/pull/247","id":165613783,"number":247,"title":"New new perldoc parser","user":{"login":"jbarrett","id":444449,"avatar_url":"https://avatars.githubusercontent.com/u/444449?v=3","gravatar_id":"","url":"https://api.github.com/users/jbarrett","html_url":"https://github.com/jbarrett","followers_url":"https://api.github.com/users/jbarrett/followers","following_url":"https://api.github.com/users/jbarrett/following{/other_user}","gists_url":"https://api.github.com/users/jbarrett/gists{/gist_id}","starred_url":"https://api.github.com/users/jbarrett/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jbarrett/subscriptions","organizations_url":"https://api.github.com/users/jbarrett/orgs","repos_url":"https://api.github.com/users/jbarrett/repos","events_url":"https://api.github.com/users/jbarrett/events{/privacy}","received_events_url":"https://api.github.com/users/jbarrett/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/duckduckgo/zeroclickinfo-fathead/labels/Work%20In%20Progress","name":"Work In Progress","color":"fbca04"}],"state":"open","locked":false,"assignee":{"login":"moollaza","id":873785,"avatar_url":"https://avatars.githubusercontent.com/u/873785?v=3","gravatar_id":"","url":"https://api.github.com/users/moollaza","html_url":"https://github.com/moollaza","followers_url":"https://api.github.com/users/moollaza/followers","following_url":"https://api.github.com/users/moollaza/following{/other_user}","gists_url":"https://api.github.com/users/moollaza/gists{/gist_id}","starred_url":"https://api.github.com/users/moollaza/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/moollaza/subscriptions","organizations_url":"https://api.github.com/users/moollaza/orgs","repos_url":"https://api.github.com/users/moollaza/repos","events_url":"https://api.github.com/users/moollaza/events{/privacy}","received_events_url":"https://api.github.com/users/moollaza/received_events","type":"User","site_admin":false},"assignees":[{"login":"moollaza","id":873785,"avatar_url":"https://avatars.githubusercontent.com/u/873785?v=3","gravatar_id":"","url":"https://api.github.com/users/moollaza","html_url":"https://github.com/moollaza","followers_url":"https://api.github.com/users/moollaza/followers","following_url":"https://api.github.com/users/moollaza/following{/other_user}","gists_url":"https://api.github.com/users/moollaza/gists{/gist_id}","starred_url":"https://api.github.com/users/moollaza/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/moollaza/subscriptions","organizations_url":"https://api.github.com/users/moollaza/orgs","repos_url":"https://api.github.com/users/moollaza/repos","events_url":"https://api.github.com/users/moollaza/events{/privacy}","received_events_url":"https://api.github.com/users/moollaza/received_events","type":"User","site_admin":false},{"login":"jdorweiler","id":1882892,"avatar_url":"https://avatars.githubusercontent.com/u/1882892?v=3","gravatar_id":"","url":"https://api.github.com/users/jdorweiler","html_url":"https://github.com/jdorweiler","followers_url":"https://api.github.com/users/jdorweiler/followers","following_url":"https://api.github.com/users/jdorweiler/following{/other_user}","gists_url":"https://api.github.com/users/jdorweiler/gists{/gist_id}","starred_url":"https://api.github.com/users/jdorweiler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jdorweiler/subscriptions","organizations_url":"https://api.github.com/users/jdorweiler/orgs","repos_url":"https://api.github.com/users/jdorweiler/repos","events_url":"https://api.github.com/users/jdorweiler/events{/privacy}","received_events_url":"https://api.github.com/users/jdorweiler/received_events","type":"User","site_admin":false}],"milestone":null,"comments":47,"created_at":"2016-07-14T17:20:14Z","updated_at":"2016-08-18T21:56:36Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/duckduckgo/zeroclickinfo-fathead/pulls/247","html_url":"https://github.com/duckduckgo/zeroclickinfo-fathead/pull/247","diff_url":"https://github.com/duckduckgo/zeroclickinfo-fathead/pull/247.diff","patch_url":"https://github.com/duckduckgo/zeroclickinfo-fathead/pull/247.patch"},"body":"Picking up the work started by @jdorweiler in #209, this parser is intended to capture as much as possible from perldoc.\r\n\r\nSome initial changes:\r\n\r\n- Uses perldoc-html tarball instead of scraping perldoc.org\r\n- Attempt to pull all docs from index pages\r\n- Use DBI to write output.txt - naming columns seems more robust to me\r\n\r\nTODO:\r\n\r\n- [ ] Reintegrate Jason's parsers\r\n- [ ] Fix things\r\n- [ ] Create aliases\r\n- [ ] Make answers more concise (in general)\r\n- [ ] Ensure both upper and lower case flags can trigger\r\n- [ ] Add parser for regular expression backslash sequences (e.g., `\\b`)\r\n\r\nNew modules required: [DBD::CSV](https://metacpan.org/pod/DBD::CSV), [Text::CSV_XS](https://metacpan.org/pod/Text::CSV_XS)\r\n\r\n## Parsers\r\n\r\n- [X] Command-Line Options (`perl -w`)\r\n- [X] Diagnostics messages (`Allocation too large: %x`)\r\n- [ ] FAQ (`Which version of Perl should I use?`)\r\n- [X] Functions (`map`)\r\n- [X] Glossary (`regex`)\r\n- [X] Operators (`xor operator`)\r\n- [x] POD format codes (`pod L<name>`) ***(~90%)***\r\n- [X] POD commands (`pod =over`)\r\n- [ ] Regular Expression modifiers (`/x regular expression modifier`) ***(~50%)***\r\n- [X] Variables (`perlvar`) (`$ARGV`)\r\n\r\nhttps://duck.co/ia/view/perl_doc"},"comment":{"url":"https://api.github.com/repos/duckduckgo/zeroclickinfo-fathead/issues/comments/240869730","html_url":"https://github.com/duckduckgo/zeroclickinfo-fathead/pull/247#issuecomment-240869730","issue_url":"https://api.github.com/repos/duckduckgo/zeroclickinfo-fathead/issues/247","id":240869730,"user":{"login":"mintsoft","id":978048,"avatar_url":"https://avatars.githubusercontent.com/u/978048?v=3","gravatar_id":"","url":"https://api.github.com/users/mintsoft","html_url":"https://github.com/mintsoft","followers_url":"https://api.github.com/users/mintsoft/followers","following_url":"https://api.github.com/users/mintsoft/following{/other_user}","gists_url":"https://api.github.com/users/mintsoft/gists{/gist_id}","starred_url":"https://api.github.com/users/mintsoft/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mintsoft/subscriptions","organizations_url":"https://api.github.com/users/mintsoft/orgs","repos_url":"https://api.github.com/users/mintsoft/repos","events_url":"https://api.github.com/users/mintsoft/events{/privacy}","received_events_url":"https://api.github.com/users/mintsoft/received_events","type":"User","site_admin":false},"created_at":"2016-08-18T21:56:36Z","updated_at":"2016-08-18T21:56:36Z","body":"@jbarrett @GuiltyDolphin I think that's an encoding issue. \\xE1 is extended ASCII (i.e. totally unstandardised) for á IIRC. Looks like it needs outputting as UTF8 and it'll sort itself out"}}
{"actor":{"display_login":"mintsoft"}}