Metadata-Version: 2.1
Name: nrkdownload
Version: 3.0.0rc2
Summary: 
Author: Martin Høy
Author-email: marhoy@gmail.com
Requires-Python: >=3.8,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Dist: beautifulsoup4 (>=4.11.1,<5.0.0)
Requires-Dist: ffmpeg-python (>=0.2.0,<0.3.0)
Requires-Dist: halo (>=0.0.31,<0.0.32)
Requires-Dist: loguru (>=0.6.0,<0.7.0)
Requires-Dist: pydantic (>=1.9.0,<2.0.0)
Requires-Dist: requests (>=2.27.1,<3.0.0)
Requires-Dist: typer[all] (>=0.4.1,<0.5.0)
Description-Content-Type: text/markdown

# nrkdownload

!["Latest version"](https://img.shields.io/github/v/release/marhoy/nrk-download?include_prereleases)

!["Supported Python versions"](https://img.shields.io/pypi/pyversions/nrkdownload)

This is a commandline tool to download programs and series from NRK (Norwegian public
broadcaster). It supports both TV, Radio and Podcast content. The tool is written in
Python, and is compatible with Python 3.7 or newer. It has been tested under Linux, Mac
OS X and Windows.

# Documentation

The documentation for nrkdownload is availabe here: https://nrkdownload.readthedocs.org

# Setting up a development environment

Install [poetry](https://python-poetry.org/), and a recent Python version (>=3.7). If
you want to run tests with multiple Python versions, install
[pyenv](https://github.com/pyenv/pyenv). Set up the development environment:

```bash
poetry install
```

# Making a new release

- Make sure all tests are ok by running `tox`
- Make a pull requst on GitHub
- Use the "new release" functionallity of GitHub. Make a new tag.
- Update `pyproject.toml` and `__init__.py` to match the new version number.
- `poetry build`
- `poetry publish`

