This repository has been archived by the owner on Jun 9, 2018. It is now read-only.
Releases: dagon666/napi
Releases · dagon666/napi
v2.0.0
- Complete functional decomposition into self contained libraries
- Code clean-up, re-design and refactoring
- New self-sustaining test environment with mocked HTTP napiprojekt.pl service
based on docker - Unit test environment running in docker with code coverage support, shell
functions and shell commands mocks - Functionality split into actions
- New actions implemented: search, download, subtitles
- Build system replaced with CMake
- Removed most of brittle and clunky custom scripts
v1.3.5
v1.3.4
v1.3.3
- added sig_interrupt handling - napi will try to clean temporary files when processing is due to be terminated on request
- correction for napiprojekt response handling when subtitles are not available
- correction for logging mechanism
- got rid of grep -o call since it's not supported by some busybox implementations
1.3.2
v1.3.1
- napiprojekt3 XML API support implemented
- napiprojekt3 API as default engine (legacy mode still supported using --id
pynapi or --id other) - implemented media nfo retrieval from napi xml (napiprojekt3 API)
- implemented cover support using napi xml (napiprojekt3 API)
- fps detection using ffprobe + ffmpeg fps detection fixes
- subotage.sh reimplemented and code cleaned up
- fab support removed from subotage
- napi and subotage code integration
- extraction of common code to the napi_common.sh library
- unit tests for napi and subotage
- system tests for napi and subotage
- a lot of bugfixes and corrections
- napi bundle installer introduced
- many fixes to subotage format processing
- added logoverwrite option to napi
v1.2.1
- Major code redesign which includes
-- decomposing code into small functional blocks
-- assuring more compatibility with old shells
-- implemented multithreading (spawning multiple processes ata time to speed
up the processing -F options)
-- "skip" option reimplemented and made more flexible
-- multiple verbosity levels - implemented unit test suite for napi.sh
- prepared test environment for system & unit tests (based on Vagrant & Puppet)
- prepared system tests for napi & subotage
v1.1.13
v1.1.12
version 1.1.11
napi.sh
- bugfixes
- added support to download subtitles in a selected language