42 lines
897 B
Markdown
42 lines
897 B
Markdown
# NextCast
|
|
|
|
With `nix-shell`:
|
|
|
|
```shell
|
|
export PYTHONPATH="$${PYTHONPATH:-}:src"
|
|
nix-shell --run './src/nextcast/app_resume_playback.py'
|
|
nix-shell --run './src/nextcast/app_play_episode.py'
|
|
```
|
|
|
|
With `apk` (on Alpine or PostmarketOS):
|
|
|
|
```shell
|
|
sudo apk add mpv libmediainfo ncurses
|
|
sudo apk add py3-pip
|
|
python3 -m venv venv
|
|
. venv/bin/activate
|
|
pip install -r requirements.txt
|
|
```
|
|
|
|
```shell
|
|
. venv/bin/activate
|
|
export PYTHONPATH="$${PYTHONPATH:-}:src"
|
|
./src/nextcast/app_resume_playback.py
|
|
./src/nextcast/app_play_episode.py
|
|
```
|
|
|
|
## Alpine Packaging
|
|
|
|
```shell
|
|
pmbootstrap newapkbuild py3-nextcast -y -l MIT
|
|
cat ~/.local/var/pmbootstrap/cache_git/pmaports/main/py3-nextcast/APKBUILD
|
|
```
|
|
|
|
```shell
|
|
cp Alpine/APKGBUILD ~/.local/var/pmbootstrap/cache_git/pmaports/main/py3-nextcast/APKBUILD
|
|
pmbootstrap apkbuild_parse py3-nextcast
|
|
pmbootstrap checksum py3-nextcast
|
|
pmbootstrap build py3-nextcast
|
|
```
|
|
|