{"action":"created","issue":{"url":"https://api.github.com/repos/WorldBrain/Memex/issues/420","repository_url":"https://api.github.com/repos/WorldBrain/Memex","labels_url":"https://api.github.com/repos/WorldBrain/Memex/issues/420/labels{/name}","comments_url":"https://api.github.com/repos/WorldBrain/Memex/issues/420/comments","events_url":"https://api.github.com/repos/WorldBrain/Memex/issues/420/events","html_url":"https://github.com/WorldBrain/Memex/issues/420","id":331672211,"node_id":"MDU6SXNzdWUzMzE2NzIyMTE=","number":420,"title":"Import history/bookmarks from file","user":{"login":"oliversauter","id":7870039,"node_id":"MDQ6VXNlcjc4NzAwMzk=","avatar_url":"https://avatars2.githubusercontent.com/u/7870039?v=4","gravatar_id":"","url":"https://api.github.com/users/oliversauter","html_url":"https://github.com/oliversauter","followers_url":"https://api.github.com/users/oliversauter/followers","following_url":"https://api.github.com/users/oliversauter/following{/other_user}","gists_url":"https://api.github.com/users/oliversauter/gists{/gist_id}","starred_url":"https://api.github.com/users/oliversauter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oliversauter/subscriptions","organizations_url":"https://api.github.com/users/oliversauter/orgs","repos_url":"https://api.github.com/users/oliversauter/repos","events_url":"https://api.github.com/users/oliversauter/events{/privacy}","received_events_url":"https://api.github.com/users/oliversauter/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-06-12T16:56:19Z","updated_at":"2018-06-14T06:59:32Z","closed_at":null,"author_association":"MEMBER","body":"Several users requested the ability to import pages from the firefox backup files. \r\n\r\n## workflow:\r\n1) Choosing upload file\r\n2) Validating (background)\r\n3) calculate stats against db (like the pre-calcuation happening with regular imports of history/bookmarks)\r\n4) start import\r\n5) end import, show finish stats\r\n\r\n### things to consider:\r\n1) to use the data of the file in the right format for the importer, probably the function that hooks onto the browser's APIs can be used as an inspiration. \r\n2) there needs to be a procedure that makes sure, the file is the right file format, and the right file content format. If something fails, it should throw an error as seen in the mockups\r\n\r\n![slice 19](https://user-images.githubusercontent.com/7870039/41305120-3a866866-6e72-11e8-8bbc-c7801e2b39f9.png)\r\n"},"comment":{"url":"https://api.github.com/repos/WorldBrain/Memex/issues/comments/397192352","html_url":"https://github.com/WorldBrain/Memex/issues/420#issuecomment-397192352","issue_url":"https://api.github.com/repos/WorldBrain/Memex/issues/420","id":397192352,"node_id":"MDEyOklzc3VlQ29tbWVudDM5NzE5MjM1Mg==","user":{"login":"arpitgogia","id":9051659,"node_id":"MDQ6VXNlcjkwNTE2NTk=","avatar_url":"https://avatars3.githubusercontent.com/u/9051659?v=4","gravatar_id":"","url":"https://api.github.com/users/arpitgogia","html_url":"https://github.com/arpitgogia","followers_url":"https://api.github.com/users/arpitgogia/followers","following_url":"https://api.github.com/users/arpitgogia/following{/other_user}","gists_url":"https://api.github.com/users/arpitgogia/gists{/gist_id}","starred_url":"https://api.github.com/users/arpitgogia/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/arpitgogia/subscriptions","organizations_url":"https://api.github.com/users/arpitgogia/orgs","repos_url":"https://api.github.com/users/arpitgogia/repos","events_url":"https://api.github.com/users/arpitgogia/events{/privacy}","received_events_url":"https://api.github.com/users/arpitgogia/received_events","type":"User","site_admin":false},"created_at":"2018-06-14T06:59:32Z","updated_at":"2018-06-14T06:59:32Z","author_association":"MEMBER","body":"@oliversauter is this the file that we need to add support for?\r\nhttps://support.mozilla.org/en-US/kb/back-and-restore-information-firefox-profiles"}}
{"actor":{"display_login":"arpitgogia"}}