{"action":"created","issue":{"url":"https://api.github.com/repos/datacats/datacats/issues/118","labels_url":"https://api.github.com/repos/datacats/datacats/issues/118/labels{/name}","comments_url":"https://api.github.com/repos/datacats/datacats/issues/118/comments","events_url":"https://api.github.com/repos/datacats/datacats/issues/118/events","html_url":"https://github.com/datacats/datacats/issues/118","id":78328960,"number":118,"title":"Support watching less files","user":{"login":"deniszgonjanin","id":209316,"avatar_url":"https://avatars.githubusercontent.com/u/209316?v=3","gravatar_id":"","url":"https://api.github.com/users/deniszgonjanin","html_url":"https://github.com/deniszgonjanin","followers_url":"https://api.github.com/users/deniszgonjanin/followers","following_url":"https://api.github.com/users/deniszgonjanin/following{/other_user}","gists_url":"https://api.github.com/users/deniszgonjanin/gists{/gist_id}","starred_url":"https://api.github.com/users/deniszgonjanin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/deniszgonjanin/subscriptions","organizations_url":"https://api.github.com/users/deniszgonjanin/orgs","repos_url":"https://api.github.com/users/deniszgonjanin/repos","events_url":"https://api.github.com/users/deniszgonjanin/events{/privacy}","received_events_url":"https://api.github.com/users/deniszgonjanin/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/datacats/datacats/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":12,"created_at":"2015-05-20T01:53:57Z","updated_at":"2015-05-21T21:48:21Z","closed_at":null,"body":"`datacats less` should support a `--watch` parameter, and recompile less every time a less file is saved"},"comment":{"url":"https://api.github.com/repos/datacats/datacats/issues/comments/104431580","html_url":"https://github.com/datacats/datacats/issues/118#issuecomment-104431580","issue_url":"https://api.github.com/repos/datacats/datacats/issues/118","id":104431580,"user":{"login":"JackMc","id":746519,"avatar_url":"https://avatars.githubusercontent.com/u/746519?v=3","gravatar_id":"","url":"https://api.github.com/users/JackMc","html_url":"https://github.com/JackMc","followers_url":"https://api.github.com/users/JackMc/followers","following_url":"https://api.github.com/users/JackMc/following{/other_user}","gists_url":"https://api.github.com/users/JackMc/gists{/gist_id}","starred_url":"https://api.github.com/users/JackMc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JackMc/subscriptions","organizations_url":"https://api.github.com/users/JackMc/orgs","repos_url":"https://api.github.com/users/JackMc/repos","events_url":"https://api.github.com/users/JackMc/events{/privacy}","received_events_url":"https://api.github.com/users/JackMc/received_events","type":"User","site_admin":false},"created_at":"2015-05-21T21:48:21Z","updated_at":"2015-05-21T21:48:21Z","body":"So for cross-platform file watching in Python we have the following options from what I've found:\r\nhttps://github.com/gorakhargosh/watchdog\r\nhttps://github.com/facebook/watchman\r\nThese seem to be the only options which don't just do dumb polling.\r\n\r\nAs for running a daemon reliably on Linux/Mac OS X and managing its state, I will have to do more research."}}