A simple browser-based annotation tool.
Done:
- allow for simple binary annotation
- display the annotated data at the end of annotating
- allow for file upload of .txt and .json files
- allow for download of .json files of the annotated data
- allow for different label sets including more than two labels
- allow download while annotation is not finished
- save label set to downloaded file
- allow pagination with one text of context
- add an option for keyboard shortcuts and for setting those
- expand pagination option for more texts of context
- fix the shortcut function bug that occurs when clicking it multiple times
- implement a way to navigate the texts without setting labels
- give a warning before closing the window
- show total number of texts and place of the current text
- show the label of the current text
- improve the JSON structure
- implement a welcome page and hide the settings when they're not needed
- make pagination vertical instead of horizontal
- add an option to show the whole document on one page
- make it so you can add labels to the set at any point
- allow for setting multiple labels for one text
- implement hierarchical label sets
- implement keyboard shortcuts for the navigation buttons
- implement option to save data and settings to localStorage
- allow for multi-class classification
To do:
- work on some CSS
- create a workflow with GitHub/GitHub API