{"action":"created","issue":{"url":"https://api.github.com/repos/papis/papis/issues/86","repository_url":"https://api.github.com/repos/papis/papis","labels_url":"https://api.github.com/repos/papis/papis/issues/86/labels{/name}","comments_url":"https://api.github.com/repos/papis/papis/issues/86/comments","events_url":"https://api.github.com/repos/papis/papis/issues/86/events","html_url":"https://github.com/papis/papis/issues/86","id":347031898,"node_id":"MDU6SXNzdWUzNDcwMzE4OTg=","number":86,"title":"Migrate to click for simplicity and maintainability","user":{"login":"alejandrogallo","id":12715358,"node_id":"MDQ6VXNlcjEyNzE1MzU4","avatar_url":"https://avatars3.githubusercontent.com/u/12715358?v=4","gravatar_id":"","url":"https://api.github.com/users/alejandrogallo","html_url":"https://github.com/alejandrogallo","followers_url":"https://api.github.com/users/alejandrogallo/followers","following_url":"https://api.github.com/users/alejandrogallo/following{/other_user}","gists_url":"https://api.github.com/users/alejandrogallo/gists{/gist_id}","starred_url":"https://api.github.com/users/alejandrogallo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alejandrogallo/subscriptions","organizations_url":"https://api.github.com/users/alejandrogallo/orgs","repos_url":"https://api.github.com/users/alejandrogallo/repos","events_url":"https://api.github.com/users/alejandrogallo/events{/privacy}","received_events_url":"https://api.github.com/users/alejandrogallo/received_events","type":"User","site_admin":false},"labels":[{"id":544568276,"node_id":"MDU6TGFiZWw1NDQ1NjgyNzY=","url":"https://api.github.com/repos/papis/papis/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-08-02T14:16:23Z","updated_at":"2018-08-02T18:25:44Z","closed_at":null,"author_association":"MEMBER","body":"I'm migrating the command line parsing to the great library click\r\n\r\nhttps://github.com/pallets/click\r\n\r\nThe branch `click` is slowly becoming ready.\r\n@michaelplews I would be interested in knowing what you think about it, I think the code base\r\nis getting much simpler like this, and also what concerns writing scripts, I changed\r\nthe `papis-hubation` script in the `click` branch and I think it is much more maintainable now and readable."},"comment":{"url":"https://api.github.com/repos/papis/papis/issues/comments/410023128","html_url":"https://github.com/papis/papis/issues/86#issuecomment-410023128","issue_url":"https://api.github.com/repos/papis/papis/issues/86","id":410023128,"node_id":"MDEyOklzc3VlQ29tbWVudDQxMDAyMzEyOA==","user":{"login":"michaelplews","id":14098929,"node_id":"MDQ6VXNlcjE0MDk4OTI5","avatar_url":"https://avatars2.githubusercontent.com/u/14098929?v=4","gravatar_id":"","url":"https://api.github.com/users/michaelplews","html_url":"https://github.com/michaelplews","followers_url":"https://api.github.com/users/michaelplews/followers","following_url":"https://api.github.com/users/michaelplews/following{/other_user}","gists_url":"https://api.github.com/users/michaelplews/gists{/gist_id}","starred_url":"https://api.github.com/users/michaelplews/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/michaelplews/subscriptions","organizations_url":"https://api.github.com/users/michaelplews/orgs","repos_url":"https://api.github.com/users/michaelplews/repos","events_url":"https://api.github.com/users/michaelplews/events{/privacy}","received_events_url":"https://api.github.com/users/michaelplews/received_events","type":"User","site_admin":false},"created_at":"2018-08-02T18:25:44Z","updated_at":"2018-08-02T18:25:44Z","author_association":"MEMBER","body":"@alejandrogallo I see. I missed that but I will look again.\r\n\r\nI agree. It would be nice to make the script writing clear and concise to encourage users to write more scripts. It might also be nice to include a README in the scripts folder, or perhaps a different repo entirely just for scripts, that explains what each script does. Right now it's hard to see what the scripts do without reading through their code.\r\n\r\nIf there is any help you need refactoring some of the code to work with `click`, please let me know and I'd be more than happy to help."}}
{"actor":{"display_login":"michaelplews"}}