Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/semphriss/annotate
Lightweight HTML5 app to annotate your PDF files for Ubuntu Touch
https://github.com/semphriss/annotate
Last synced: about 2 months ago
JSON representation
Lightweight HTML5 app to annotate your PDF files for Ubuntu Touch
- Host: GitHub
- URL: https://github.com/semphriss/annotate
- Owner: Semphriss
- License: apache-2.0
- Created: 2022-06-02T15:18:21.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-07-29T21:28:28.000Z (6 months ago)
- Last Synced: 2024-07-30T03:23:59.232Z (6 months ago)
- Language: JavaScript
- Homepage:
- Size: 1.51 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Annotate
[![Build and upload](https://github.com/Semphriss/Annotate/actions/workflows/build.yml/badge.svg)](https://github.com/Semphriss/Annotate/actions/workflows/build.yml)
**Annotate** is a lightweight HTML5 application that lets you draw, write,
highlight and annotate your PDF files.It uses Mozilla's [PDF.js](https://mozilla.github.io/pdf.js/) library as well
as [PDF-LIB](https://pdf-lib.js.org/) for exporting.[![OpenStore](https://open-store.io/badges/en_US.png)](https://open-store.io/app/annotate.semphris)
## Building
Annotate is built using [Clickable](https://clickable-ut.dev/en/latest/).
```sh
$ git clone https://github.com/Semphriss/Annotate
$ cd Annotate# Phone plugged in
$ clickable# Desktop testing
$ clickable desktop
```## Inner workings
Annotate works in two parts: the app proper, which runs as an HTML5 webapp, and
a basic C++ HTTP server that handles file operations. There are plans to change
this to [more common stuff](https://github.com/Semphriss/Annotate/issues/1),
but I would need help## License
Copyright (C) 2022-2024 Semphris
Licensed under the Apache Software License 2.0