Skip to content

Tags: QNapi/qnapi

Tags

snapshot

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Separate command-line binary (#120)

* initial draft of separate cli application

* reorganize main.cpp in cli a bit, towards real commands parser impl (still wip)

* parsing command line arguments in new CLI

* console obj with quiet logic extracted; config checking in CLI implemented

* move QNapi class to libqnapi; implementing subtitles downloading in CLI (wip)

* more informative error formatting

* ported CLI functionality to a separated binary

* updating translations for new CLI (wip)

* improving translation

* err codes as constants, not magic numbers; more rational downloading loop break

* qmake option to disable building cli/gui targets

* install mediainfo (to be present in pkgconfig) for macx cli build

* hide ssl warnings from printing to console

* fix asking for input in quiet mode

* win32 deploy commands supporting both qnapic.exe/qnapi.exe

* updated input for doxygen doc (added cli sources)

* install pkgconfig for brew

* add no_cli/no_gui note to README.md

* not install pkgconfig for brew (seems to be already present)

* fix pkgconfig issue on macx

* get rid of cat

* further refactoring

* implementing gui command parser (wip), improving cli command parser

* abstractios CliArgParser/CliArgParsersExecutor prototyped

* QNapiCommand + ShowHelpArgParser

* ShowHelpLanguages arg parser

* QuietBatch arg parser

* ShowList / DontShowList arg parsers

* fixed parsers executor

* lang arg parser

* backup lang arg parser

* format arg parser

* extension arg parser

* download subtitles arg parser

* bug fixes in arg parsers

* replace old cli arg parsers with new design in CLI

* show options args parser, run cli app args parser

* use parsers in GUI; wip

* scan directory arg parser

* improved error message about CLI binary not found

* removed QNapiCli from gui app

* replace close button & manual alignment with dialog button box (frmAbout)

* Console extracted to libqnapi / utils

* formatting arg switches help based on cli arg data (wip, cleanup needed)

* renaming

* removed obsolete CLI help text

* translations updated

* fixed tr functions to show valid help text translations

* display gui help in dialog

* show gui help about -c, small code cleanup

* code cleanup

* extracting help text producing logic to libqnapi

* translations updated

* init napisy24SubMenu in constructor

* memory release

* removed qt@5.7 on osx

* fix .travis.yml formatting

* added NsProcess.zip binary

* add qt 5.9 and 5.10.0 on appveyor

* add help languages msgbox with translation

* use Qt 5.6.3 instead of 5.6.2 on Travis

* add linux qt 5.10.1 build on travis

* 10.8 mac minimal version

0.2.3

Fix Polish manfile path (#117)

0.2.2

preparing 0.2.2 release

0.2.1

preparing release 0.2.1

0.2.0

compilation warning suppressed

0.1.9

bumped version numbers to 0.1.9

0.1.8

bump version number to 0.1.8, update changelog

0.1.7

change log for 0.1.7 updated

0.1.6-rc2

tagged 0.1.6-rc2