{"action":"opened","issue":{"url":"https://api.github.com/repos/achesak/weatherlog/issues/62","labels_url":"https://api.github.com/repos/achesak/weatherlog/issues/62/labels{/name}","comments_url":"https://api.github.com/repos/achesak/weatherlog/issues/62/comments","events_url":"https://api.github.com/repos/achesak/weatherlog/issues/62/events","html_url":"https://github.com/achesak/weatherlog/issues/62","id":61939177,"number":62,"title":"Split up utility_functions.py","user":{"login":"achesak","id":4130843,"avatar_url":"https://avatars.githubusercontent.com/u/4130843?v=3","gravatar_id":"","url":"https://api.github.com/users/achesak","html_url":"https://github.com/achesak","followers_url":"https://api.github.com/users/achesak/followers","following_url":"https://api.github.com/users/achesak/following{/other_user}","gists_url":"https://api.github.com/users/achesak/gists{/gist_id}","starred_url":"https://api.github.com/users/achesak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/achesak/subscriptions","organizations_url":"https://api.github.com/users/achesak/orgs","repos_url":"https://api.github.com/users/achesak/repos","events_url":"https://api.github.com/users/achesak/events{/privacy}","received_events_url":"https://api.github.com/users/achesak/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/achesak/weatherlog/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/achesak/weatherlog/labels/internal","name":"internal","color":"009800"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/achesak/weatherlog/milestones/4","html_url":"https://github.com/achesak/weatherlog/milestones/WeatherLog%203","labels_url":"https://api.github.com/repos/achesak/weatherlog/milestones/4/labels","id":955785,"number":4,"title":"WeatherLog 3","description":"WeatherLog 3 will be a major update, adding new fields for data. In addition, it will feature a UI overhaul.","creator":{"login":"achesak","id":4130843,"avatar_url":"https://avatars.githubusercontent.com/u/4130843?v=3","gravatar_id":"","url":"https://api.github.com/users/achesak","html_url":"https://github.com/achesak","followers_url":"https://api.github.com/users/achesak/followers","following_url":"https://api.github.com/users/achesak/following{/other_user}","gists_url":"https://api.github.com/users/achesak/gists{/gist_id}","starred_url":"https://api.github.com/users/achesak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/achesak/subscriptions","organizations_url":"https://api.github.com/users/achesak/orgs","repos_url":"https://api.github.com/users/achesak/repos","events_url":"https://api.github.com/users/achesak/events{/privacy}","received_events_url":"https://api.github.com/users/achesak/received_events","type":"User","site_admin":false},"open_issues":3,"closed_issues":3,"state":"open","created_at":"2015-01-28T23:04:41Z","updated_at":"2015-03-16T01:38:10Z","due_on":null,"closed_at":null},"comments":0,"created_at":"2015-03-16T01:38:09Z","updated_at":"2015-03-16T01:38:09Z","closed_at":null,"body":"New files:\r\n\r\n* datasets.py (extract_numbers, convert_float, get_column, split_list, split_list2, none_to_zero)\r\n* dates.py (split_date, date_to_iso)\r\n* validate.py (validate_profile, validate_data)\r\n* degrees.py (degree_to_direction.py)\r\n* convert.py (convert)"}}