{"action":"created","issue":{"url":"https://api.github.com/repos/3ed/napi-bash/issues/3","labels_url":"https://api.github.com/repos/3ed/napi-bash/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/3ed/napi-bash/issues/3/comments","events_url":"https://api.github.com/repos/3ed/napi-bash/issues/3/events","html_url":"https://github.com/3ed/napi-bash/issues/3","id":97469765,"number":3,"title":"nie można wyłączyć notyfikacji systemowych","user":{"login":"setaur","id":8095789,"avatar_url":"https://avatars.githubusercontent.com/u/8095789?v=3","gravatar_id":"","url":"https://api.github.com/users/setaur","html_url":"https://github.com/setaur","followers_url":"https://api.github.com/users/setaur/followers","following_url":"https://api.github.com/users/setaur/following{/other_user}","gists_url":"https://api.github.com/users/setaur/gists{/gist_id}","starred_url":"https://api.github.com/users/setaur/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/setaur/subscriptions","organizations_url":"https://api.github.com/users/setaur/orgs","repos_url":"https://api.github.com/users/setaur/repos","events_url":"https://api.github.com/users/setaur/events{/privacy}","received_events_url":"https://api.github.com/users/setaur/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/3ed/napi-bash/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":{"login":"3ed","id":100223,"avatar_url":"https://avatars.githubusercontent.com/u/100223?v=3","gravatar_id":"","url":"https://api.github.com/users/3ed","html_url":"https://github.com/3ed","followers_url":"https://api.github.com/users/3ed/followers","following_url":"https://api.github.com/users/3ed/following{/other_user}","gists_url":"https://api.github.com/users/3ed/gists{/gist_id}","starred_url":"https://api.github.com/users/3ed/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/3ed/subscriptions","organizations_url":"https://api.github.com/users/3ed/orgs","repos_url":"https://api.github.com/users/3ed/repos","events_url":"https://api.github.com/users/3ed/events{/privacy}","received_events_url":"https://api.github.com/users/3ed/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/3ed/napi-bash/milestones/2","html_url":"https://github.com/3ed/napi-bash/milestones/1.1","labels_url":"https://api.github.com/repos/3ed/napi-bash/milestones/2/labels","id":1227940,"number":2,"title":"1.1","description":null,"creator":{"login":"3ed","id":100223,"avatar_url":"https://avatars.githubusercontent.com/u/100223?v=3","gravatar_id":"","url":"https://api.github.com/users/3ed","html_url":"https://github.com/3ed","followers_url":"https://api.github.com/users/3ed/followers","following_url":"https://api.github.com/users/3ed/following{/other_user}","gists_url":"https://api.github.com/users/3ed/gists{/gist_id}","starred_url":"https://api.github.com/users/3ed/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/3ed/subscriptions","organizations_url":"https://api.github.com/users/3ed/orgs","repos_url":"https://api.github.com/users/3ed/repos","events_url":"https://api.github.com/users/3ed/events{/privacy}","received_events_url":"https://api.github.com/users/3ed/received_events","type":"User","site_admin":false},"open_issues":2,"closed_issues":0,"state":"open","created_at":"2015-07-27T17:33:14Z","updated_at":"2015-07-27T17:39:05Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2015-07-27T13:58:41Z","updated_at":"2015-07-30T21:38:19Z","closed_at":null,"body":"wyłączenie notyfikacji systemowych przy użyciu parametru `--notifications=no` lub `-N=0` etc. nie działa.\r\n\r\nplik debug:\r\n```\r\n+ PS4='+ [${LINENO}] ${FUNCNAME[0]:+${FUNCNAME[0]}(): }'\r\n+ [548] early__debug(): break\r\n+ [1760] main(): ARGV -N=nie --debug=/tmp/napi.debug 'The.Brink.S01E06.HDTV.x264-KILLERS[ettv]/'\r\n+ [308] ARGV(): local -a paths\r\n+ [310] ARGV(): ARGV__getopts -N=nie --debug=/tmp/napi.debug 'The.Brink.S01E06.HDTV.x264-KILLERS[ettv]/'\r\n+ [340] ARGV__getopts(): local opt bool_ret\r\n+ [342] ARGV__getopts(): '[' -z -N=nie ']'\r\n+ [343] ARGV__getopts(): opt=-N=nie\r\n+ [343] ARGV__getopts(): shift\r\n+ [344] ARGV__getopts(): case \"${opt}\" in\r\n+ [355] ARGV__getopts(): ARGV__bool -N=nie\r\n+ [392] ARGV__bool(): local left=-N right=nie\r\n+ [393] ARGV__bool(): bool_ret=nie\r\n+ [395] ARGV__bool(): '[' -N = nie ']'\r\n+ [398] ARGV__bool(): enabled nie\r\n+ [86] enabled(): case \"${1,,}\" in\r\n+ [87] enabled(): false\r\n+ [355] ARGV__getopts(): notifications=nie\r\n+ [342] ARGV__getopts(): '[' -z --debug=/tmp/napi.debug ']'\r\n+ [343] ARGV__getopts(): opt=--debug=/tmp/napi.debug\r\n+ [343] ARGV__getopts(): shift\r\n+ [344] ARGV__getopts(): case \"${opt}\" in\r\n+ [370] ARGV__getopts(): true\r\n+ [342] ARGV__getopts(): '[' -z 'The.Brink.S01E06.HDTV.x264-KILLERS[ettv]/' ']'\r\n+ [343] ARGV__getopts(): opt='The.Brink.S01E06.HDTV.x264-KILLERS[ettv]/'\r\n+ [343] ARGV__getopts(): shift\r\n+ [344] ARGV__getopts(): case \"${opt}\" in\r\n+ [373] ARGV__getopts(): paths+=(\"$opt\")\r\n+ [342] ARGV__getopts(): '[' -z '' ']'\r\n+ [376] ARGV__getopts(): '[' -z '' ']'\r\n+ [314] ARGV(): setup_bin_7z\r\n+ [1733] setup_bin_7z(): local findbin_ret\r\n+ [1734] setup_bin_7z(): findbin 7za 7z\r\n+ [1743] findbin(): findbin_ret=\r\n+ [1745] findbin(): '[' -n 7za ']'\r\n+ [1746] findbin(): hash 7za\r\n+ [1746] findbin(): findbin_ret=7za\r\n+ [1746] findbin(): return 0\r\n+ [1735] setup_bin_7z(): BIN_7z=7za\r\n+ [315] ARGV(): setup_bin_realpath\r\n+ [1715] setup_bin_realpath(): test -z ''\r\n+ [1715] setup_bin_realpath(): enabled nie\r\n+ [86] enabled(): case \"${1,,}\" in\r\n+ [87] enabled(): false\r\n+ [1715] setup_bin_realpath(): return 0\r\n+ [318] ARGV(): setup_bin_iconv\r\n+ [1609] setup_bin_iconv(): test -n ''\r\n+ [1609] setup_bin_iconv(): return 0\r\n+ [319] ARGV(): setup_bin_subotage\r\n+ [1631] setup_bin_subotage(): test -n ''\r\n+ [1631] setup_bin_subotage(): return 0\r\n+ [320] ARGV(): setup_bin_dos2unix\r\n+ [1679] setup_bin_dos2unix(): test -n ''\r\n+ [1679] setup_bin_dos2unix(): return 0\r\n+ [322] ARGV(): setup_notification\r\n+ [1566] setup_notification(): enabled nie\r\n+ [86] enabled(): case \"${1,,}\" in\r\n+ [87] enabled(): false\r\n+ [1569] setup_notification(): unset NB_notify_tool NB_notify_fmt\r\n+ [1572] setup_notification(): local findbin_ret\r\n+ [1574] setup_notification(): case \"$OSTYPE\" in\r\n+ [1575] setup_notification(): test -n :0.0\r\n+ [1578] setup_notification(): for i in '\"${notifications_tools[@]}\"'\r\n+ [1579] setup_notification(): findbin notify-send\r\n+ [1743] findbin(): findbin_ret=\r\n+ [1745] findbin(): '[' -n notify-send ']'\r\n+ [1746] findbin(): hash notify-send\r\n+ [1746] findbin(): findbin_ret=notify-send\r\n+ [1746] findbin(): return 0\r\n+ [1580] setup_notification(): NB_notify_tool=notify_send\r\n+ [1581] setup_notification(): NB_notify_fmt=xml\r\n+ [1582] setup_notification(): return 0\r\n+ [324] ARGV(): setup_var_filesize\r\n+ [1598] setup_var_filesize(): [[ '' = +([0-9]) ]]\r\n+ [1600] setup_var_filesize(): filesize_ge=10\r\n+ [1603] setup_var_filesize(): [[ '' = +([0-9]) ]]\r\n+ [1605] setup_var_filesize(): unset filesize_le\r\n+ [327] ARGV(): validate_auth\r\n+ [1529] validate_auth(): enabled nie\r\n+ [86] enabled(): case \"${1,,}\" in\r\n+ [87] enabled(): false\r\n+ [1535] validate_auth(): unset napi_nick napi_pass\r\n+ [1536] validate_auth(): return 0\r\n+ [329] ARGV(): msg 'Generowanie listy plików'\r\n+ [129] msg(): local print_msg_fmt_ret\r\n+ [130] msg(): print_msg_fmt '0;32;1' '==>' '0;1' 'Generowanie listy plików'\r\n+ [162] print_msg_fmt(): enabled tak\r\n+ [86] enabled(): case \"${1,,}\" in\r\n+ [163] print_msg_fmt(): printf -v print_msg_fmt_ret -- '\\e[%sm%s\\e[%sm %s...\\e[0m\\n' '0;32;1' '==>' '0;1' 'Generowanie listy plików'\r\n+ [131] msg(): printfo STDOUT '\u001B[0;32;1m==>\u001B[0;1m Generowanie listy plików...\u001B[0m\r\n'\r\n+ [170] printfo(): test 2 = 0\r\n+ [171] printfo(): local t=1\r\n+ [173] printfo(): '[' 2 -ge 2 ']'\r\n+ [174] printfo(): case \"$1\" in\r\n+ [175] printfo(): true\r\n+ [178] printfo(): shift\r\n+ [181] printfo(): printf -- '\u001B[0;32;1m==>\u001B[0;1m Generowanie listy plików...\u001B[0m\r\n'\r\n+ [331] ARGV(): generate_files 'The.Brink.S01E06.HDTV.x264-KILLERS[ettv]/'\r\n+ [452] generate_files(): local i path\r\n+ [455] generate_files(): for i in '\"${@}\"'\r\n+ [456] generate_files(): test -n 'The.Brink.S01E06.HDTV.x264-KILLERS[ettv]/'\r\n+ [458] generate_files(): '[' -n '' ']'\r\n+ [461] generate_files(): path='The.Brink.S01E06.HDTV.x264-KILLERS[ettv]/'\r\n+ [464] generate_files(): '[' -d 'The.Brink.S01E06.HDTV.x264-KILLERS[ettv]/' ']'\r\n+ [465] generate_files(): generate_files__dir_recursively 'The.Brink.S01E06.HDTV.x264-KILLERS[ettv]/'\r\n+ [480] generate_files__dir_recursively(): local i\r\n+ [482] generate_files__dir_recursively(): IFS=\r\n+ [482] generate_files__dir_recursively(): read -r -u4 -d '' i\r\n++ [479] generate_files__dir_recursively(): find 'The.Brink.S01E06.HDTV.x264-KILLERS[ettv]/' -type f -print0\r\n+ [483] generate_files__dir_recursively(): NB_generate_files_FOR=dir\r\n+ [483] generate_files__dir_recursively(): generate_files__file 'The.Brink.S01E06.HDTV.x264-KILLERS[ettv]/The.Brink.S01E06.HDTV.x264-KILLERS.mp4'\r\n+ [489] generate_files__file(): test -f 'The.Brink.S01E06.HDTV.x264-KILLERS[ettv]/The.Brink.S01E06.HDTV.x264-KILLERS.mp4'\r\n+ [489] generate_files__file(): test -r 'The.Brink.S01E06.HDTV.x264-KILLERS[ettv]/The.Brink.S01E06.HDTV.x264-KILLERS.mp4'\r\n+ [491] generate_files__file(): local NB_generate_files_FOR=dir\r\n+ [493] generate_files__file(): case \"${videoext_match,,}\" in\r\n+ [494] generate_files__file(): test_videoext 'The.Brink.S01E06.HDTV.x264-KILLERS[ettv]/The.Brink.S01E06.HDTV.x264-KILLERS.mp4'\r\n+ [440] test_videoext(): local 'file=the.brink.s01e06.hdtv.x264-killers[ettv]/the.brink.s01e06.hdtv.x264-killers.mp4' i\r\n+ [442] test_videoext(): for i in '\"${videoext[@]}\"'\r\n+ [443] test_videoext(): case \"${file}\" in\r\n+ [442] test_videoext(): for i in '\"${videoext[@]}\"'\r\n+ [443] test_videoext(): case \"${file}\" in\r\n+ [442] test_videoext(): for i in '\"${videoext[@]}\"'\r\n+ [443] test_videoext(): case \"${file}\" in\r\n+ [442] test_videoext(): for i in '\"${videoext[@]}\"'\r\n+ [443] test_videoext(): case \"${file}\" in\r\n+ [442] test_videoext(): for i in '\"${videoext[@]}\"'\r\n+ [443] test_videoext(): case \"${file}\" in\r\n+ [442] test_videoext(): for i in '\"${videoext[@]}\"'\r\n+ [443] test_videoext(): case \"${file}\" in\r\n+ [442] test_videoext(): for i in '\"${videoext[@]}\"'\r\n+ [443] test_videoext(): case \"${file}\" in\r\n+ [442] test_videoext(): for i in '\"${videoext[@]}\"'\r\n+ [443] test_videoext(): case \"${file}\" in\r\n+ [444] test_videoext(): return 0\r\n+ [497] generate_files__file(): test_filesize 'The.Brink.S01E06.HDTV.x264-KILLERS[ettv]/The.Brink.S01E06.HDTV.x264-KILLERS.mp4'\r\n+ [418] test_filesize(): local 'file=The.Brink.S01E06.HDTV.x264-KILLERS[ettv]/The.Brink.S01E06.HDTV.x264-KILLERS.mp4'\r\n+ [421] test_filesize(): local -i filesize=0\r\n+ [422] test_filesize(): read filesize\r\n++ [422] test_filesize(): stat -c %s -- 'The.Brink.S01E06.HDTV.x264-KILLERS[ettv]/The.Brink.S01E06.HDTV.x264-KILLERS.mp4'\r\n+ [424] test_filesize(): test 219658955 '!=' 0\r\n+ [427] test_filesize(): filesize=209\r\n+ [430] test_filesize(): test 209 -ge 10\r\n+ [434] test_filesize(): test -z ''\r\n+ [499] generate_files__file(): enabled nie\r\n+ [86] enabled(): case \"${1,,}\" in\r\n+ [87] enabled(): false\r\n+ [510] generate_files__file(): files+=(\"$1\")\r\n+ [482] generate_files__dir_recursively(): IFS=\r\n+ [482] generate_files__dir_recursively(): read -r -u4 -d '' i\r\n+ [483] generate_files__dir_recursively(): NB_generate_files_FOR=dir\r\n+ [483] generate_files__dir_recursively(): generate_files__file 'The.Brink.S01E06.HDTV.x264-KILLERS[ettv]/Torrent-Downloaded-From-extratorrent.cc.txt'\r\n+ [489] generate_files__file(): test -f 'The.Brink.S01E06.HDTV.x264-KILLERS[ettv]/Torrent-Downloaded-From-extratorrent.cc.txt'\r\n+ [489] generate_files__file(): test -r 'The.Brink.S01E06.HDTV.x264-KILLERS[ettv]/Torrent-Downloaded-From-extratorrent.cc.txt'\r\n+ [491] generate_files__file(): local NB_generate_files_FOR=dir\r\n+ [493] generate_files__file(): case \"${videoext_match,,}\" in\r\n+ [494] generate_files__file(): test_videoext 'The.Brink.S01E06.HDTV.x264-KILLERS[ettv]/Torrent-Downloaded-From-extratorrent.cc.txt'\r\n+ [440] test_videoext(): local 'file=the.brink.s01e06.hdtv.x264-killers[ettv]/torrent-downloaded-from-extratorrent.cc.txt' i\r\n+ [442] test_videoext(): for i in '\"${videoext[@]}\"'\r\n+ [443] test_videoext(): case \"${file}\" in\r\n+ [442] test_videoext(): for i in '\"${videoext[@]}\"'\r\n+ [443] test_videoext(): case \"${file}\" in\r\n+ [442] test_videoext(): for i in '\"${videoext[@]}\"'\r\n+ [443] test_videoext(): case \"${file}\" in\r\n+ [442] test_videoext(): for i in '\"${videoext[@]}\"'\r\n+ [443] test_videoext(): case \"${file}\" in\r\n+ [442] test_videoext(): for i in '\"${videoext[@]}\"'\r\n+ [443] test_videoext(): case \"${file}\" in\r\n+ [442] test_videoext(): for i in '\"${videoext[@]}\"'\r\n+ [443] test_videoext(): case \"${file}\" in\r\n+ [442] test_videoext(): for i in '\"${videoext[@]}\"'\r\n+ [443] test_videoext(): case \"${file}\" in\r\n+ [442] test_videoext(): for i in '\"${videoext[@]}\"'\r\n+ [443] test_videoext(): case \"${file}\" in\r\n+ [442] test_videoext(): for i in '\"${videoext[@]}\"'\r\n+ [443] test_videoext(): case \"${file}\" in\r\n+ [442] test_videoext(): for i in '\"${videoext[@]}\"'\r\n+ [443] test_videoext(): case \"${file}\" in\r\n+ [442] test_videoext(): for i in '\"${videoext[@]}\"'\r\n+ [443] test_videoext(): case \"${file}\" in\r\n+ [442] test_videoext(): for i in '\"${videoext[@]}\"'\r\n+ [443] test_videoext(): case \"${file}\" in\r\n+ [442] test_videoext(): for i in '\"${videoext[@]}\"'\r\n+ [443] test_videoext(): case \"${file}\" in\r\n+ [442] test_videoext(): for i in '\"${videoext[@]}\"'\r\n+ [443] test_videoext(): case \"${file}\" in\r\n+ [442] test_videoext(): for i in '\"${videoext[@]}\"'\r\n+ [443] test_videoext(): case \"${file}\" in\r\n+ [442] test_videoext(): for i in '\"${videoext[@]}\"'\r\n+ [443] test_videoext(): case \"${file}\" in\r\n+ [448] test_videoext(): return 1\r\n+ [494] generate_files__file(): return 0\r\n+ [482] generate_files__dir_recursively(): IFS=\r\n+ [482] generate_files__dir_recursively(): read -r -u4 -d '' i\r\n+ [483] generate_files__dir_recursively(): NB_generate_files_FOR=dir\r\n+ [483] generate_files__dir_recursively(): generate_files__file 'The.Brink.S01E06.HDTV.x264-KILLERS[ettv]/the.brink.s01e06.hdtv.x264-killers.nfo'\r\n+ [489] generate_files__file(): test -f 'The.Brink.S01E06.HDTV.x264-KILLERS[ettv]/the.brink.s01e06.hdtv.x264-killers.nfo'\r\n+ [489] generate_files__file(): test -r 'The.Brink.S01E06.HDTV.x264-KILLERS[ettv]/the.brink.s01e06.hdtv.x264-killers.nfo'\r\n+ [491] generate_files__file(): local NB_generate_files_FOR=dir\r\n+ [493] generate_files__file(): case \"${videoext_match,,}\" in\r\n+ [494] generate_files__file(): test_videoext 'The.Brink.S01E06.HDTV.x264-KILLERS[ettv]/the.brink.s01e06.hdtv.x264-killers.nfo'\r\n+ [440] test_videoext(): local 'file=the.brink.s01e06.hdtv.x264-killers[ettv]/the.brink.s01e06.hdtv.x264-killers.nfo' i\r\n+ [442] test_videoext(): for i in '\"${videoext[@]}\"'\r\n+ [443] test_videoext(): case \"${file}\" in\r\n+ [442] test_videoext(): for i in '\"${videoext[@]}\"'\r\n+ [443] test_videoext(): case \"${file}\" in\r\n+ [442] test_videoext(): for i in '\"${videoext[@]}\"'\r\n+ [443] test_videoext(): case \"${file}\" in\r\n+ [442] test_videoext(): for i in '\"${videoext[@]}\"'\r\n+ [443] test_videoext(): case \"${file}\" in\r\n+ [442] test_videoext(): for i in '\"${videoext[@]}\"'\r\n+ [443] test_videoext(): case \"${file}\" in\r\n+ [442] test_videoext(): for i in '\"${videoext[@]}\"'\r\n+ [443] test_videoext(): case \"${file}\" in\r\n+ [442] test_videoext(): for i in '\"${videoext[@]}\"'\r\n+ [443] test_videoext(): case \"${file}\" in\r\n+ [442] test_videoext(): for i in '\"${videoext[@]}\"'\r\n+ [443] test_videoext(): case \"${file}\" in\r\n+ [442] test_videoext(): for i in '\"${videoext[@]}\"'\r\n+ [443] test_videoext(): case \"${file}\" in\r\n+ [442] test_videoext(): for i in '\"${videoext[@]}\"'\r\n+ [443] test_videoext(): case \"${file}\" in\r\n+ [442] test_videoext(): for i in '\"${videoext[@]}\"'\r\n+ [443] test_videoext(): case \"${file}\" in\r\n+ [442] test_videoext(): for i in '\"${videoext[@]}\"'\r\n+ [443] test_videoext(): case \"${file}\" in\r\n+ [442] test_videoext(): for i in '\"${videoext[@]}\"'\r\n+ [443] test_videoext(): case \"${file}\" in\r\n+ [442] test_videoext(): for i in '\"${videoext[@]}\"'\r\n+ [443] test_videoext(): case \"${file}\" in\r\n+ [442] test_videoext(): for i in '\"${videoext[@]}\"'\r\n+ [443] test_videoext(): case \"${file}\" in\r\n+ [442] test_videoext(): for i in '\"${videoext[@]}\"'\r\n+ [443] test_videoext(): case \"${file}\" in\r\n+ [448] test_videoext(): return 1\r\n+ [494] generate_files__file(): return 0\r\n+ [482] generate_files__dir_recursively(): IFS=\r\n+ [482] generate_files__dir_recursively(): read -r -u4 -d '' i\r\n+ [472] generate_files(): subretry_restore\r\n+ [1056] subretry_restore(): enabled nie\r\n+ [86] enabled(): case \"${1,,}\" in\r\n+ [87] enabled(): false\r\n+ [1056] subretry_restore(): return 0\r\n+ [474] generate_files(): test 1 '!=' 0\r\n+ [332] ARGV(): msg 'Wyszukiwanie i pobieranie napisów'\r\n+ [129] msg(): local print_msg_fmt_ret\r\n+ [130] msg(): print_msg_fmt '0;32;1' '==>' '0;1' 'Wyszukiwanie i pobieranie napisów'\r\n+ [162] print_msg_fmt(): enabled tak\r\n+ [86] enabled(): case \"${1,,}\" in\r\n+ [163] print_msg_fmt(): printf -v print_msg_fmt_ret -- '\\e[%sm%s\\e[%sm %s...\\e[0m\\n' '0;32;1' '==>' '0;1' 'Wyszukiwanie i pobieranie napisów'\r\n+ [131] msg(): printfo STDOUT '\u001B[0;32;1m==>\u001B[0;1m Wyszukiwanie i pobieranie napisów...\u001B[0m\r\n'\r\n+ [170] printfo(): test 2 = 0\r\n+ [171] printfo(): local t=1\r\n+ [173] printfo(): '[' 2 -ge 2 ']'\r\n+ [174] printfo(): case \"$1\" in\r\n+ [175] printfo(): true\r\n+ [178] printfo(): shift\r\n+ [181] printfo(): printf -- '\u001B[0;32;1m==>\u001B[0;1m Wyszukiwanie i pobieranie napisów...\u001B[0m\r\n'\r\n+ [1761] main(): napi_poll\r\n+ [988] napi_poll(): local CACHE\r\n+ [989] napi_poll(): read CACHE\r\n++ [989] napi_poll(): mktemp -u -d -p /home/set/.cache/napi-bash/ 27375.XXXX\r\n+ [990] napi_poll(): mkdir -p /home/set/.cache/napi-bash/27375.Td5d\r\n+ [991] napi_poll(): NB_USERBREAK=0\r\n+ [996] napi_poll(): mkfifo /home/set/.cache/napi-bash/27375.Td5d/hash.fifo /home/set/.cache/napi-bash/27375.Td5d/download.fifo\r\n+ [998] napi_poll(): local NB_queue_hash NB_queue_download\r\n+ [1000] napi_poll(): exec\r\n+ [1004] napi_poll(): trap 'kill ${NB_childPID[@]} &> /dev/null; rm -rf -- \"$CACHE\"' EXIT\r\n+ [1005] napi_poll(): trap 'NB_USERBREAK=1; kill ${NB_childPID[@]} &> /dev/null; echo bye >&$NB_queue_download; echo -ne \"\\n*** Przerwane przez użytkownika ***\\n\"' SIGINT\r\n+ [1008] napi_poll(): NB_childPID+=($!)\r\n+ [1008] napi_poll(): napi_poll__fork_hash\r\n+ [952] napi_poll__fork_hash(): local c md5sum napisum\r\n+ [1010] napi_poll(): NB_childPID+=($!)\r\n+ [954] napi_poll__fork_hash(): (( c=0 ))\r\n+ [1012] napi_poll(): local ext\r\n+ [954] napi_poll__fork_hash(): (( 0 < 1 ))\r\n+ [955] napi_poll__fork_hash(): md5sum=0\r\n+ [1013] napi_poll(): local -a childARG\r\n+ [955] napi_poll__fork_hash(): napisum=0\r\n+ [1015] napi_poll(): read -u 11 -a childARG\r\n+ [1010] napi_poll(): napi_poll__fork_download\r\n+ [957] napi_poll__fork_hash(): '[' -n '' ']'\r\n+ [962] napi_poll__fork_hash(): test 0 '!=' 0\r\n+ [963] napi_poll__fork_hash(): get_hash 'The.Brink.S01E06.HDTV.x264-KILLERS[ettv]/The.Brink.S01E06.HDTV.x264-KILLERS.mp4'\r\n+ [972] napi_poll__fork_download(): local ret=0\r\n+ [928] get_hash(): get_hash__md5sum 'The.Brink.S01E06.HDTV.x264-KILLERS[ettv]/The.Brink.S01E06.HDTV.x264-KILLERS.mp4'\r\n+ [973] napi_poll__fork_download(): local -a childARG\r\n+ [975] napi_poll__fork_download(): read -a childARG\r\n+ [888] get_hash__md5sum(): test -n 'The.Brink.S01E06.HDTV.x264-KILLERS[ettv]/The.Brink.S01E06.HDTV.x264-KILLERS.mp4'\r\n+ [888] get_hash__md5sum(): test -f 'The.Brink.S01E06.HDTV.x264-KILLERS[ettv]/The.Brink.S01E06.HDTV.x264-KILLERS.mp4'\r\n+ [888] get_hash__md5sum(): test -r 'The.Brink.S01E06.HDTV.x264-KILLERS[ettv]/The.Brink.S01E06.HDTV.x264-KILLERS.mp4'\r\n+ [890] get_hash__md5sum(): read md5sum\r\n++ [890] get_hash__md5sum(): md5sum --binary\r\n+++ [890] get_hash__md5sum(): dd bs=10485760 count=1 'if=The.Brink.S01E06.HDTV.x264-KILLERS[ettv]/The.Brink.S01E06.HDTV.x264-KILLERS.mp4'\r\n+ [891] get_hash__md5sum(): md5sum=587264a5e7af424a15e4482aef93b8bd\r\n+ [893] get_hash__md5sum(): test 587264a5e7af424a15e4482aef93b8bd = 587264a5e7af424a15e4482aef93b8bd\r\n+ [894] get_hash__md5sum(): test 32 = 32\r\n+ [929] get_hash(): get_hash__napisum 587264a5e7af424a15e4482aef93b8bd\r\n+ [900] get_hash__napisum(): test -n 587264a5e7af424a15e4482aef93b8bd\r\n+ [903] get_hash__napisum(): local md5sum idx mul add n a p i s y\r\n+ [905] get_hash__napisum(): md5sum=587264a5e7af424a15e4482aef93b8bd\r\n+ [906] get_hash__napisum(): napisum=\r\n+ [908] get_hash__napisum(): idx=(\"14\" \"3\" \"6\" \"8\" \"2\")\r\n+ [909] get_hash__napisum(): mul=(\"2\" \"2\" \"5\" \"4\" \"3\")\r\n+ [910] get_hash__napisum(): add=(\"0\" \"13\" \"16\" \"11\" \"5\")\r\n+ [912] get_hash__napisum(): for p in '${!idx[*]}'\r\n+ [913] get_hash__napisum(): n=0\r\n+ [914] get_hash__napisum(): a=2\r\n+ [915] get_hash__napisum(): p=14\r\n+ [917] get_hash__napisum(): printf -v i -- %d 0x4\r\n+ [917] get_hash__napisum(): i=4\r\n+ [918] get_hash__napisum(): printf -v s -- %d 0x64\r\n+ [919] get_hash__napisum(): printf -v y -- %x 200\r\n+ [921] get_hash__napisum(): napisum+=8\r\n+ [912] get_hash__napisum(): for p in '${!idx[*]}'\r\n+ [913] get_hash__napisum(): n=13\r\n+ [914] get_hash__napisum(): a=2\r\n+ [915] get_hash__napisum(): p=3\r\n+ [917] get_hash__napisum(): printf -v i -- %d 0x2\r\n+ [917] get_hash__napisum(): i=15\r\n+ [918] get_hash__napisum(): printf -v s -- %d 0xa1\r\n+ [919] get_hash__napisum(): printf -v y -- %x 322\r\n+ [921] get_hash__napisum(): napisum+=2\r\n+ [912] get_hash__napisum(): for p in '${!idx[*]}'\r\n+ [913] get_hash__napisum(): n=16\r\n+ [914] get_hash__napisum(): a=5\r\n+ [915] get_hash__napisum(): p=6\r\n+ [917] get_hash__napisum(): printf -v i -- %d 0xa\r\n+ [917] get_hash__napisum(): i=26\r\n+ [918] get_hash__napisum(): printf -v s -- %d 0x93\r\n+ [919] get_hash__napisum(): printf -v y -- %x 735\r\n+ [921] get_hash__napisum(): napisum+=f\r\n+ [912] get_hash__napisum(): for p in '${!idx[*]}'\r\n+ [913] get_hash__napisum(): n=11\r\n+ [914] get_hash__napisum(): a=4\r\n+ [915] get_hash__napisum(): p=8\r\n+ [917] get_hash__napisum(): printf -v i -- %d 0xe\r\n+ [917] get_hash__napisum(): i=25\r\n+ [918] get_hash__napisum(): printf -v s -- %d 0xf9\r\n+ [919] get_hash__napisum(): printf -v y -- %x 996\r\n+ [921] get_hash__napisum(): napisum+=4\r\n+ [912] get_hash__napisum(): for p in '${!idx[*]}'\r\n+ [913] get_hash__napisum(): n=5\r\n+ [914] get_hash__napisum(): a=3\r\n+ [915] get_hash__napisum(): p=2\r\n+ [917] get_hash__napisum(): printf -v i -- %d 0x7\r\n+ [917] get_hash__napisum(): i=12\r\n+ [918] get_hash__napisum(): printf -v s -- %d 0x42\r\n+ [919] get_hash__napisum(): printf -v y -- %x 198\r\n+ [921] get_hash__napisum(): napisum+=6\r\n+ [965] napi_poll__fork_hash(): echo '0 0 587264a5e7af424a15e4482aef93b8bd 82f46'\r\n+ [954] napi_poll__fork_hash(): (( c++ ))\r\n+ [954] napi_poll__fork_hash(): (( 1 < 1 ))\r\n+ [968] napi_poll__fork_hash(): echo bye\r\n+ [976] napi_poll__fork_download(): test 0 = bye\r\n+ [978] napi_poll__fork_download(): sub_download 0 0 587264a5e7af424a15e4482aef93b8bd 82f46\r\n+ [1108] sub_download(): test 0 = 0\r\n+ [1109] sub_download(): local fid=0 md5=587264a5e7af424a15e4482aef93b8bd napi=82f46\r\n+ [1111] sub_download(): local dlfile=/home/set/.cache/napi-bash/27375.Td5d/_587264a5e7af424a15e4482aef93b8bd_82f46.7z\r\n+ [1112] sub_download(): local subfile=/home/set/.cache/napi-bash/27375.Td5d/_587264a5e7af424a15e4482aef93b8bd_82f46.sub\r\n+ [1114] sub_download(): local 'url=http://napiprojekt.pl/unit_napisy/dl.php?l=PL&f=587264a5e7af424a15e4482aef93b8bd&t=82f46&v=other&kolejka=false&nick=&pass=&napios=posix'\r\n+ [1117] sub_download(): downloader 'http://napiprojekt.pl/unit_napisy/dl.php?l=PL&f=587264a5e7af424a15e4482aef93b8bd&t=82f46&v=other&kolejka=false&nick=&pass=&napios=posix' /home/set/.cache/napi-bash/27375.Td5d/_587264a5e7af424a15e4482aef93b8bd_82f46.7z\r\n+ [1083] downloader(): local 'dlcmd=curl -fLsS --retry 3 --retry-delay 3 -o %o %u' 'url=http://napiprojekt.pl/unit_napisy/dl.php?l=PL&f=587264a5e7af424a15e4482aef93b8bd&t=82f46&v=other&kolejka=false&nick=&pass=&napios=posix' dlfile=/home/set/.cache/napi-bash/27375.Td5d/_587264a5e7af424a15e4482aef93b8bd_82f46.7z\r\n+ [1085] downloader(): [[ curl -fLsS --retry 3 --retry-delay 3 -o %o %u = *\\%\\o* ]]\r\n+ [1086] downloader(): dlcmd='curl -fLsS --retry 3 --retry-delay 3 -o \"/home/set/.cache/napi-bash/27375.Td5d/_587264a5e7af424a15e4482aef93b8bd_82f46.7z\" %u'\r\n+ [1091] downloader(): [[ curl -fLsS --retry 3 --retry-delay 3 -o \"/home/set/.cache/napi-bash/27375.Td5d/_587264a5e7af424a15e4482aef93b8bd_82f46.7z\" %u = *\\%\\u* ]]\r\n+ [1092] downloader(): dlcmd='curl -fLsS --retry 3 --retry-delay 3 -o \"/home/set/.cache/napi-bash/27375.Td5d/_587264a5e7af424a15e4482aef93b8bd_82f46.7z\" \"http://napiprojekt.pl/unit_napisy/dl.php?l=PL&f=587264a5e7af424a15e4482aef93b8bd&t=82f46&v=other&kolejka=false&nick=&pass=&napios=posix\"'\r\n+ [1097] downloader(): local ret=0\r\n+ [1098] downloader(): eval 'curl -fLsS --retry 3 --retry-delay 3 -o \"/home/set/.cache/napi-bash/27375.Td5d/_587264a5e7af424a15e4482aef93b8bd_82f46.7z\" \"http://napiprojekt.pl/unit_napisy/dl.php?l=PL&f=587264a5e7af424a15e4482aef93b8bd&t=82f46&v=other&kolejka=false&nick=&pass=&napios=posix\" || ret=$?'\r\n++ [1098] downloader(): curl -fLsS --retry 3 --retry-delay 3 -o /home/set/.cache/napi-bash/27375.Td5d/_587264a5e7af424a15e4482aef93b8bd_82f46.7z 'http://napiprojekt.pl/unit_napisy/dl.php?l=PL&f=587264a5e7af424a15e4482aef93b8bd&t=82f46&v=other&kolejka=false&nick=&pass=&napios=posix'\r\n+ [1099] downloader(): '[' 0 '!=' 0 ']'\r\n+ [1104] downloader(): test -s /home/set/.cache/napi-bash/27375.Td5d/_587264a5e7af424a15e4482aef93b8bd_82f46.7z\r\n+ [1121] sub_download(): local -i dlfile_size=0\r\n+ [1122] sub_download(): read dlfile_size\r\n++ [1122] sub_download(): stat -c %s -- /home/set/.cache/napi-bash/27375.Td5d/_587264a5e7af424a15e4482aef93b8bd_82f46.7z\r\n+ [1124] sub_download(): '[' 4 -le 200 ']'\r\n+ [1125] sub_download(): local dlfile_mime\r\n+ [1126] sub_download(): read dlfile_mime\r\n++ [1126] sub_download(): file --brief --exclude apptype --exclude encoding --exclude tokens --exclude cdf --exclude compress --exclude elf --exclude tar --exclude soft --mime-type -- /home/set/.cache/napi-bash/27375.Td5d/_587264a5e7af424a15e4482aef93b8bd_82f46.7z\r\n+ [1139] sub_download(): '[' text/plain = text/plain ']'\r\n+ [1140] sub_download(): local dlfile_source\r\n+ [1141] sub_download(): read dlfile_source\r\n+ [1142] sub_download(): unlink -- /home/set/.cache/napi-bash/27375.Td5d/_587264a5e7af424a15e4482aef93b8bd_82f46.7z\r\n+ [1143] sub_download(): case \"${dlfile_source,,}\" in\r\n+ [1145] sub_download(): return 1\r\n+ [979] napi_poll__fork_download(): childARG[0]=1\r\n+ [981] napi_poll__fork_download(): echo 1 0 587264a5e7af424a15e4482aef93b8bd 82f46\r\n+ [975] napi_poll__fork_download(): read -a childARG\r\n+ [976] napi_poll__fork_download(): test bye = bye\r\n+ [976] napi_poll__fork_download(): break\r\n+ [984] napi_poll__fork_download(): echo bye\r\n+ [1016] napi_poll(): test 1 = bye\r\n+ [1018] napi_poll(): '[' 1 = 0 ']'\r\n+ [1031] napi_poll(): '[' 1 -lt 100 ']'\r\n+ [1032] napi_poll(): subretry_store 1 0 587264a5e7af424a15e4482aef93b8bd 82f46\r\n+ [1049] subretry_store(): enabled nie\r\n+ [86] enabled(): case \"${1,,}\" in\r\n+ [87] enabled(): false\r\n+ [1049] subretry_store(): return 0\r\n+ [1035] napi_poll(): napi_msg 0 1\r\n+ [806] napi_msg(): '[' -z 0 -o -z 1 ']'\r\n+ [807] napi_msg(): '[' 0 = 1 ']'\r\n+ [812] napi_msg(): local msg\r\n+ [813] napi_msg(): local fill_fields_ret\r\n+ [815] napi_msg(): files_stat[$1]=1\r\n+ [817] napi_msg(): test -n '%1%bBrak napisów%R dla %i%f'\r\n+ [818] napi_msg(): msg='%1%bBrak napisów%R dla %i%f'\r\n+ [821] napi_msg(): napi_msg_cli '%1%bBrak napisów%R dla %i%f' 0 1\r\n+ [842] napi_msg_cli(): napi_msg__enabled__cli 1\r\n+ [574] napi_msg__enabled__cli(): '[' 1 = raport ']'\r\n+ [578] napi_msg__enabled__cli(): local var\r\n+ [579] napi_msg__enabled__cli(): for var in '\"${msg_cli_disabled_array[$@]}\"'\r\n+ [580] napi_msg__enabled__cli(): test '' = 1 -o '' = @\r\n+ [582] napi_msg__enabled__cli(): return 0\r\n+ [843] napi_msg_cli(): local fill_fields_ret\r\n+ [845] napi_msg_cli(): fill_fields msg cli '%1%bBrak napisów%R dla %i%f' 0 1\r\n+ [587] fill_fields(): local NB__type=msg\r\n+ [588] fill_fields(): local NB__fmt=cli\r\n+ [589] fill_fields(): local 'NB__msg=%1%bBrak napisów%R dla %i%f'\r\n+ [590] fill_fields(): local file_id=0\r\n+ [591] fill_fields(): local error_id=1\r\n+ [592] fill_fields(): shift 5\r\n+ [594] fill_fields(): '[' cli = gui ']'\r\n+ [598] fill_fields(): fill_fields_ret=\r\n+ [600] fill_fields(): local -a local_array\r\n+ [601] fill_fields(): local -i NB__begin=0 NB__end=0\r\n+ [602] fill_fields(): local NB__index return_str\r\n+ [604] fill_fields(): '[' 0 -ge 27 ']'\r\n+ [605] fill_fields(): NB__begin=0\r\n+ [606] fill_fields(): NB__index='%1%bBrak napisów%R dla %i%f'\r\n+ [608] fill_fields(): case \"${NB__index:0:2}\" in\r\n+ [622] fill_fields(): NB__begin+=1\r\n+ [623] fill_fields(): NB__end+=2\r\n+ [624] fill_fields(): fill_fields__tag 1\r\n+ [651] fill_fields__tag(): return_str=\r\n+ [653] fill_fields__tag(): local -a NB__tag_list\r\n+ [654] fill_fields__tag(): IFS=:\r\n+ [654] fill_fields__tag(): read -a NB__tag_list\r\n+ [656] fill_fields__tag(): local -i NB__tag_id=0\r\n+ [657] fill_fields__tag(): (( NB__tag_id=0 ))\r\n+ [657] fill_fields__tag(): (( 0 < 1 ))\r\n+ [658] fill_fields__tag(): is_function fill_fields__tag__msg\r\n+ [192] is_function(): declare -F fill_fields__tag__msg\r\n+ [659] fill_fields__tag(): fill_fields__tag__msg 1\r\n+ [693] fill_fields__tag__msg(): case \"$1\" in\r\n+ [699] fill_fields__tag__msg(): fill_fields__fmt 1\r\n+ [681] fill_fields__fmt(): return_str=\r\n+ [684] fill_fields__fmt(): is_function fill_fields__fmt__cli\r\n+ [192] is_function(): declare -F fill_fields__fmt__cli\r\n+ [685] fill_fields__fmt(): fill_fields__fmt__cli 1\r\n+ [731] fill_fields__fmt__cli(): enabled tak\r\n+ [86] enabled(): case \"${1,,}\" in\r\n+ [733] fill_fields__fmt__cli(): case \"$1\" in\r\n+ [735] fill_fields__fmt__cli(): local_array[0]=';31'\r\n+ [747] fill_fields__fmt__cli(): return_str='\\e[0;31m'\r\n+ [688] fill_fields__fmt(): test -n '\\e[0;31m'\r\n+ [660] fill_fields__tag(): return 0\r\n+ [625] fill_fields(): fill_fields_ret+='\\e[0;31m'\r\n+ [604] fill_fields(): '[' 2 -ge 27 ']'\r\n+ [605] fill_fields(): NB__begin=2\r\n+ [606] fill_fields(): NB__index='%bBrak napisów%R dla %i%f'\r\n+ [608] fill_fields(): case \"${NB__index:0:2}\" in\r\n+ [622] fill_fields(): NB__begin+=1\r\n+ [623] fill_fields(): NB__end+=2\r\n+ [624] fill_fields(): fill_fields__tag b\r\n+ [651] fill_fields__tag(): return_str=\r\n+ [653] fill_fields__tag(): local -a NB__tag_list\r\n+ [654] fill_fields__tag(): IFS=:\r\n+ [654] fill_fields__tag(): read -a NB__tag_list\r\n+ [656] fill_fields__tag(): local -i NB__tag_id=0\r\n+ [657] fill_fields__tag(): (( NB__tag_id=0 ))\r\n+ [657] fill_fields__tag(): (( 0 < 1 ))\r\n+ [658] fill_fields__tag(): is_function fill_fields__tag__msg\r\n+ [192] is_function(): declare -F fill_fields__tag__msg\r\n+ [659] fill_fields__tag(): fill_fields__tag__msg b\r\n+ [693] fill_fields__tag__msg(): case \"$1\" in\r\n+ [699] fill_fields__tag__msg(): fill_fields__fmt b\r\n+ [681] fill_fields__fmt(): return_str=\r\n+ [684] fill_fields__fmt(): is_function fill_fields__fmt__cli\r\n+ [192] is_function(): declare -F fill_fields__fmt__cli\r\n+ [685] fill_fields__fmt(): fill_fields__fmt__cli b\r\n+ [731] fill_fields__fmt__cli(): enabled tak\r\n+ [86] enabled(): case \"${1,,}\" in\r\n+ [733] fill_fields__fmt__cli(): case \"$1\" in\r\n+ [736] fill_fields__fmt__cli(): local_array[1]=';1'\r\n+ [747] fill_fields__fmt__cli(): return_str='\\e[0;1;31m'\r\n+ [688] fill_fields__fmt(): test -n '\\e[0;1;31m'\r\n+ [660] fill_fields__tag(): return 0\r\n+ [625] fill_fields(): fill_fields_ret+='\\e[0;1;31m'\r\n+ [604] fill_fields(): '[' 4 -ge 27 ']'\r\n+ [605] fill_fields(): NB__begin=4\r\n+ [606] fill_fields(): NB__index='Brak napisów%R dla %i%f'\r\n+ [608] fill_fields(): case \"${NB__index:0:2}\" in\r\n+ [628] fill_fields(): NB__index='Brak napisów'\r\n+ [629] fill_fields(): NB__end=12\r\n+ [631] fill_fields(): fill_fields__esc 'Brak napisów'\r\n+ [667] fill_fields__esc(): return_str=\r\n+ [670] fill_fields__esc(): is_function fill_fields__esc__cli\r\n+ [192] is_function(): declare -F fill_fields__esc__cli\r\n+ [671] fill_fields__esc(): fill_fields__esc__cli 'Brak napisów'\r\n+ [719] fill_fields__esc__cli(): return_str='Brak napisów'\r\n+ [677] fill_fields__esc(): test -n 'Brak napisów'\r\n+ [632] fill_fields(): fill_fields_ret+='Brak napisów'\r\n+ [635] fill_fields(): NB__end+=4\r\n+ [604] fill_fields(): '[' 16 -ge 27 ']'\r\n+ [605] fill_fields(): NB__begin=16\r\n+ [606] fill_fields(): NB__index='%R dla %i%f'\r\n+ [608] fill_fields(): case \"${NB__index:0:2}\" in\r\n+ [622] fill_fields(): NB__begin+=1\r\n+ [623] fill_fields(): NB__end+=2\r\n+ [624] fill_fields(): fill_fields__tag R\r\n+ [651] fill_fields__tag(): return_str=\r\n+ [653] fill_fields__tag(): local -a NB__tag_list\r\n+ [654] fill_fields__tag(): IFS=:\r\n+ [654] fill_fields__tag(): read -a NB__tag_list\r\n+ [656] fill_fields__tag(): local -i NB__tag_id=0\r\n+ [657] fill_fields__tag(): (( NB__tag_id=0 ))\r\n+ [657] fill_fields__tag(): (( 0 < 1 ))\r\n+ [658] fill_fields__tag(): is_function fill_fields__tag__msg\r\n+ [192] is_function(): declare -F fill_fields__tag__msg\r\n+ [659] fill_fields__tag(): fill_fields__tag__msg R\r\n+ [693] fill_fields__tag__msg(): case \"$1\" in\r\n+ [699] fill_fields__tag__msg(): fill_fields__fmt R\r\n+ [681] fill_fields__fmt(): return_str=\r\n+ [684] fill_fields__fmt(): is_function fill_fields__fmt__cli\r\n+ [192] is_function(): declare -F fill_fields__fmt__cli\r\n+ [685] fill_fields__fmt(): fill_fields__fmt__cli R\r\n+ [731] fill_fields__fmt__cli(): enabled tak\r\n+ [86] enabled(): case \"${1,,}\" in\r\n+ [733] fill_fields__fmt__cli(): case \"$1\" in\r\n+ [743] fill_fields__fmt__cli(): local i\r\n+ [743] fill_fields__fmt__cli(): for i in '{0..3}'\r\n+ [743] fill_fields__fmt__cli(): unset 'local_array[0]'\r\n+ [743] fill_fields__fmt__cli(): for i in '{0..3}'\r\n+ [743] fill_fields__fmt__cli(): unset 'local_array[1]'\r\n+ [743] fill_fields__fmt__cli(): for i in '{0..3}'\r\n+ [743] fill_fields__fmt__cli(): unset 'local_array[2]'\r\n+ [743] fill_fields__fmt__cli(): for i in '{0..3}'\r\n+ [743] fill_fields__fmt__cli(): unset 'local_array[3]'\r\n+ [747] fill_fields__fmt__cli(): return_str='\\e[0m'\r\n+ [688] fill_fields__fmt(): test -n '\\e[0m'\r\n+ [660] fill_fields__tag(): return 0\r\n+ [625] fill_fields(): fill_fields_ret+='\\e[0m'\r\n+ [604] fill_fields(): '[' 18 -ge 27 ']'\r\n+ [605] fill_fields(): NB__begin=18\r\n+ [606] fill_fields(): NB__index=' dla %i%f'\r\n+ [608] fill_fields(): case \"${NB__index:0:2}\" in\r\n+ [628] fill_fields(): NB__index=' dla '\r\n+ [629] fill_fields(): NB__end=5\r\n+ [631] fill_fields(): fill_fields__esc ' dla '\r\n+ [667] fill_fields__esc(): return_str=\r\n+ [670] fill_fields__esc(): is_function fill_fields__esc__cli\r\n+ [192] is_function(): declare -F fill_fields__esc__cli\r\n+ [671] fill_fields__esc(): fill_fields__esc__cli ' dla '\r\n+ [719] fill_fields__esc__cli(): return_str=' dla '\r\n+ [677] fill_fields__esc(): test -n ' dla '\r\n+ [632] fill_fields(): fill_fields_ret+=' dla '\r\n+ [635] fill_fields(): NB__end+=18\r\n+ [604] fill_fields(): '[' 23 -ge 27 ']'\r\n+ [605] fill_fields(): NB__begin=23\r\n+ [606] fill_fields(): NB__index=%i%f\r\n+ [608] fill_fields(): case \"${NB__index:0:2}\" in\r\n+ [622] fill_fields(): NB__begin+=1\r\n+ [623] fill_fields(): NB__end+=2\r\n+ [624] fill_fields(): fill_fields__tag i\r\n+ [651] fill_fields__tag(): return_str=\r\n+ [653] fill_fields__tag(): local -a NB__tag_list\r\n+ [654] fill_fields__tag(): IFS=:\r\n+ [654] fill_fields__tag(): read -a NB__tag_list\r\n+ [656] fill_fields__tag(): local -i NB__tag_id=0\r\n+ [657] fill_fields__tag(): (( NB__tag_id=0 ))\r\n+ [657] fill_fields__tag(): (( 0 < 1 ))\r\n+ [658] fill_fields__tag(): is_function fill_fields__tag__msg\r\n+ [192] is_function(): declare -F fill_fields__tag__msg\r\n+ [659] fill_fields__tag(): fill_fields__tag__msg i\r\n+ [693] fill_fields__tag__msg(): case \"$1\" in\r\n+ [699] fill_fields__tag__msg(): fill_fields__fmt i\r\n+ [681] fill_fields__fmt(): return_str=\r\n+ [684] fill_fields__fmt(): is_function fill_fields__fmt__cli\r\n+ [192] is_function(): declare -F fill_fields__fmt__cli\r\n+ [685] fill_fields__fmt(): fill_fields__fmt__cli i\r\n+ [731] fill_fields__fmt__cli(): enabled tak\r\n+ [86] enabled(): case \"${1,,}\" in\r\n+ [733] fill_fields__fmt__cli(): case \"$1\" in\r\n+ [737] fill_fields__fmt__cli(): local_array[2]=';3'\r\n+ [747] fill_fields__fmt__cli(): return_str='\\e[0;3m'\r\n+ [688] fill_fields__fmt(): test -n '\\e[0;3m'\r\n+ [660] fill_fields__tag(): return 0\r\n+ [625] fill_fields(): fill_fields_ret+='\\e[0;3m'\r\n+ [604] fill_fields(): '[' 25 -ge 27 ']'\r\n+ [605] fill_fields(): NB__begin=25\r\n+ [606] fill_fields(): NB__index=%f\r\n+ [608] fill_fields(): case \"${NB__index:0:2}\" in\r\n+ [622] fill_fields(): NB__begin+=1\r\n+ [623] fill_fields(): NB__end+=2\r\n+ [624] fill_fields(): fill_fields__tag f\r\n+ [651] fill_fields__tag(): return_str=\r\n+ [653] fill_fields__tag(): local -a NB__tag_list\r\n+ [654] fill_fields__tag(): IFS=:\r\n+ [654] fill_fields__tag(): read -a NB__tag_list\r\n+ [656] fill_fields__tag(): local -i NB__tag_id=0\r\n+ [657] fill_fields__tag(): (( NB__tag_id=0 ))\r\n+ [657] fill_fields__tag(): (( 0 < 1 ))\r\n+ [658] fill_fields__tag(): is_function fill_fields__tag__msg\r\n+ [192] is_function(): declare -F fill_fields__tag__msg\r\n+ [659] fill_fields__tag(): fill_fields__tag__msg f\r\n+ [693] fill_fields__tag__msg(): case \"$1\" in\r\n+ [694] fill_fields__tag__msg(): fill_fields__esc The.Brink.S01E06.HDTV.x264-KILLERS.mp4\r\n+ [667] fill_fields__esc(): return_str=\r\n+ [670] fill_fields__esc(): is_function fill_fields__esc__cli\r\n+ [192] is_function(): declare -F fill_fields__esc__cli\r\n+ [671] fill_fields__esc(): fill_fields__esc__cli The.Brink.S01E06.HDTV.x264-KILLERS.mp4\r\n+ [719] fill_fields__esc__cli(): return_str=The.Brink.S01E06.HDTV.x264-KILLERS.mp4\r\n+ [677] fill_fields__esc(): test -n The.Brink.S01E06.HDTV.x264-KILLERS.mp4\r\n+ [660] fill_fields__tag(): return 0\r\n+ [625] fill_fields(): fill_fields_ret+=The.Brink.S01E06.HDTV.x264-KILLERS.mp4\r\n+ [604] fill_fields(): '[' 27 -ge 27 ']'\r\n+ [639] fill_fields(): test -n '\\e[0;31m\\e[0;1;31mBrak napisów\\e[0m dla \\e[0;3mThe.Brink.S01E06.HDTV.x264-KILLERS.mp4'\r\n+ [642] fill_fields(): fill_fields__tag R\r\n+ [651] fill_fields__tag(): return_str=\r\n+ [653] fill_fields__tag(): local -a NB__tag_list\r\n+ [654] fill_fields__tag(): IFS=:\r\n+ [654] fill_fields__tag(): read -a NB__tag_list\r\n+ [656] fill_fields__tag(): local -i NB__tag_id=0\r\n+ [657] fill_fields__tag(): (( NB__tag_id=0 ))\r\n+ [657] fill_fields__tag(): (( 0 < 1 ))\r\n+ [658] fill_fields__tag(): is_function fill_fields__tag__msg\r\n+ [192] is_function(): declare -F fill_fields__tag__msg\r\n+ [659] fill_fields__tag(): fill_fields__tag__msg R\r\n+ [693] fill_fields__tag__msg(): case \"$1\" in\r\n+ [699] fill_fields__tag__msg(): fill_fields__fmt R\r\n+ [681] fill_fields__fmt(): return_str=\r\n+ [684] fill_fields__fmt(): is_function fill_fields__fmt__cli\r\n+ [192] is_function(): declare -F fill_fields__fmt__cli\r\n+ [685] fill_fields__fmt(): fill_fields__fmt__cli R\r\n+ [731] fill_fields__fmt__cli(): enabled tak\r\n+ [86] enabled(): case \"${1,,}\" in\r\n+ [733] fill_fields__fmt__cli(): case \"$1\" in\r\n+ [743] fill_fields__fmt__cli(): local i\r\n+ [743] fill_fields__fmt__cli(): for i in '{0..3}'\r\n+ [743] fill_fields__fmt__cli(): unset 'local_array[0]'\r\n+ [743] fill_fields__fmt__cli(): for i in '{0..3}'\r\n+ [743] fill_fields__fmt__cli(): unset 'local_array[1]'\r\n+ [743] fill_fields__fmt__cli(): for i in '{0..3}'\r\n+ [743] fill_fields__fmt__cli(): unset 'local_array[2]'\r\n+ [743] fill_fields__fmt__cli(): for i in '{0..3}'\r\n+ [743] fill_fields__fmt__cli(): unset 'local_array[3]'\r\n+ [747] fill_fields__fmt__cli(): return_str='\\e[0m'\r\n+ [688] fill_fields__fmt(): test -n '\\e[0m'\r\n+ [660] fill_fields__tag(): return 0\r\n+ [643] fill_fields(): fill_fields_ret+='\\e[0m'\r\n+ [645] fill_fields(): return 0\r\n+ [846] napi_msg_cli(): '[' 1 = 0 ']'\r\n+ [849] napi_msg_cli(): printfo STDERR '\\e[0;31m\\e[0;1;31mBrak napisów\\e[0m dla \\e[0;3mThe.Brink.S01E06.HDTV.x264-KILLERS.mp4\\e[0m\\n'\r\n+ [170] printfo(): test 2 = 0\r\n+ [171] printfo(): local t=1\r\n+ [173] printfo(): '[' 2 -ge 2 ']'\r\n+ [174] printfo(): case \"$1\" in\r\n+ [176] printfo(): enabled 1\r\n+ [86] enabled(): case \"${1,,}\" in\r\n+ [178] printfo(): shift\r\n+ [181] printfo(): printf -- '\\e[0;31m\\e[0;1;31mBrak napisów\\e[0m dla \\e[0;3mThe.Brink.S01E06.HDTV.x264-KILLERS.mp4\\e[0m\\n'\r\n+ [822] napi_msg(): napi_msg_gui '%1%bBrak napisów%R dla %i%f' 0 1\r\n+ [832] napi_msg_gui(): napi_msg__enabled__gui 1\r\n+ [561] napi_msg__enabled__gui(): test -n notify_send\r\n+ [563] napi_msg__enabled__gui(): '[' 1 = raport ']'\r\n+ [567] napi_msg__enabled__gui(): local var\r\n+ [568] napi_msg__enabled__gui(): for var in '\"${msg_gui_disabled_array[$@]}\"'\r\n+ [569] napi_msg__enabled__gui(): test 1 = 1 -o 1 = @\r\n+ [569] napi_msg__enabled__gui(): return 1\r\n+ [832] napi_msg_gui(): return 0\r\n+ [824] napi_msg(): '[' 1 -ge 100 ']'\r\n+ [829] napi_msg(): return 1\r\n+ [1015] napi_poll(): read -u 11 -a childARG\r\n+ [1016] napi_poll(): test bye = bye\r\n+ [1016] napi_poll(): break\r\n+ [1039] napi_poll(): exec\r\n+ [1041] napi_poll(): trap - SIGINT\r\n+ [1762] main(): napi_raport\r\n+ [856] napi_raport(): local 'msg=Łącznie pobranych napisów: %b%d/%a%B'\r\n+ [858] napi_raport(): napi_raport_cli 'Łącznie pobranych napisów: %b%d/%a%B'\r\n+ [873] napi_raport_cli(): napi_msg__enabled__cli raport\r\n+ [574] napi_msg__enabled__cli(): '[' raport = raport ']'\r\n+ [575] napi_msg__enabled__cli(): enabled tak\r\n+ [86] enabled(): case \"${1,,}\" in\r\n+ [575] napi_msg__enabled__cli(): return 0\r\n+ [874] napi_raport_cli(): local fill_fields_ret\r\n+ [876] napi_raport_cli(): msg Raport\r\n+ [129] msg(): local print_msg_fmt_ret\r\n+ [130] msg(): print_msg_fmt '0;32;1' '==>' '0;1' Raport\r\n+ [162] print_msg_fmt(): enabled tak\r\n+ [86] enabled(): case \"${1,,}\" in\r\n+ [163] print_msg_fmt(): printf -v print_msg_fmt_ret -- '\\e[%sm%s\\e[%sm %s...\\e[0m\\n' '0;32;1' '==>' '0;1' Raport\r\n+ [131] msg(): printfo STDOUT '\u001B[0;32;1m==>\u001B[0;1m Raport...\u001B[0m\r\n'\r\n+ [170] printfo(): test 2 = 0\r\n+ [171] printfo(): local t=1\r\n+ [173] printfo(): '[' 2 -ge 2 ']'\r\n+ [174] printfo(): case \"$1\" in\r\n+ [175] printfo(): true\r\n+ [178] printfo(): shift\r\n+ [181] printfo(): printf -- '\u001B[0;32;1m==>\u001B[0;1m Raport...\u001B[0m\r\n'\r\n+ [877] napi_raport_cli(): fill_fields raport cli 'Łącznie pobranych napisów: %b%d/%a%B'\r\n+ [587] fill_fields(): local NB__type=raport\r\n+ [588] fill_fields(): local NB__fmt=cli\r\n+ [589] fill_fields(): local 'NB__msg=Łącznie pobranych napisów: %b%d/%a%B'\r\n+ [590] fill_fields(): local file_id=\r\n+ [591] fill_fields(): local error_id=\r\n+ [592] fill_fields(): shift 5\r\n+ [594] fill_fields(): '[' cli = gui ']'\r\n+ [598] fill_fields(): fill_fields_ret=\r\n+ [600] fill_fields(): local -a local_array\r\n+ [601] fill_fields(): local -i NB__begin=0 NB__end=0\r\n+ [602] fill_fields(): local NB__index return_str\r\n+ [604] fill_fields(): '[' 0 -ge 36 ']'\r\n+ [605] fill_fields(): NB__begin=0\r\n+ [606] fill_fields(): NB__index='Łącznie pobranych napisów: %b%d/%a%B'\r\n+ [608] fill_fields(): case \"${NB__index:0:2}\" in\r\n+ [628] fill_fields(): NB__index='Łącznie pobranych napisów: '\r\n+ [629] fill_fields(): NB__end=27\r\n+ [631] fill_fields(): fill_fields__esc 'Łącznie pobranych napisów: '\r\n+ [667] fill_fields__esc(): return_str=\r\n+ [670] fill_fields__esc(): is_function fill_fields__esc__cli\r\n+ [192] is_function(): declare -F fill_fields__esc__cli\r\n+ [671] fill_fields__esc(): fill_fields__esc__cli 'Łącznie pobranych napisów: '\r\n+ [719] fill_fields__esc__cli(): return_str='Łącznie pobranych napisów: '\r\n+ [677] fill_fields__esc(): test -n 'Łącznie pobranych napisów: '\r\n+ [632] fill_fields(): fill_fields_ret+='Łącznie pobranych napisów: '\r\n+ [635] fill_fields(): NB__end+=0\r\n+ [604] fill_fields(): '[' 27 -ge 36 ']'\r\n+ [605] fill_fields(): NB__begin=27\r\n+ [606] fill_fields(): NB__index=%b%d/%a%B\r\n+ [608] fill_fields(): case \"${NB__index:0:2}\" in\r\n+ [622] fill_fields(): NB__begin+=1\r\n+ [623] fill_fields(): NB__end+=2\r\n+ [624] fill_fields(): fill_fields__tag b\r\n+ [651] fill_fields__tag(): return_str=\r\n+ [653] fill_fields__tag(): local -a NB__tag_list\r\n+ [654] fill_fields__tag(): IFS=:\r\n+ [654] fill_fields__tag(): read -a NB__tag_list\r\n+ [656] fill_fields__tag(): local -i NB__tag_id=0\r\n+ [657] fill_fields__tag(): (( NB__tag_id=0 ))\r\n+ [657] fill_fields__tag(): (( 0 < 1 ))\r\n+ [658] fill_fields__tag(): is_function fill_fields__tag__raport\r\n+ [192] is_function(): declare -F fill_fields__tag__raport\r\n+ [659] fill_fields__tag(): fill_fields__tag__raport b\r\n+ [703] fill_fields__tag__raport(): local -i dl_done=0 dl_fail=0 dl_all=0\r\n+ [705] fill_fields__tag__raport(): (( dl_all=0 ))\r\n+ [705] fill_fields__tag__raport(): (( 0 < 1 ))\r\n+ [706] fill_fields__tag__raport(): test 1 = 0\r\n+ [706] fill_fields__tag__raport(): dl_fail+=1\r\n+ [705] fill_fields__tag__raport(): (( dl_all++ ))\r\n+ [705] fill_fields__tag__raport(): (( 1 < 1 ))\r\n+ [709] fill_fields__tag__raport(): case \"$1\" in\r\n+ [713] fill_fields__tag__raport(): fill_fields__fmt b\r\n+ [681] fill_fields__fmt(): return_str=\r\n+ [684] fill_fields__fmt(): is_function fill_fields__fmt__cli\r\n+ [192] is_function(): declare -F fill_fields__fmt__cli\r\n+ [685] fill_fields__fmt(): fill_fields__fmt__cli b\r\n+ [731] fill_fields__fmt__cli(): enabled tak\r\n+ [86] enabled(): case \"${1,,}\" in\r\n+ [733] fill_fields__fmt__cli(): case \"$1\" in\r\n+ [736] fill_fields__fmt__cli(): local_array[1]=';1'\r\n+ [747] fill_fields__fmt__cli(): return_str='\\e[0;1m'\r\n+ [688] fill_fields__fmt(): test -n '\\e[0;1m'\r\n+ [660] fill_fields__tag(): return 0\r\n+ [625] fill_fields(): fill_fields_ret+='\\e[0;1m'\r\n+ [604] fill_fields(): '[' 29 -ge 36 ']'\r\n+ [605] fill_fields(): NB__begin=29\r\n+ [606] fill_fields(): NB__index=%d/%a%B\r\n+ [608] fill_fields(): case \"${NB__index:0:2}\" in\r\n+ [622] fill_fields(): NB__begin+=1\r\n+ [623] fill_fields(): NB__end+=2\r\n+ [624] fill_fields(): fill_fields__tag d\r\n+ [651] fill_fields__tag(): return_str=\r\n+ [653] fill_fields__tag(): local -a NB__tag_list\r\n+ [654] fill_fields__tag(): IFS=:\r\n+ [654] fill_fields__tag(): read -a NB__tag_list\r\n+ [656] fill_fields__tag(): local -i NB__tag_id=0\r\n+ [657] fill_fields__tag(): (( NB__tag_id=0 ))\r\n+ [657] fill_fields__tag(): (( 0 < 1 ))\r\n+ [658] fill_fields__tag(): is_function fill_fields__tag__raport\r\n+ [192] is_function(): declare -F fill_fields__tag__raport\r\n+ [659] fill_fields__tag(): fill_fields__tag__raport d\r\n+ [703] fill_fields__tag__raport(): local -i dl_done=0 dl_fail=0 dl_all=0\r\n+ [705] fill_fields__tag__raport(): (( dl_all=0 ))\r\n+ [705] fill_fields__tag__raport(): (( 0 < 1 ))\r\n+ [706] fill_fields__tag__raport(): test 1 = 0\r\n+ [706] fill_fields__tag__raport(): dl_fail+=1\r\n+ [705] fill_fields__tag__raport(): (( dl_all++ ))\r\n+ [705] fill_fields__tag__raport(): (( 1 < 1 ))\r\n+ [709] fill_fields__tag__raport(): case \"$1\" in\r\n+ [710] fill_fields__tag__raport(): fill_fields__esc 0\r\n+ [667] fill_fields__esc(): return_str=\r\n+ [670] fill_fields__esc(): is_function fill_fields__esc__cli\r\n+ [192] is_function(): declare -F fill_fields__esc__cli\r\n+ [671] fill_fields__esc(): fill_fields__esc__cli 0\r\n+ [719] fill_fields__esc__cli(): return_str=0\r\n+ [677] fill_fields__esc(): test -n 0\r\n+ [660] fill_fields__tag(): return 0\r\n+ [625] fill_fields(): fill_fields_ret+=0\r\n+ [604] fill_fields(): '[' 31 -ge 36 ']'\r\n+ [605] fill_fields(): NB__begin=31\r\n+ [606] fill_fields(): NB__index=/%a%B\r\n+ [608] fill_fields(): case \"${NB__index:0:2}\" in\r\n+ [628] fill_fields(): NB__index=/\r\n+ [629] fill_fields(): NB__end=1\r\n+ [631] fill_fields(): fill_fields__esc /\r\n+ [667] fill_fields__esc(): return_str=\r\n+ [670] fill_fields__esc(): is_function fill_fields__esc__cli\r\n+ [192] is_function(): declare -F fill_fields__esc__cli\r\n+ [671] fill_fields__esc(): fill_fields__esc__cli /\r\n+ [719] fill_fields__esc__cli(): return_str=/\r\n+ [677] fill_fields__esc(): test -n /\r\n+ [632] fill_fields(): fill_fields_ret+=/\r\n+ [635] fill_fields(): NB__end+=31\r\n+ [604] fill_fields(): '[' 32 -ge 36 ']'\r\n+ [605] fill_fields(): NB__begin=32\r\n+ [606] fill_fields(): NB__index=%a%B\r\n+ [608] fill_fields(): case \"${NB__index:0:2}\" in\r\n+ [622] fill_fields(): NB__begin+=1\r\n+ [623] fill_fields(): NB__end+=2\r\n+ [624] fill_fields(): fill_fields__tag a\r\n+ [651] fill_fields__tag(): return_str=\r\n+ [653] fill_fields__tag(): local -a NB__tag_list\r\n+ [654] fill_fields__tag(): IFS=:\r\n+ [654] fill_fields__tag(): read -a NB__tag_list\r\n+ [656] fill_fields__tag(): local -i NB__tag_id=0\r\n+ [657] fill_fields__tag(): (( NB__tag_id=0 ))\r\n+ [657] fill_fields__tag(): (( 0 < 1 ))\r\n+ [658] fill_fields__tag(): is_function fill_fields__tag__raport\r\n+ [192] is_function(): declare -F fill_fields__tag__raport\r\n+ [659] fill_fields__tag(): fill_fields__tag__raport a\r\n+ [703] fill_fields__tag__raport(): local -i dl_done=0 dl_fail=0 dl_all=0\r\n+ [705] fill_fields__tag__raport(): (( dl_all=0 ))\r\n+ [705] fill_fields__tag__raport(): (( 0 < 1 ))\r\n+ [706] fill_fields__tag__raport(): test 1 = 0\r\n+ [706] fill_fields__tag__raport(): dl_fail+=1\r\n+ [705] fill_fields__tag__raport(): (( dl_all++ ))\r\n+ [705] fill_fields__tag__raport(): (( 1 < 1 ))\r\n+ [709] fill_fields__tag__raport(): case \"$1\" in\r\n+ [712] fill_fields__tag__raport(): fill_fields__esc 1\r\n+ [667] fill_fields__esc(): return_str=\r\n+ [670] fill_fields__esc(): is_function fill_fields__esc__cli\r\n+ [192] is_function(): declare -F fill_fields__esc__cli\r\n+ [671] fill_fields__esc(): fill_fields__esc__cli 1\r\n+ [719] fill_fields__esc__cli(): return_str=1\r\n+ [677] fill_fields__esc(): test -n 1\r\n+ [660] fill_fields__tag(): return 0\r\n+ [625] fill_fields(): fill_fields_ret+=1\r\n+ [604] fill_fields(): '[' 34 -ge 36 ']'\r\n+ [605] fill_fields(): NB__begin=34\r\n+ [606] fill_fields(): NB__index=%B\r\n+ [608] fill_fields(): case \"${NB__index:0:2}\" in\r\n+ [622] fill_fields(): NB__begin+=1\r\n+ [623] fill_fields(): NB__end+=2\r\n+ [624] fill_fields(): fill_fields__tag B\r\n+ [651] fill_fields__tag(): return_str=\r\n+ [653] fill_fields__tag(): local -a NB__tag_list\r\n+ [654] fill_fields__tag(): IFS=:\r\n+ [654] fill_fields__tag(): read -a NB__tag_list\r\n+ [656] fill_fields__tag(): local -i NB__tag_id=0\r\n+ [657] fill_fields__tag(): (( NB__tag_id=0 ))\r\n+ [657] fill_fields__tag(): (( 0 < 1 ))\r\n+ [658] fill_fields__tag(): is_function fill_fields__tag__raport\r\n+ [192] is_function(): declare -F fill_fields__tag__raport\r\n+ [659] fill_fields__tag(): fill_fields__tag__raport B\r\n+ [703] fill_fields__tag__raport(): local -i dl_done=0 dl_fail=0 dl_all=0\r\n+ [705] fill_fields__tag__raport(): (( dl_all=0 ))\r\n+ [705] fill_fields__tag__raport(): (( 0 < 1 ))\r\n+ [706] fill_fields__tag__raport(): test 1 = 0\r\n+ [706] fill_fields__tag__raport(): dl_fail+=1\r\n+ [705] fill_fields__tag__raport(): (( dl_all++ ))\r\n+ [705] fill_fields__tag__raport(): (( 1 < 1 ))\r\n+ [709] fill_fields__tag__raport(): case \"$1\" in\r\n+ [713] fill_fields__tag__raport(): fill_fields__fmt B\r\n+ [681] fill_fields__fmt(): return_str=\r\n+ [684] fill_fields__fmt(): is_function fill_fields__fmt__cli\r\n+ [192] is_function(): declare -F fill_fields__fmt__cli\r\n+ [685] fill_fields__fmt(): fill_fields__fmt__cli B\r\n+ [731] fill_fields__fmt__cli(): enabled tak\r\n+ [86] enabled(): case \"${1,,}\" in\r\n+ [733] fill_fields__fmt__cli(): case \"$1\" in\r\n+ [740] fill_fields__fmt__cli(): unset 'local_array[1]'\r\n+ [747] fill_fields__fmt__cli(): return_str='\\e[0m'\r\n+ [688] fill_fields__fmt(): test -n '\\e[0m'\r\n+ [660] fill_fields__tag(): return 0\r\n+ [625] fill_fields(): fill_fields_ret+='\\e[0m'\r\n+ [604] fill_fields(): '[' 36 -ge 36 ']'\r\n+ [639] fill_fields(): test -n 'Łącznie pobranych napisów: \\e[0;1m0/1\\e[0m'\r\n+ [642] fill_fields(): fill_fields__tag R\r\n+ [651] fill_fields__tag(): return_str=\r\n+ [653] fill_fields__tag(): local -a NB__tag_list\r\n+ [654] fill_fields__tag(): IFS=:\r\n+ [654] fill_fields__tag(): read -a NB__tag_list\r\n+ [656] fill_fields__tag(): local -i NB__tag_id=0\r\n+ [657] fill_fields__tag(): (( NB__tag_id=0 ))\r\n+ [657] fill_fields__tag(): (( 0 < 1 ))\r\n+ [658] fill_fields__tag(): is_function fill_fields__tag__raport\r\n+ [192] is_function(): declare -F fill_fields__tag__raport\r\n+ [659] fill_fields__tag(): fill_fields__tag__raport R\r\n+ [703] fill_fields__tag__raport(): local -i dl_done=0 dl_fail=0 dl_all=0\r\n+ [705] fill_fields__tag__raport(): (( dl_all=0 ))\r\n+ [705] fill_fields__tag__raport(): (( 0 < 1 ))\r\n+ [706] fill_fields__tag__raport(): test 1 = 0\r\n+ [706] fill_fields__tag__raport(): dl_fail+=1\r\n+ [705] fill_fields__tag__raport(): (( dl_all++ ))\r\n+ [705] fill_fields__tag__raport(): (( 1 < 1 ))\r\n+ [709] fill_fields__tag__raport(): case \"$1\" in\r\n+ [713] fill_fields__tag__raport(): fill_fields__fmt R\r\n+ [681] fill_fields__fmt(): return_str=\r\n+ [684] fill_fields__fmt(): is_function fill_fields__fmt__cli\r\n+ [192] is_function(): declare -F fill_fields__fmt__cli\r\n+ [685] fill_fields__fmt(): fill_fields__fmt__cli R\r\n+ [731] fill_fields__fmt__cli(): enabled tak\r\n+ [86] enabled(): case \"${1,,}\" in\r\n+ [733] fill_fields__fmt__cli(): case \"$1\" in\r\n+ [743] fill_fields__fmt__cli(): local i\r\n+ [743] fill_fields__fmt__cli(): for i in '{0..3}'\r\n+ [743] fill_fields__fmt__cli(): unset 'local_array[0]'\r\n+ [743] fill_fields__fmt__cli(): for i in '{0..3}'\r\n+ [743] fill_fields__fmt__cli(): unset 'local_array[1]'\r\n+ [743] fill_fields__fmt__cli(): for i in '{0..3}'\r\n+ [743] fill_fields__fmt__cli(): unset 'local_array[2]'\r\n+ [743] fill_fields__fmt__cli(): for i in '{0..3}'\r\n+ [743] fill_fields__fmt__cli(): unset 'local_array[3]'\r\n+ [747] fill_fields__fmt__cli(): return_str='\\e[0m'\r\n+ [688] fill_fields__fmt(): test -n '\\e[0m'\r\n+ [660] fill_fields__tag(): return 0\r\n+ [643] fill_fields(): fill_fields_ret+='\\e[0m'\r\n+ [645] fill_fields(): return 0\r\n+ [878] napi_raport_cli(): printfo STDOUT 'Łącznie pobranych napisów: \\e[0;1m0/1\\e[0m\\e[0m\\n'\r\n+ [170] printfo(): test 2 = 0\r\n+ [171] printfo(): local t=1\r\n+ [173] printfo(): '[' 2 -ge 2 ']'\r\n+ [174] printfo(): case \"$1\" in\r\n+ [175] printfo(): true\r\n+ [178] printfo(): shift\r\n+ [181] printfo(): printf -- 'Łącznie pobranych napisów: \\e[0;1m0/1\\e[0m\\e[0m\\n'\r\n+ [859] napi_raport(): napi_raport_gui 'Łącznie pobranych napisów: %b%d/%a%B'\r\n+ [862] napi_raport_gui(): napi_msg__enabled__gui raport\r\n+ [561] napi_msg__enabled__gui(): test -n notify_send\r\n+ [563] napi_msg__enabled__gui(): '[' raport = raport ']'\r\n+ [564] napi_msg__enabled__gui(): enabled tak\r\n+ [86] enabled(): case \"${1,,}\" in\r\n+ [564] napi_msg__enabled__gui(): return 0\r\n+ [863] napi_raport_gui(): local fill_fields_ret\r\n+ [865] napi_raport_gui(): fill_fields raport gui 'Łącznie pobranych napisów: %b%d/%a%B'\r\n+ [587] fill_fields(): local NB__type=raport\r\n+ [588] fill_fields(): local NB__fmt=gui\r\n+ [589] fill_fields(): local 'NB__msg=Łącznie pobranych napisów: %b%d/%a%B'\r\n+ [590] fill_fields(): local file_id=\r\n+ [591] fill_fields(): local error_id=\r\n+ [592] fill_fields(): shift 5\r\n+ [594] fill_fields(): '[' gui = gui ']'\r\n+ [595] fill_fields(): NB__fmt=xml\r\n+ [598] fill_fields(): fill_fields_ret=\r\n+ [600] fill_fields(): local -a local_array\r\n+ [601] fill_fields(): local -i NB__begin=0 NB__end=0\r\n+ [602] fill_fields(): local NB__index return_str\r\n+ [604] fill_fields(): '[' 0 -ge 36 ']'\r\n+ [605] fill_fields(): NB__begin=0\r\n+ [606] fill_fields(): NB__index='Łącznie pobranych napisów: %b%d/%a%B'\r\n+ [608] fill_fields(): case \"${NB__index:0:2}\" in\r\n+ [628] fill_fields(): NB__index='Łącznie pobranych napisów: '\r\n+ [629] fill_fields(): NB__end=27\r\n+ [631] fill_fields(): fill_fields__esc 'Łącznie pobranych napisów: '\r\n+ [667] fill_fields__esc(): return_str=\r\n+ [670] fill_fields__esc(): is_function fill_fields__esc__xml\r\n+ [192] is_function(): declare -F fill_fields__esc__xml\r\n+ [671] fill_fields__esc(): fill_fields__esc__xml 'Łącznie pobranych napisów: '\r\n+ [722] fill_fields__esc__xml(): return_str='Łącznie pobranych napisów: '\r\n+ [723] fill_fields__esc__xml(): return_str='Łącznie pobranych napisów: '\r\n+ [724] fill_fields__esc__xml(): return_str='Łącznie pobranych napisów: '\r\n+ [725] fill_fields__esc__xml(): return_str='Łącznie pobranych napisów: '\r\n+ [726] fill_fields__esc__xml(): return_str='Łącznie pobranych napisów: '\r\n+ [677] fill_fields__esc(): test -n 'Łącznie pobranych napisów: '\r\n+ [632] fill_fields(): fill_fields_ret+='Łącznie pobranych napisów: '\r\n+ [635] fill_fields(): NB__end+=0\r\n+ [604] fill_fields(): '[' 27 -ge 36 ']'\r\n+ [605] fill_fields(): NB__begin=27\r\n+ [606] fill_fields(): NB__index=%b%d/%a%B\r\n+ [608] fill_fields(): case \"${NB__index:0:2}\" in\r\n+ [622] fill_fields(): NB__begin+=1\r\n+ [623] fill_fields(): NB__end+=2\r\n+ [624] fill_fields(): fill_fields__tag b\r\n+ [651] fill_fields__tag(): return_str=\r\n+ [653] fill_fields__tag(): local -a NB__tag_list\r\n+ [654] fill_fields__tag(): IFS=:\r\n+ [654] fill_fields__tag(): read -a NB__tag_list\r\n+ [656] fill_fields__tag(): local -i NB__tag_id=0\r\n+ [657] fill_fields__tag(): (( NB__tag_id=0 ))\r\n+ [657] fill_fields__tag(): (( 0 < 1 ))\r\n+ [658] fill_fields__tag(): is_function fill_fields__tag__raport\r\n+ [192] is_function(): declare -F fill_fields__tag__raport\r\n+ [659] fill_fields__tag(): fill_fields__tag__raport b\r\n+ [703] fill_fields__tag__raport(): local -i dl_done=0 dl_fail=0 dl_all=0\r\n+ [705] fill_fields__tag__raport(): (( dl_all=0 ))\r\n+ [705] fill_fields__tag__raport(): (( 0 < 1 ))\r\n+ [706] fill_fields__tag__raport(): test 1 = 0\r\n+ [706] fill_fields__tag__raport(): dl_fail+=1\r\n+ [705] fill_fields__tag__raport(): (( dl_all++ ))\r\n+ [705] fill_fields__tag__raport(): (( 1 < 1 ))\r\n+ [709] fill_fields__tag__raport(): case \"$1\" in\r\n+ [713] fill_fields__tag__raport(): fill_fields__fmt b\r\n+ [681] fill_fields__fmt(): return_str=\r\n+ [684] fill_fields__fmt(): is_function fill_fields__fmt__xml\r\n+ [192] is_function(): declare -F fill_fields__fmt__xml\r\n+ [685] fill_fields__fmt(): fill_fields__fmt__xml b\r\n+ [750] fill_fields__fmt__xml(): local c\r\n+ [65] fill_fields__fmt__xml(): case \"$1\" in\r\n+ [754] fill_fields__fmt__xml(): local canset=1\r\n+ [755] fill_fields__fmt__xml(): (( c=0 ))\r\n+ [755] fill_fields__fmt__xml(): (( 0 < 0 ))\r\n+ [758] fill_fields__fmt__xml(): test 1 = 1\r\n+ [759] fill_fields__fmt__xml(): return_str='<b>'\r\n+ [759] fill_fields__fmt__xml(): local_array[0]+=b\r\n+ [688] fill_fields__fmt(): test -n '<b>'\r\n+ [660] fill_fields__tag(): return 0\r\n+ [625] fill_fields(): fill_fields_ret+='<b>'\r\n+ [604] fill_fields(): '[' 29 -ge 36 ']'\r\n+ [605] fill_fields(): NB__begin=29\r\n+ [606] fill_fields(): NB__index=%d/%a%B\r\n+ [608] fill_fields(): case \"${NB__index:0:2}\" in\r\n+ [622] fill_fields(): NB__begin+=1\r\n+ [623] fill_fields(): NB__end+=2\r\n+ [624] fill_fields(): fill_fields__tag d\r\n+ [651] fill_fields__tag(): return_str=\r\n+ [653] fill_fields__tag(): local -a NB__tag_list\r\n+ [654] fill_fields__tag(): IFS=:\r\n+ [654] fill_fields__tag(): read -a NB__tag_list\r\n+ [656] fill_fields__tag(): local -i NB__tag_id=0\r\n+ [657] fill_fields__tag(): (( NB__tag_id=0 ))\r\n+ [657] fill_fields__tag(): (( 0 < 1 ))\r\n+ [658] fill_fields__tag(): is_function fill_fields__tag__raport\r\n+ [192] is_function(): declare -F fill_fields__tag__raport\r\n+ [659] fill_fields__tag(): fill_fields__tag__raport d\r\n+ [703] fill_fields__tag__raport(): local -i dl_done=0 dl_fail=0 dl_all=0\r\n+ [705] fill_fields__tag__raport(): (( dl_all=0 ))\r\n+ [705] fill_fields__tag__raport(): (( 0 < 1 ))\r\n+ [706] fill_fields__tag__raport(): test 1 = 0\r\n+ [706] fill_fields__tag__raport(): dl_fail+=1\r\n+ [705] fill_fields__tag__raport(): (( dl_all++ ))\r\n+ [705] fill_fields__tag__raport(): (( 1 < 1 ))\r\n+ [709] fill_fields__tag__raport(): case \"$1\" in\r\n+ [710] fill_fields__tag__raport(): fill_fields__esc 0\r\n+ [667] fill_fields__esc(): return_str=\r\n+ [670] fill_fields__esc(): is_function fill_fields__esc__xml\r\n+ [192] is_function(): declare -F fill_fields__esc__xml\r\n+ [671] fill_fields__esc(): fill_fields__esc__xml 0\r\n+ [722] fill_fields__esc__xml(): return_str=0\r\n+ [723] fill_fields__esc__xml(): return_str=0\r\n+ [724] fill_fields__esc__xml(): return_str=0\r\n+ [725] fill_fields__esc__xml(): return_str=0\r\n+ [726] fill_fields__esc__xml(): return_str=0\r\n+ [677] fill_fields__esc(): test -n 0\r\n+ [660] fill_fields__tag(): return 0\r\n+ [625] fill_fields(): fill_fields_ret+=0\r\n+ [604] fill_fields(): '[' 31 -ge 36 ']'\r\n+ [605] fill_fields(): NB__begin=31\r\n+ [606] fill_fields(): NB__index=/%a%B\r\n+ [608] fill_fields(): case \"${NB__index:0:2}\" in\r\n+ [628] fill_fields(): NB__index=/\r\n+ [629] fill_fields(): NB__end=1\r\n+ [631] fill_fields(): fill_fields__esc /\r\n+ [667] fill_fields__esc(): return_str=\r\n+ [670] fill_fields__esc(): is_function fill_fields__esc__xml\r\n+ [192] is_function(): declare -F fill_fields__esc__xml\r\n+ [671] fill_fields__esc(): fill_fields__esc__xml /\r\n+ [722] fill_fields__esc__xml(): return_str=/\r\n+ [723] fill_fields__esc__xml(): return_str=/\r\n+ [724] fill_fields__esc__xml(): return_str=/\r\n+ [725] fill_fields__esc__xml(): return_str=/\r\n+ [726] fill_fields__esc__xml(): return_str=/\r\n+ [677] fill_fields__esc(): test -n /\r\n+ [632] fill_fields(): fill_fields_ret+=/\r\n+ [635] fill_fields(): NB__end+=31\r\n+ [604] fill_fields(): '[' 32 -ge 36 ']'\r\n+ [605] fill_fields(): NB__begin=32\r\n+ [606] fill_fields(): NB__index=%a%B\r\n+ [608] fill_fields(): case \"${NB__index:0:2}\" in\r\n+ [622] fill_fields(): NB__begin+=1\r\n+ [623] fill_fields(): NB__end+=2\r\n+ [624] fill_fields(): fill_fields__tag a\r\n+ [651] fill_fields__tag(): return_str=\r\n+ [653] fill_fields__tag(): local -a NB__tag_list\r\n+ [654] fill_fields__tag(): IFS=:\r\n+ [654] fill_fields__tag(): read -a NB__tag_list\r\n+ [656] fill_fields__tag(): local -i NB__tag_id=0\r\n+ [657] fill_fields__tag(): (( NB__tag_id=0 ))\r\n+ [657] fill_fields__tag(): (( 0 < 1 ))\r\n+ [658] fill_fields__tag(): is_function fill_fields__tag__raport\r\n+ [192] is_function(): declare -F fill_fields__tag__raport\r\n+ [659] fill_fields__tag(): fill_fields__tag__raport a\r\n+ [703] fill_fields__tag__raport(): local -i dl_done=0 dl_fail=0 dl_all=0\r\n+ [705] fill_fields__tag__raport(): (( dl_all=0 ))\r\n+ [705] fill_fields__tag__raport(): (( 0 < 1 ))\r\n+ [706] fill_fields__tag__raport(): test 1 = 0\r\n+ [706] fill_fields__tag__raport(): dl_fail+=1\r\n+ [705] fill_fields__tag__raport(): (( dl_all++ ))\r\n+ [705] fill_fields__tag__raport(): (( 1 < 1 ))\r\n+ [709] fill_fields__tag__raport(): case \"$1\" in\r\n+ [712] fill_fields__tag__raport(): fill_fields__esc 1\r\n+ [667] fill_fields__esc(): return_str=\r\n+ [670] fill_fields__esc(): is_function fill_fields__esc__xml\r\n+ [192] is_function(): declare -F fill_fields__esc__xml\r\n+ [671] fill_fields__esc(): fill_fields__esc__xml 1\r\n+ [722] fill_fields__esc__xml(): return_str=1\r\n+ [723] fill_fields__esc__xml(): return_str=1\r\n+ [724] fill_fields__esc__xml(): return_str=1\r\n+ [725] fill_fields__esc__xml(): return_str=1\r\n+ [726] fill_fields__esc__xml(): return_str=1\r\n+ [677] fill_fields__esc(): test -n 1\r\n+ [660] fill_fields__tag(): return 0\r\n+ [625] fill_fields(): fill_fields_ret+=1\r\n+ [604] fill_fields(): '[' 34 -ge 36 ']'\r\n+ [605] fill_fields(): NB__begin=34\r\n+ [606] fill_fields(): NB__index=%B\r\n+ [608] fill_fields(): case \"${NB__index:0:2}\" in\r\n+ [622] fill_fields(): NB__begin+=1\r\n+ [623] fill_fields(): NB__end+=2\r\n+ [624] fill_fields(): fill_fields__tag B\r\n+ [651] fill_fields__tag(): return_str=\r\n+ [653] fill_fields__tag(): local -a NB__tag_list\r\n+ [654] fill_fields__tag(): IFS=:\r\n+ [654] fill_fields__tag(): read -a NB__tag_list\r\n+ [656] fill_fields__tag(): local -i NB__tag_id=0\r\n+ [657] fill_fields__tag(): (( NB__tag_id=0 ))\r\n+ [657] fill_fields__tag(): (( 0 < 1 ))\r\n+ [658] fill_fields__tag(): is_function fill_fields__tag__raport\r\n+ [192] is_function(): declare -F fill_fields__tag__raport\r\n+ [659] fill_fields__tag(): fill_fields__tag__raport B\r\n+ [703] fill_fields__tag__raport(): local -i dl_done=0 dl_fail=0 dl_all=0\r\n+ [705] fill_fields__tag__raport(): (( dl_all=0 ))\r\n+ [705] fill_fields__tag__raport(): (( 0 < 1 ))\r\n+ [706] fill_fields__tag__raport(): test 1 = 0\r\n+ [706] fill_fields__tag__raport(): dl_fail+=1\r\n+ [705] fill_fields__tag__raport(): (( dl_all++ ))\r\n+ [705] fill_fields__tag__raport(): (( 1 < 1 ))\r\n+ [709] fill_fields__tag__raport(): case \"$1\" in\r\n+ [713] fill_fields__tag__raport(): fill_fields__fmt B\r\n+ [681] fill_fields__fmt(): return_str=\r\n+ [684] fill_fields__fmt(): is_function fill_fields__fmt__xml\r\n+ [192] is_function(): declare -F fill_fields__fmt__xml\r\n+ [685] fill_fields__fmt(): fill_fields__fmt__xml B\r\n+ [750] fill_fields__fmt__xml(): local c\r\n+ [65] fill_fields__fmt__xml(): case \"$1\" in\r\n+ [762] fill_fields__fmt__xml(): local stupidxml_left= stupidxml_right= stupidxml_tag= canunset=0 new_GUIFMT=\r\n+ [763] fill_fields__fmt__xml(): (( c=0 ))\r\n+ [763] fill_fields__fmt__xml(): (( 0 < 1 ))\r\n+ [764] fill_fields__fmt__xml(): stupidxml_tag=b\r\n+ [765] fill_fields__fmt__xml(): '[' b = b ']'\r\n+ [766] fill_fields__fmt__xml(): canunset=1\r\n+ [763] fill_fields__fmt__xml(): (( c++ ))\r\n+ [763] fill_fields__fmt__xml(): (( 1 < 1 ))\r\n+ [772] fill_fields__fmt__xml(): test 1 = 1\r\n+ [774] fill_fields__fmt__xml(): (( c=0 ))\r\n+ [774] fill_fields__fmt__xml(): (( 0 >= 0 ))\r\n+ [775] fill_fields__fmt__xml(): stupidxml_left+='</b>'\r\n+ [774] fill_fields__fmt__xml(): (( c-- ))\r\n+ [774] fill_fields__fmt__xml(): (( -1 >= 0 ))\r\n+ [778] fill_fields__fmt__xml(): local_array[0]=\r\n+ [780] fill_fields__fmt__xml(): return_str='</b>'\r\n+ [688] fill_fields__fmt(): test -n '</b>'\r\n+ [660] fill_fields__tag(): return 0\r\n+ [625] fill_fields(): fill_fields_ret+='</b>'\r\n+ [604] fill_fields(): '[' 36 -ge 36 ']'\r\n+ [639] fill_fields(): test -n 'Łącznie pobranych napisów: <b>0/1</b>'\r\n+ [642] fill_fields(): fill_fields__tag R\r\n+ [651] fill_fields__tag(): return_str=\r\n+ [653] fill_fields__tag(): local -a NB__tag_list\r\n+ [654] fill_fields__tag(): IFS=:\r\n+ [654] fill_fields__tag(): read -a NB__tag_list\r\n+ [656] fill_fields__tag(): local -i NB__tag_id=0\r\n+ [657] fill_fields__tag(): (( NB__tag_id=0 ))\r\n+ [657] fill_fields__tag(): (( 0 < 1 ))\r\n+ [658] fill_fields__tag(): is_function fill_fields__tag__raport\r\n+ [192] is_function(): declare -F fill_fields__tag__raport\r\n+ [659] fill_fields__tag(): fill_fields__tag__raport R\r\n+ [703] fill_fields__tag__raport(): local -i dl_done=0 dl_fail=0 dl_all=0\r\n+ [705] fill_fields__tag__raport(): (( dl_all=0 ))\r\n+ [705] fill_fields__tag__raport(): (( 0 < 1 ))\r\n+ [706] fill_fields__tag__raport(): test 1 = 0\r\n+ [706] fill_fields__tag__raport(): dl_fail+=1\r\n+ [705] fill_fields__tag__raport(): (( dl_all++ ))\r\n+ [705] fill_fields__tag__raport(): (( 1 < 1 ))\r\n+ [709] fill_fields__tag__raport(): case \"$1\" in\r\n+ [713] fill_fields__tag__raport(): fill_fields__fmt R\r\n+ [681] fill_fields__fmt(): return_str=\r\n+ [684] fill_fields__fmt(): is_function fill_fields__fmt__xml\r\n+ [192] is_function(): declare -F fill_fields__fmt__xml\r\n+ [685] fill_fields__fmt(): fill_fields__fmt__xml R\r\n+ [750] fill_fields__fmt__xml(): local c\r\n+ [65] fill_fields__fmt__xml(): case \"$1\" in\r\n+ [783] fill_fields__fmt__xml(): return_str=\r\n+ [784] fill_fields__fmt__xml(): (( c=-1 ))\r\n+ [784] fill_fields__fmt__xml(): (( -1 >= 0 ))\r\n+ [788] fill_fields__fmt__xml(): unset 'local_array[0]'\r\n+ [688] fill_fields__fmt(): test -n ''\r\n+ [714] fill_fields__tag__raport(): return 1\r\n+ [657] fill_fields__tag(): (( NB__tag_id++ ))\r\n+ [657] fill_fields__tag(): (( 1 < 1 ))\r\n+ [663] fill_fields__tag(): return 1\r\n+ [645] fill_fields(): return 0\r\n+ [1] main(): kill 27384 27385\r\n+ [866] napi_raport_gui(): gui_msg raport 'Łącznie pobranych napisów: <b>0/1</b>'\r\n+ [185] gui_msg(): local type=raport 'msg=Łącznie pobranych napisów: <b>0/1</b>'\r\n+ [187] gui_msg(): is_function gui_msg__notify_send\r\n+ [192] is_function(): declare -F gui_msg__notify_send\r\n+ [188] gui_msg(): gui_msg__notify_send\r\n+ [1] main(): rm -rf -- ''\r\n+ [65] gui_msg__notify_send(): case \"$type\" in\r\n+ [66] gui_msg__notify_send(): notify-send -c transfer.complite -t 5000 -i text-x-generic -- napi-bash 'Łącznie pobranych napisów: <b>0/1</b>'\r\n```"},"comment":{"url":"https://api.github.com/repos/3ed/napi-bash/issues/comments/126499140","html_url":"https://github.com/3ed/napi-bash/issues/3#issuecomment-126499140","issue_url":"https://api.github.com/repos/3ed/napi-bash/issues/3","id":126499140,"user":{"login":"3ed","id":100223,"avatar_url":"https://avatars.githubusercontent.com/u/100223?v=3","gravatar_id":"","url":"https://api.github.com/users/3ed","html_url":"https://github.com/3ed","followers_url":"https://api.github.com/users/3ed/followers","following_url":"https://api.github.com/users/3ed/following{/other_user}","gists_url":"https://api.github.com/users/3ed/gists{/gist_id}","starred_url":"https://api.github.com/users/3ed/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/3ed/subscriptions","organizations_url":"https://api.github.com/users/3ed/orgs","repos_url":"https://api.github.com/users/3ed/repos","events_url":"https://api.github.com/users/3ed/events{/privacy}","received_events_url":"https://api.github.com/users/3ed/received_events","type":"User","site_admin":false},"created_at":"2015-07-30T21:38:19Z","updated_at":"2015-07-30T21:38:19Z","body":"Ponieważ nie ma zainstalowanych wtyczek (folder lib). Czytaj #5 "}}