Metadata-Version: 2.1
Name: paperwork-backend
Version: 2.2.2
Summary: Paperwork's backend
Author-email: Jerome Flesch <jflesch@openpaper.work>
License: GPL-3.0-or-later
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: openpaperwork-core
Requires-Dist: Pillow
Requires-Dist: psutil
Requires-Dist: pycountry
Requires-Dist: pyocr
Requires-Dist: pypillowfight >=0.3.0
Requires-Dist: scikit-learn
Requires-Dist: Whoosh
Provides-Extra: dev
Requires-Dist: pytest ; extra == 'dev'
Provides-Extra: lint
Requires-Dist: flake8 ; extra == 'lint'

## Description

[Paperwork](https://gitlab.gnome.org/World/OpenPaperwork/paperwork#readme) is a GUI to make papers searchable.

This is the backend part of Paperwork. It manages:
- The work directory / Access to the documents
- Indexing
- Searching
- Suggestions
- Import
- Export

There is no GUI here. The GUI is located here: https://gitlab.gnome.org/World/OpenPaperwork/paperwork/tree/master/paperwork-gtk .

Regarding the name "Paperwork", it can refer to both the GUI or the backend. If you want to be specific, you can call the gui "paperwork-gtk" instead of just Paperwork.


## Dependencies

* [Pillow](https://pypi.python.org/pypi/Pillow/): Image manipulation (with JPEG support)
* [Whoosh](https://pypi.python.org/pypi/Whoosh/): To index and search documents, and provide keyword suggestions
* Libpoppler (PDF support)
* Cairo
* Gobject Introspection


## Usage

You can find some examples in scripts/. You can also look at the code of
[Paperwork](https://gitlab.gnome.org/World/OpenPaperwork/paperwork#readme) for
reference.

Here are some snippets:

```py
# TODO(Jflesch): UPDATE
```

## Contact/Help

Developement is strongly related to Paperwork-gui.

* [Mailing-list](https://gitlab.gnome.org/World/OpenPaperwork/paperwork/wikis/Contact)
* [Extra documentation / FAQ / Tips / Wiki](https://gitlab.gnome.org/World/OpenPaperwork/paperwork/wikis/)
* [Bug trackers](https://gitlab.gnome.org/World/OpenPaperwork/paperwork/wikis/Contact)


## Contact

* [Mailing-list](https://gitlab.gnome.org/World/OpenPaperwork/paperwork/wikis/Contact)
* [Bug tracker](https://gitlab.gnome.org/World/OpenPaperwork/paperwork/wikis/Contact)


## Licence

GPLv3 or later. See LICENSE.


## Development

Developement is strongly related to Paperwork-gui.
All the information can be found on [the wiki](https://gitlab.gnome.org/World/OpenPaperwork/paperwork/wikis).
