{"action":"closed","issue":{"url":"https://api.github.com/repos/fatcerberus/minisphere/issues/208","repository_url":"https://api.github.com/repos/fatcerberus/minisphere","labels_url":"https://api.github.com/repos/fatcerberus/minisphere/issues/208/labels{/name}","comments_url":"https://api.github.com/repos/fatcerberus/minisphere/issues/208/comments","events_url":"https://api.github.com/repos/fatcerberus/minisphere/issues/208/events","html_url":"https://github.com/fatcerberus/minisphere/issues/208","id":249249609,"number":208,"title":"Implement DirectoryStream object","user":{"login":"fatcerberus","id":4097841,"avatar_url":"https://avatars2.githubusercontent.com/u/4097841?v=4","gravatar_id":"","url":"https://api.github.com/users/fatcerberus","html_url":"https://github.com/fatcerberus","followers_url":"https://api.github.com/users/fatcerberus/followers","following_url":"https://api.github.com/users/fatcerberus/following{/other_user}","gists_url":"https://api.github.com/users/fatcerberus/gists{/gist_id}","starred_url":"https://api.github.com/users/fatcerberus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fatcerberus/subscriptions","organizations_url":"https://api.github.com/users/fatcerberus/orgs","repos_url":"https://api.github.com/users/fatcerberus/repos","events_url":"https://api.github.com/users/fatcerberus/events{/privacy}","received_events_url":"https://api.github.com/users/fatcerberus/received_events","type":"User","site_admin":false},"labels":[{"id":472833746,"url":"https://api.github.com/repos/fatcerberus/minisphere/labels/Core%20API","name":"Core API","color":"006b75","default":false},{"id":278929578,"url":"https://api.github.com/repos/fatcerberus/minisphere/labels/feature","name":"feature","color":"5319e7","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/fatcerberus/minisphere/milestones/43","html_url":"https://github.com/fatcerberus/minisphere/milestone/43","labels_url":"https://api.github.com/repos/fatcerberus/minisphere/milestones/43/labels","id":2692333,"number":43,"title":"v4.9.0","description":null,"creator":{"login":"fatcerberus","id":4097841,"avatar_url":"https://avatars2.githubusercontent.com/u/4097841?v=4","gravatar_id":"","url":"https://api.github.com/users/fatcerberus","html_url":"https://github.com/fatcerberus","followers_url":"https://api.github.com/users/fatcerberus/followers","following_url":"https://api.github.com/users/fatcerberus/following{/other_user}","gists_url":"https://api.github.com/users/fatcerberus/gists{/gist_id}","starred_url":"https://api.github.com/users/fatcerberus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fatcerberus/subscriptions","organizations_url":"https://api.github.com/users/fatcerberus/orgs","repos_url":"https://api.github.com/users/fatcerberus/repos","events_url":"https://api.github.com/users/fatcerberus/events{/privacy}","received_events_url":"https://api.github.com/users/fatcerberus/received_events","type":"User","site_admin":false},"open_issues":0,"closed_issues":1,"state":"open","created_at":"2017-08-09T16:44:36Z","updated_at":"2017-08-10T15:40:06Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2017-08-10T06:53:07Z","updated_at":"2017-08-10T15:40:06Z","closed_at":"2017-08-10T15:40:06Z","body":"This would be akin to FileStream, but instead of data from a file, it would allow reading file entries from a directory.  You'd be able to set the position within the file list, etc.\r\n\r\nThe directory stream primitives provided by the platform (`readdir()` for POSIX, `FindNextFile()` for Windows) usually don't support arbitrary seeking, so the abstraction may need to be pretty heavy here."}}
{"actor":{"display_login":"fatcerberus"}}