{"action":"created","issue":{"url":"https://api.github.com/repos/unified-font-object/ufoLib/issues/23","repository_url":"https://api.github.com/repos/unified-font-object/ufoLib","labels_url":"https://api.github.com/repos/unified-font-object/ufoLib/issues/23/labels{/name}","comments_url":"https://api.github.com/repos/unified-font-object/ufoLib/issues/23/comments","events_url":"https://api.github.com/repos/unified-font-object/ufoLib/issues/23/events","html_url":"https://github.com/unified-font-object/ufoLib/issues/23","id":152039430,"number":23,"title":"Zip / tar storage","user":{"login":"behdad","id":142891,"avatar_url":"https://avatars.githubusercontent.com/u/142891?v=3","gravatar_id":"","url":"https://api.github.com/users/behdad","html_url":"https://github.com/behdad","followers_url":"https://api.github.com/users/behdad/followers","following_url":"https://api.github.com/users/behdad/following{/other_user}","gists_url":"https://api.github.com/users/behdad/gists{/gist_id}","starred_url":"https://api.github.com/users/behdad/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/behdad/subscriptions","organizations_url":"https://api.github.com/users/behdad/orgs","repos_url":"https://api.github.com/users/behdad/repos","events_url":"https://api.github.com/users/behdad/events{/privacy}","received_events_url":"https://api.github.com/users/behdad/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":12,"created_at":"2016-04-30T16:30:01Z","updated_at":"2016-05-01T21:29:57Z","closed_at":"2016-05-01T06:36:13Z","body":"@typesupply I know you experimented with one-file options for UFO 4.  Any chance that can be integrated into ufoLib?  One way is to use something like https://pypi.python.org/pypi/fs/0.5.0 and let the user provide a fs instance that is used for file access.\r\n\r\nI'm interested in writing to, and reading from, one file.  Zip comes as a natural candidate, but tar might be interesting as well since it does not have the compression/decompression overhead."},"comment":{"url":"https://api.github.com/repos/unified-font-object/ufoLib/issues/comments/216073994","html_url":"https://github.com/unified-font-object/ufoLib/issues/23#issuecomment-216073994","issue_url":"https://api.github.com/repos/unified-font-object/ufoLib/issues/23","id":216073994,"user":{"login":"typesupply","id":4992934,"avatar_url":"https://avatars.githubusercontent.com/u/4992934?v=3","gravatar_id":"","url":"https://api.github.com/users/typesupply","html_url":"https://github.com/typesupply","followers_url":"https://api.github.com/users/typesupply/followers","following_url":"https://api.github.com/users/typesupply/following{/other_user}","gists_url":"https://api.github.com/users/typesupply/gists{/gist_id}","starred_url":"https://api.github.com/users/typesupply/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/typesupply/subscriptions","organizations_url":"https://api.github.com/users/typesupply/orgs","repos_url":"https://api.github.com/users/typesupply/repos","events_url":"https://api.github.com/users/typesupply/events{/privacy}","received_events_url":"https://api.github.com/users/typesupply/received_events","type":"User","site_admin":false},"created_at":"2016-05-01T21:29:57Z","updated_at":"2016-05-01T21:29:57Z","body":"Yeah. That's what I was doing in the research tests. Base: https://github.com/unified-font-object/ufo4Research/blob/master/fileStructureTests/core/fileSystem.py ZIP: https://github.com/unified-font-object/ufo4Research/blob/master/fileStructureTests/ufo3zip.py"}}