Metadata-Version: 2.4
Name: acdh-django-browsing
Version: 4.0.0
Summary: Django-App providing some useful things to create browsing views
Author-email: Peter Andorfer <peter.andorfer@oeaw.ac.at>
License-Expression: MIT
Project-URL: Homepage, https://github.com/acdh-oeaw/acdh-django-browsing
Keywords: django
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: crispy-bootstrap5
Requires-Dist: django-crispy-forms
Requires-Dist: django-filter
Requires-Dist: django-super-deduper
Requires-Dist: django-tables2>=3.0.0
Requires-Dist: tablib
Provides-Extra: tests
Requires-Dist: pytest; extra == "tests"
Requires-Dist: coverage; extra == "tests"
Provides-Extra: linting
Requires-Dist: flake8; extra == "linting"
Provides-Extra: build
Requires-Dist: build; extra == "build"
Dynamic: license-file

[![flake8 Lint](https://github.com/acdh-oeaw/acdh-django-browsing/actions/workflows/lint.yml/badge.svg)](https://github.com/acdh-oeaw/acdh-django-browsing/actions/workflows/lint.yml)
[![Test](https://github.com/acdh-oeaw/acdh-django-browsing/actions/workflows/test.yml/badge.svg)](https://github.com/acdh-oeaw/acdh-django-browsing/actions/workflows/test.yml)
[![PyPI version](https://badge.fury.io/py/acdh-django-browsing.svg)](https://badge.fury.io/py/acdh-django-browsing)
# acdh-django-browsing
Django-App providing some useful things to create browsing views

## Features
see the example project in this repo to check out how to use the package and what it does

## Quickstart
Install acdh-django-browsing:

`pip install acdh-django-browsing`

Add it to your `INSTALLED_APPS`:

```python
INSTALLED_APPS = (
    ...
    'browsing',
    ...
)
```


## Develop

### run migrations, load fixtures, and start dev server
```bash
uv run python manage.py migrate
uv run python manage.py loaddata data.json
uv run python manage.py runserver
```

### run tests
```bash
uv run coverage run manage.py test -v 2
```
