BSD Ports

polish/napi 2.0.1_1 FreeBSD

Command line subtitles downloader for napiprojekt.pl

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
3a5cd0b9aa
License
GPLv3
Categories
polish, multimedia
Package size
45.4 KiB, 209.5 KiB installed

Description

"napi.sh" is a napiprojekt.pl client written in Bash. The purpose of the project was to create simple tool for systems with very limited resources (NAS QNAP drives, Synology, OpenWRT routers, Popcorn streamers, etc). It was inspired by "pynapi.py" script.

"napi.sh" is distributed together with automatic subtitle format converter "subotage.sh" created specially for "napi.sh". "subotage.sh" is written in Bash and uses awk for text processing.

In the other systems

SystemPortVersion
FreeBSDpolish/napi2.0.1_1
DragonFlypolish/napi2.0.1_1

Install

Binary package:

pkg install pl-napi

From the ports tree:

cd /usr/ports/polish/napi/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	pl-napi>0:polish/napi

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.0.1_12.0.1_12.0.1_12.0.1_12.0.1_1
FreeBSD:14:quarterly2.0.1_12.0.1_1n/a2.0.1_12.0.1_1
FreeBSD:15:latest2.0.1_12.0.1_1n/a2.0.1_12.0.1_1
FreeBSD:15:quarterly2.0.1_12.0.1_1n/an/an/a
FreeBSD:16:latest2.0.1_12.0.1_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 5

The full lists below include those, and their dependencies in turn.

Build dependencies 15
Run dependencies 19

No port depends on this one.

Configuration

Options name: polish_napi

OptionDefaultDescription
COVERoffAlways try to download cover (-c)
NFOoffAlways try to download .nfo file (-n)
RMORIGoffAlways remove intermediate files (-d)
SUBRIPoffConvert subtitles to SubRip (.srt) by default (-f subrip)
UTF8offConvert subtitles to UTF-8 by default (-C UTF-8)
USES
cmake shebangfix
Service scripts
none

Files

pkg-plist 23
  • bin/napi.sh
  • bin/subotage.sh
  • lib/napi/actions/libnapi_download.sh
  • lib/napi/actions/libnapi_scan.sh
  • lib/napi/actions/libnapi_search.sh
  • lib/napi/actions/libnapi_subtitles.sh
  • lib/napi/libnapi_argv.sh
  • lib/napi/libnapi_assoc.sh
  • lib/napi/libnapi_constants.sh
  • lib/napi/libnapi_fs.sh
  • lib/napi/libnapi_hooks.sh
  • lib/napi/libnapi_http.sh
  • lib/napi/libnapi_language.sh
  • lib/napi/libnapi_logging.sh
  • lib/napi/libnapi_napiprojekt.sh
  • lib/napi/libnapi_retvals.sh
  • lib/napi/libnapi_subotage.sh
  • lib/napi/libnapi_subs.sh
  • lib/napi/libnapi_sysconf.sh
  • lib/napi/libnapi_tools.sh
  • lib/napi/libnapi_version.sh
  • lib/napi/libnapi_wrappers.sh
  • lib/napi/libnapi_xml.sh
distinfo 1
FileSizeSHA256
hesperos-napi-ac404649571e470bf9494f788bd8a74843956851_GL0.tar.gz10673941919054d04b93f90d5a4a13f2964322111194afe60212bb434f105f6c7675e0

Commit history 1

DateCommitCreditsLog message
3a5cd0b9aa Gleb Popov polish/napi: Fix building with CMake 4
Approved by: portmgr (fixit blanket)