Skip to content
This repository was archived by the owner on Nov 26, 2022. It is now read-only.
This repository was archived by the owner on Nov 26, 2022. It is now read-only.

New component for uploading archives #459

@codl

Description

@codl

Part of #64
Blocked by #458

  • Present itself as a large "Import archive" button, which opens a file picker and accepts either a tweet.js file or a zip file
  • Also a drop zone
  • If given a zip file, looks for a tweet.js file inside it. zip.js seems deece.
    • might be good to load zip.js on demand when a zip file is given
  • Be able to parse a tweet.js, extract the useful metadata for each tweet, and upload it in batches to the endpoint in New endpoint to add arbitrary statuses #458
  • Some live progress reporting would be good

Also needs some copy (not inside the component) explaining what the archive is and does, and that the zip file won't be uploaded but processed locally. Some of the old copy can probably be reused.

I will not be making a no-JS plain-html alternative, because I absolutely do not want people to accidentally upload their whole archive to me. I don't want your DMs.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions