{"action":"created","issue":{"url":"https://api.github.com/repos/manahl/arctic/issues/21","labels_url":"https://api.github.com/repos/manahl/arctic/issues/21/labels{/name}","comments_url":"https://api.github.com/repos/manahl/arctic/issues/21/comments","events_url":"https://api.github.com/repos/manahl/arctic/issues/21/events","html_url":"https://github.com/manahl/arctic/pull/21","id":98796416,"number":21,"title":"Append functionality with additional functions for naive/user-friendly datetime read/write","user":{"login":"theahura","id":6380637,"avatar_url":"https://avatars.githubusercontent.com/u/6380637?v=3","gravatar_id":"","url":"https://api.github.com/users/theahura","html_url":"https://github.com/theahura","followers_url":"https://api.github.com/users/theahura/followers","following_url":"https://api.github.com/users/theahura/following{/other_user}","gists_url":"https://api.github.com/users/theahura/gists{/gist_id}","starred_url":"https://api.github.com/users/theahura/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/theahura/subscriptions","organizations_url":"https://api.github.com/users/theahura/orgs","repos_url":"https://api.github.com/users/theahura/repos","events_url":"https://api.github.com/users/theahura/events{/privacy}","received_events_url":"https://api.github.com/users/theahura/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-08-03T17:14:19Z","updated_at":"2015-08-05T19:58:52Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/manahl/arctic/pulls/21","html_url":"https://github.com/manahl/arctic/pull/21","diff_url":"https://github.com/manahl/arctic/pull/21.diff","patch_url":"https://github.com/manahl/arctic/pull/21.patch"},"body":"Summary: \r\n\r\nFunctions added to make arctic more usable and consistent.\r\n\r\nDetails: \r\nAdded API 'tickstore_addons' to be used instead of the native arctic library read/write, and added append functionality. These functions all function with datetime objects that can be either timezone aware or naive, making it easier for the end user to quickly pull or write data. \r\n\r\nWithin arctic, added function to get updated date ranges for a given tickstore. Added ability to cleanly overwrite previous dates with a write request, while leaving the non-date-override intact. Added function to convert a tickstore bucket to a version store image. \r\n\r\nTesting: \r\ntickstore_addons can be imported with 'from arctic.tickstore import tickstore_addons'. The rest of the functions can be tested by setting up a tickstore instance and running various functions. \r\n\r\nDocumentation: \r\nComments included in code.  \r\n\r\n "},"comment":{"url":"https://api.github.com/repos/manahl/arctic/issues/comments/128130888","html_url":"https://github.com/manahl/arctic/pull/21#issuecomment-128130888","issue_url":"https://api.github.com/repos/manahl/arctic/issues/21","id":128130888,"user":{"login":"jamesblackburn","id":55716,"avatar_url":"https://avatars.githubusercontent.com/u/55716?v=3","gravatar_id":"","url":"https://api.github.com/users/jamesblackburn","html_url":"https://github.com/jamesblackburn","followers_url":"https://api.github.com/users/jamesblackburn/followers","following_url":"https://api.github.com/users/jamesblackburn/following{/other_user}","gists_url":"https://api.github.com/users/jamesblackburn/gists{/gist_id}","starred_url":"https://api.github.com/users/jamesblackburn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jamesblackburn/subscriptions","organizations_url":"https://api.github.com/users/jamesblackburn/orgs","repos_url":"https://api.github.com/users/jamesblackburn/repos","events_url":"https://api.github.com/users/jamesblackburn/events{/privacy}","received_events_url":"https://api.github.com/users/jamesblackburn/received_events","type":"User","site_admin":false},"created_at":"2015-08-05T19:58:52Z","updated_at":"2015-08-05T19:58:52Z","body":"Many thanks for the pull request!  Would definitely like to get this new functionality in, but will need to break it into smaller pieces and add tests for the new code first."}}