hypothesis / client

The Hypothesis web-based annotation client.
Other
630 stars 195 forks source link

Add additional formats to annotation export #5784

Closed dwhly closed 7 months ago

dwhly commented 1 year ago

Adding additional format types for export will dramatically increase the utlity of this feature. Proposed: Add CSV, TXT and HTML formats in addition to JSON. This will require UX to specify these additional format types, such as:

Image

Also, the exact structure that each file format has will need to be defined. Here is a google doc with some provisional descriptions for each.

https://docs.google.com/document/d/1Xn6AazKkpUy85VUaj9v_utasexk8lIqP_1zveILq1So/edit


robertknight commented 1 year ago

Less technical users probably won't know what the use of the different formats are. It could be helpful to spell that out in the dropdown. Something along the lines of:

JSON - For import into another Hypothesis group or document CSV - For import into Excel, Google Sheets etc. TXT - Plain text HTML - Rich text

jaredpdesigns commented 12 months ago

Here's some revised elements shuffled around including the "Copy to Clipboard" option:

Image

acelaya commented 8 months ago

I have created a project board for a more detailed progress tracking https://github.com/orgs/hypothesis/projects/131/views/1

acelaya commented 7 months ago

I'm going to close this as completed, as the bulk of the work is done, and the main user journey is finished.

The feature is currently disabled behind a feature flag, but we will soon enable it for public users.

There's a few pending improvements that can be tracked separately. Main ones are tagged as project: export formats, and a few more can be found in the project board.