Skip to content
This repository has been archived by the owner on Jun 9, 2018. It is now read-only.

Releases: dagon666/napi

v2.0.0

13 Aug 02:05
Compare
Choose a tag to compare
  • 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

07 Jun 09:47
Compare
Choose a tag to compare
  • fix for MAC OS having both GNU & BSD stat installed
  • install.sh fixes for MAC OS
  • configure_cmds function refactoring
  • overlap correction implemented for all supported format
  • added debian packaging script

v1.3.4

21 Jan 10:34
Compare
Choose a tag to compare
  • bugfix for system detection routine
  • core detection routine bugfix
  • test environment corrected test box name
  • added -px debugging option to preserve the xml
  • various fixes for mac osx

v1.3.3

11 Sep 12:45
Compare
Choose a tag to compare
  • 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

08 Aug 12:36
Compare
Choose a tag to compare
  • corrections for ffmpeg framerate detection
  • corrections for the logging mechanism
  • bugfixes
  • subotage correction for minutes increment

v1.3.1

11 Jul 15:47
Compare
Choose a tag to compare
  • 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

11 Jun 11:39
Compare
Choose a tag to compare
  • 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

03 May 11:51
Compare
Choose a tag to compare
  • contributions from Maciej Lopacinski (iconv charset conversion) merged
  • contributions from github user "emfor" merged (abbreviations support)
  • created a test environment
  • made napi.sh more compatible with old bash releases
  • preparations to write unit tests

v1.1.12

19 Apr 10:40
Compare
Choose a tag to compare
  • fps detection using ffmpeg added
  • corrections to subotage
  • Abbreviations support added - you can add any custom string between the filename and it's extension

version 1.1.11

05 Feb 14:31
Compare
Choose a tag to compare

napi.sh

  • bugfixes
  • added support to download subtitles in a selected language