[Help] can someone help me please and thank you #81
Labels
No labels
Wrong-Place
bug
cli
dependencies
documentation
duplicate
enhancement
good first issue
help wanted
ice
invalid
question
request
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: Creepso/multi-downloader-nx#81
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Microsoft Windows [Version 10.0.19043.985]
(c) Microsoft Corporation. All rights reserved.
C:\Users\bweak\Downloads\funimation-downloader-nx-master\funimation-downloader-nx-master>npm install
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm notice created a lockfile as package-lock.json. You should commit this file.
added 238 packages from 250 contributors and audited 238 packages in 6.674s
20 packages are looking for funding
run
npm fundfor detailsfound 0 vulnerabilities
C:\Users\bweak\Downloads\funimation-downloader-nx-master\funimation-downloader-nx-master>node funi.js --auth
=== Funimation Downloader NX 4.8.1 ===
[INFO] Token not set!
[Q] LOGIN/EMAIL:
[Q] PASSWORD :
[INFO] Authentication success, your token: ********************************
C:\Users\bweak\Downloads\funimation-downloader-nx-master\funimation-downloader-nx-master>node funi.js --search BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense.
=== Funimation Downloader NX 4.8.1 ===
[INFO] Search Results:
[#1019573] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense.
[INFO] Total shows found: 1
C:\Users\bweak\Downloads\funimation-downloader-nx-master\funimation-downloader-nx-master>node funi.js -s 1019573
=== Funimation Downloader NX 4.8.1 ===
[#1019573] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. (2020)
[0001] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - #01 Defense and First Battle (23:40) [HD1080, English, Japanese]
[0002] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - #02 Defense and Friends (23:40) [HD1080, English, Japanese]
[0003] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - #03 Defense and Reaching Second Level (23:40) [HD1080, Japanese, English]
[0004] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - #04 Defense and Second Event (23:40) [HD1080, English, Japanese]
[0005] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - #05 Defense and Spoils of War (23:40) [HD1080, Japanese, English]
[0006] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - #06 Defense and Reinforcements (23:40) [HD1080, Japanese, English]
[0007] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - #07 Defense and Upgrades (23:40) [HD1080, Japanese, English]
[0008] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - #08 Defense and Third Event (23:40) [HD1080, English, Japanese]
[0009] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - #09 Defense and Fourth Event (23:40) [HD1080, Japanese, English]
[0010] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - #10 Defense and Attack (23:40) [HD1080, Japanese, English]
[0011] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - #11 Defense and Mighty Foe (23:40) [HD1080, Japanese, English]
[0012] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - #12 Defense and Bonds (23:40) [HD1080, Japanese, English]
[INFO] Episodes not selected!
C:\Users\bweak\Downloads\funimation-downloader-nx-master\funimation-downloader-nx-master>-q 1-12
'-q' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\bweak\Downloads\funimation-downloader-nx-master\funimation-downloader-nx-master>node funi.js -s 1019573 -e 1-12 -q 10
=== Funimation Downloader NX 4.8.1 ===
[#1019573] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. (2020)
[0001] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - #01 Defense and First Battle (23:40) [HD1080, English, Japanese] (selected)
[0002] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - #02 Defense and Friends (23:40) [HD1080, English, Japanese] (selected)
[0003] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - #03 Defense and Reaching Second Level (23:40) [HD1080, Japanese, English] (selected)
[0004] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - #04 Defense and Second Event (23:40) [HD1080, English, Japanese] (selected)
[0005] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - #05 Defense and Spoils of War (23:40) [HD1080, Japanese, English] (selected)
[0006] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - #06 Defense and Reinforcements (23:40) [HD1080, Japanese, English] (selected)
[0007] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - #07 Defense and Upgrades (23:40) [HD1080, Japanese, English] (selected)
[0008] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - #08 Defense and Third Event (23:40) [HD1080, English, Japanese] (selected)
[0009] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - #09 Defense and Fourth Event (23:40) [HD1080, Japanese, English] (selected)
[0010] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - #10 Defense and Attack (23:40) [HD1080, Japanese, English] (selected)
[0011] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - #11 Defense and Mighty Foe (23:40) [HD1080, Japanese, English] (selected)
[0012] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - #12 Defense and Bonds (23:40) [HD1080, Japanese, English] (selected)
[INFO] Selected Episodes: 0001, 0002, 0003, 0004, 0005, 0006, 0007, 0008, 0009, 0010, 0011, 0012
[INFO] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - S1E01 - Defense and First Battle
[INFO] Available streams (Non-Encrypted):
[#1404143] Japanese [Uncut]
[#1347950] English [Uncut] (selected) (defaulted to English subtitles)
[#1019900] Japanese [Simulcast]
[#1027849] English [Simulcast]
[ERROR] HTTPError 403: FORBIDDEN
[INFO] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - S1E02 - Defense and Friends
[INFO] Available streams (Non-Encrypted):
[#1404142] Japanese [Uncut]
[#1347952] English [Uncut] (selected) (defaulted to English subtitles)
[#1019911] Japanese [Simulcast]
[#1027850] English [Simulcast]
[ERROR] HTTPError 403: FORBIDDEN
[INFO] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - S1E03 - Defense and Reaching Second Level
[INFO] Available streams (Non-Encrypted):
[#1404213] Japanese [Uncut]
[#1347949] English [Uncut] (selected) (defaulted to English subtitles)
[#1019987] Japanese [Simulcast]
[#1027854] English [Simulcast]
[ERROR] HTTPError 403: FORBIDDEN
[INFO] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - S1E04 - Defense and Second Event
[INFO] Available streams (Non-Encrypted):
[#1404313] Japanese [Uncut]
[#1347951] English [Uncut] (selected) (defaulted to English subtitles)
[#1019988] Japanese [Simulcast]
[#1027858] English [Simulcast]
[ERROR] HTTPError 403: FORBIDDEN
[INFO] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - S1E05 - Defense and Spoils of War
[INFO] Available streams (Non-Encrypted):
[#1404349] Japanese [Uncut]
[#1347954] English [Uncut] (selected) (defaulted to English subtitles)
[#1019908] Japanese [Simulcast]
[#1027853] English [Simulcast] (defaulted to English subtitles)
[ERROR] HTTPError 403: FORBIDDEN
[INFO] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - S1E06 - Defense and Reinforcements
[INFO] Available streams (Non-Encrypted):
[#1404485] Japanese [Uncut]
[#1347953] English [Uncut] (selected) (defaulted to English subtitles)
[#1019961] Japanese [Simulcast]
[#1027860] English [Simulcast] (defaulted to English subtitles)
[ERROR] HTTPError 403: FORBIDDEN
[INFO] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - S1E07 - Defense and Upgrades
[INFO] Available streams (Non-Encrypted):
[#1404367] Japanese [Uncut]
[#1347956] English [Uncut] (selected) (defaulted to English subtitles)
[#1019910] Japanese [Simulcast]
[#1027861] English [Simulcast]
[ERROR] HTTPError 403: FORBIDDEN
[INFO] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - S1E08 - Defense and Third Event
[INFO] Available streams (Non-Encrypted):
[#1404537] Japanese [Uncut]
[#1347998] English [Uncut] (selected) (defaulted to English subtitles)
[#1019995] Japanese [Simulcast]
[#1027857] English [Simulcast]
[ERROR] HTTPError 403: FORBIDDEN
[INFO] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - S1E09 - Defense and Fourth Event
[INFO] Available streams (Non-Encrypted):
[#1404538] Japanese [Uncut]
[#1347997] English [Uncut] (selected) (defaulted to English subtitles)
[#1019990] Japanese [Simulcast]
[#1027856] English [Simulcast]
[ERROR] HTTPError 403: FORBIDDEN
[INFO] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - S1E10 - Defense and Attack
[INFO] Available streams (Non-Encrypted):
[#1404610] Japanese [Uncut]
[#1348016] English [Uncut] (selected) (defaulted to English subtitles)
[#1019960] Japanese [Simulcast]
[#1027859] English [Simulcast]
[ERROR] HTTPError 403: FORBIDDEN
[INFO] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - S1E11 - Defense and Mighty Foe
[INFO] Available streams (Non-Encrypted):
[#1404802] Japanese [Uncut]
[#1348871] English [Uncut] (selected) (defaulted to English subtitles)
[#1019935] Japanese [Simulcast]
[#1027862] English [Simulcast]
[ERROR] HTTPError 403: FORBIDDEN
[INFO] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - S1E12 - Defense and Bonds
[INFO] Available streams (Non-Encrypted):
[#1404830] Japanese [Uncut]
[#1348927] English [Uncut] (selected) (defaulted to English subtitles)
[#1019992] Japanese [Simulcast]
[#1027855] English [Simulcast]
[ERROR] HTTPError 403: FORBIDDEN
C:\Users\bweak\Downloads\funimation-downloader-nx-master\funimation-downloader-nx-master>
C:\Users\bweak\Downloads\funimation-downloader-nx-master\funimation-downloader-nx-master>
C:\Users\bweak\Downloads\funimation-downloader-nx-master\funimation-downloader-nx-master>
Can you tell me from where you are making the request?
We have some issues if you are not from either from the US or GB.
I live in the U.S.A. and the state is Ohio i actually got it to download two episodes but i get the http again
Strange that should not happen. Can you use the --debug flag?
C:\Users\bweak\Downloads\funimation-downloader-nx-master\funimation-downloader-nx-master>node funi.js -s 1019573 -q 10 --nosubs -e 3-12 --debug flag
=== Funimation Downloader NX 4.8.1 ===
[DEBUG] GOT OPTIONS:
{
method: 'GET',
retry: {
limit: 2,
methods: [ 'GET', 'PUT', 'HEAD', 'DELETE', 'OPTIONS', 'TRACE' ],
statusCodes: [
408, 413, 429, 500,
502, 503, 504, 521,
522, 524
],
errorCodes: [
'ETIMEDOUT',
'ECONNRESET',
'EADDRINUSE',
'ECONNREFUSED',
'EPIPE',
'ENOTFOUND',
'ENETUNREACH',
'EAI_AGAIN'
],
maxRetryAfter: Infinity,
calculateDelay: [Function: calculateDelay]
},
timeout: {},
headers: {
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:70.0) Gecko/20100101 Firefox/70.0',
authorization: 'Token ',
'accept-encoding': 'gzip, deflate, br'
},
hooks: {
beforeRequest: [ [Function (anonymous)] ],
init: [],
beforeRedirect: [],
beforeError: [],
beforeRetry: [],
afterResponse: []
},
cache: undefined,
dnsCache: undefined,
decompress: true,
throwHttpErrors: true,
followRedirect: true,
isStream: false,
responseType: 'text',
resolveBodyOnly: false,
maxRedirects: 10,
prefixUrl: [Getter/Setter],
methodRewriting: true,
ignoreInvalidCookies: false,
http2: false,
allowGetBody: false,
https: undefined,
pagination: {
transform: [Function: transform],
paginate: [Function: paginate],
filter: [Function: filter],
shouldContinue: [Function: shouldContinue],
countLimit: Infinity,
backoff: 0,
requestLimit: 10000,
stackAllItems: true
},
parseJson: [Function: parseJson],
stringifyJson: [Function: stringifyJson],
cacheOptions: {},
url: URL {
href: 'https://prod-api-funimationnow.dadcdigital.com/api/source/catalog/title/1019573',
origin: 'https://prod-api-funimationnow.dadcdigital.com',
protocol: 'https:',
username: '',
password: '',
host: 'prod-api-funimationnow.dadcdigital.com',
hostname: 'prod-api-funimationnow.dadcdigital.com',
port: '',
pathname: '/api/source/catalog/title/1019573',
search: '',
searchParams: URLSearchParams {},
hash: ''
},
username: '',
password: '',
[Symbol(isNormalizedAlready)]: true
}
[DEBUG] GOT OPTIONS:
{
method: 'GET',
retry: {
limit: 2,
methods: [ 'GET', 'PUT', 'HEAD', 'DELETE', 'OPTIONS', 'TRACE' ],
statusCodes: [
408, 413, 429, 500,
502, 503, 504, 521,
522, 524
],
errorCodes: [
'ETIMEDOUT',
'ECONNRESET',
'EADDRINUSE',
'ECONNREFUSED',
'EPIPE',
'ENOTFOUND',
'ENETUNREACH',
'EAI_AGAIN'
],
maxRetryAfter: Infinity,
calculateDelay: [Function: calculateDelay]
},
headers: {
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:70.0) Gecko/20100101 Firefox/70.0',
authorization: 'Token ',
'accept-encoding': 'gzip, deflate, br'
},
hooks: {
beforeRequest: [ [Function (anonymous)] ],
init: [],
beforeRedirect: [],
beforeError: [],
beforeRetry: [],
afterResponse: []
},
cache: undefined,
dnsCache: undefined,
decompress: true,
throwHttpErrors: true,
followRedirect: true,
isStream: false,
responseType: 'text',
resolveBodyOnly: false,
maxRedirects: 10,
prefixUrl: [Getter/Setter],
methodRewriting: true,
ignoreInvalidCookies: false,
http2: false,
allowGetBody: false,
https: undefined,
pagination: {
transform: [Function: transform],
paginate: [Function: paginate],
filter: [Function: filter],
shouldContinue: [Function: shouldContinue],
countLimit: Infinity,
backoff: 0,
requestLimit: 10000,
stackAllItems: true
},
parseJson: [Function: parseJson],
stringifyJson: [Function: stringifyJson],
cacheOptions: {},
url: URL {
href: 'https://prod-api-funimationnow.dadcdigital.com/api/source/catalog/title/1019573/',
origin: 'https://prod-api-funimationnow.dadcdigital.com',
protocol: 'https:',
username: '',
password: '',
host: 'prod-api-funimationnow.dadcdigital.com',
hostname: 'prod-api-funimationnow.dadcdigital.com',
port: '',
pathname: '/api/source/catalog/title/1019573/',
search: '',
searchParams: URLSearchParams {},
hash: ''
},
username: '',
password: '',
shared: undefined,
cacheHeuristic: undefined,
immutableMinTimeToLive: undefined,
ignoreCargoCult: undefined,
request: undefined,
timeout: {},
agent: undefined,
[Symbol(isNormalizedAlready)]: true,
[Symbol(request)]: [Function: request]
}
[#1019573] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. (2020)
[DEBUG] GOT OPTIONS:
{
method: 'GET',
retry: {
limit: 2,
methods: [ 'GET', 'PUT', 'HEAD', 'DELETE', 'OPTIONS', 'TRACE' ],
statusCodes: [
408, 413, 429, 500,
502, 503, 504, 521,
522, 524
],
errorCodes: [
'ETIMEDOUT',
'ECONNRESET',
'EADDRINUSE',
'ECONNREFUSED',
'EPIPE',
'ENOTFOUND',
'ENETUNREACH',
'EAI_AGAIN'
],
maxRetryAfter: Infinity,
calculateDelay: [Function: calculateDelay]
},
timeout: {},
headers: {
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:70.0) Gecko/20100101 Firefox/70.0',
authorization: 'Token ',
'accept-encoding': 'gzip, deflate, br'
},
hooks: {
beforeRequest: [ [Function (anonymous)] ],
init: [],
beforeRedirect: [],
beforeError: [],
beforeRetry: [],
afterResponse: []
},
cache: undefined,
dnsCache: undefined,
decompress: true,
throwHttpErrors: true,
followRedirect: true,
isStream: false,
responseType: 'text',
resolveBodyOnly: false,
maxRedirects: 10,
prefixUrl: [Getter/Setter],
methodRewriting: true,
ignoreInvalidCookies: false,
http2: false,
allowGetBody: false,
https: undefined,
pagination: {
transform: [Function: transform],
paginate: [Function: paginate],
filter: [Function: filter],
shouldContinue: [Function: shouldContinue],
countLimit: Infinity,
backoff: 0,
requestLimit: 10000,
stackAllItems: true
},
parseJson: [Function: parseJson],
stringifyJson: [Function: stringifyJson],
cacheOptions: {},
url: URL {
href: 'https://prod-api-funimationnow.dadcdigital.com/api/funimation/episodes/?limit=-1&sort=order&sort_direction=ASC&title_id=1019573',
origin: 'https://prod-api-funimationnow.dadcdigital.com',
protocol: 'https:',
username: '',
password: '',
host: 'prod-api-funimationnow.dadcdigital.com',
hostname: 'prod-api-funimationnow.dadcdigital.com',
port: '',
pathname: '/api/funimation/episodes/',
search: '?limit=-1&sort=order&sort_direction=ASC&title_id=1019573',
searchParams: URLSearchParams {
'limit' => '-1',
'sort' => 'order',
'sort_direction' => 'ASC',
'title_id' => '1019573' },
hash: ''
},
username: '',
password: '',
[Symbol(isNormalizedAlready)]: true
}
[0001] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - #01 Defense and First Battle (23:40) [HD1080, English, Japanese]
[0002] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - #02 Defense and Friends (23:40) [HD1080, English, Japanese]
[0003] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - #03 Defense and Reaching Second Level (23:40) [HD1080, Japanese, English] (selected)
[0004] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - #04 Defense and Second Event (23:40) [HD1080, English, Japanese] (selected)
[0005] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - #05 Defense and Spoils of War (23:40) [HD1080, Japanese, English] (selected)
[0006] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - #06 Defense and Reinforcements (23:40) [HD1080, Japanese, English] (selected)
[0007] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - #07 Defense and Upgrades (23:40) [HD1080, Japanese, English] (selected)
[0008] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - #08 Defense and Third Event (23:40) [HD1080, English, Japanese] (selected)
[0009] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - #09 Defense and Fourth Event (23:40) [HD1080, Japanese, English] (selected)
[0010] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - #10 Defense and Attack (23:40) [HD1080, Japanese, English] (selected)
[0011] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - #11 Defense and Mighty Foe (23:40) [HD1080, Japanese, English] (selected)
[0012] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - #12 Defense and Bonds (23:40) [HD1080, Japanese, English] (selected)
[INFO] Selected Episodes: 0003, 0004, 0005, 0006, 0007, 0008, 0009, 0010, 0011, 0012
[DEBUG] GOT OPTIONS:
{
method: 'GET',
retry: {
limit: 2,
methods: [ 'GET', 'PUT', 'HEAD', 'DELETE', 'OPTIONS', 'TRACE' ],
statusCodes: [
408, 413, 429, 500,
502, 503, 504, 521,
522, 524
],
errorCodes: [
'ETIMEDOUT',
'ECONNRESET',
'EADDRINUSE',
'ECONNREFUSED',
'EPIPE',
'ENOTFOUND',
'ENETUNREACH',
'EAI_AGAIN'
],
maxRetryAfter: Infinity,
calculateDelay: [Function: calculateDelay]
},
timeout: {},
headers: {
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:70.0) Gecko/20100101 Firefox/70.0',
authorization: 'Token ',
'accept-encoding': 'gzip, deflate, br'
},
hooks: {
beforeRequest: [ [Function (anonymous)] ],
init: [],
beforeRedirect: [],
beforeError: [],
beforeRetry: [],
afterResponse: []
},
cache: undefined,
dnsCache: undefined,
decompress: true,
throwHttpErrors: true,
followRedirect: true,
isStream: false,
responseType: 'text',
resolveBodyOnly: false,
maxRedirects: 10,
prefixUrl: [Getter/Setter],
methodRewriting: true,
ignoreInvalidCookies: false,
http2: false,
allowGetBody: false,
https: undefined,
pagination: {
transform: [Function: transform],
paginate: [Function: paginate],
filter: [Function: filter],
shouldContinue: [Function: shouldContinue],
countLimit: Infinity,
backoff: 0,
requestLimit: 10000,
stackAllItems: true
},
parseJson: [Function: parseJson],
stringifyJson: [Function: stringifyJson],
cacheOptions: {},
url: URL {
href: 'https://prod-api-funimationnow.dadcdigital.com/api/source/catalog/episode/bofuri-i-dont-want-to-get-hurt-so-ill-max-out-my-defense/defense-and-reaching-second-level/',
origin: 'https://prod-api-funimationnow.dadcdigital.com',
protocol: 'https:',
username: '',
password: '',
host: 'prod-api-funimationnow.dadcdigital.com',
hostname: 'prod-api-funimationnow.dadcdigital.com',
port: '',
pathname: '/api/source/catalog/episode/bofuri-i-dont-want-to-get-hurt-so-ill-max-out-my-defense/defense-and-reaching-second-level/',
search: '',
searchParams: URLSearchParams {},
hash: ''
},
username: '',
password: '',
[Symbol(isNormalizedAlready)]: true
}
[INFO] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - S1E03 - Defense and Reaching Second Level
[INFO] Available streams (Non-Encrypted):
[#1404213] Japanese [Uncut] (defaulted to English subtitles)
[#1347949] English [Uncut] (selected) (defaulted to English subtitles)
[#1019987] Japanese [Simulcast] (defaulted to English subtitles)
[#1027854] English [Simulcast] (defaulted to English subtitles)
[DEBUG] GOT OPTIONS:
{
method: 'GET',
retry: {
limit: 2,
methods: [ 'GET', 'PUT', 'HEAD', 'DELETE', 'OPTIONS', 'TRACE' ],
statusCodes: [
408, 413, 429, 500,
502, 503, 504, 521,
522, 524
],
errorCodes: [
'ETIMEDOUT',
'ECONNRESET',
'EADDRINUSE',
'ECONNREFUSED',
'EPIPE',
'ENOTFOUND',
'ENETUNREACH',
'EAI_AGAIN'
],
maxRetryAfter: Infinity,
calculateDelay: [Function: calculateDelay]
},
timeout: {},
headers: {
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:70.0) Gecko/20100101 Firefox/70.0',
authorization: 'Token ',
devicetype: 'Android Phone',
'accept-encoding': 'gzip, deflate, br'
},
hooks: {
beforeRequest: [ [Function (anonymous)] ],
init: [],
beforeRedirect: [],
beforeError: [],
beforeRetry: [],
afterResponse: []
},
cache: undefined,
dnsCache: undefined,
decompress: true,
throwHttpErrors: true,
followRedirect: true,
isStream: false,
responseType: 'text',
resolveBodyOnly: false,
maxRedirects: 10,
prefixUrl: [Getter/Setter],
methodRewriting: true,
ignoreInvalidCookies: false,
http2: false,
allowGetBody: false,
https: undefined,
pagination: {
transform: [Function: transform],
paginate: [Function: paginate],
filter: [Function: filter],
shouldContinue: [Function: shouldContinue],
countLimit: Infinity,
backoff: 0,
requestLimit: 10000,
stackAllItems: true
},
parseJson: [Function: parseJson],
stringifyJson: [Function: stringifyJson],
cacheOptions: {},
url: URL {
href: 'https://prod-api-funimationnow.dadcdigital.com/api/source/catalog/video/1347949/signed',
origin: 'https://prod-api-funimationnow.dadcdigital.com',
protocol: 'https:',
username: '',
password: '',
host: 'prod-api-funimationnow.dadcdigital.com',
hostname: 'prod-api-funimationnow.dadcdigital.com',
port: '',
pathname: '/api/source/catalog/video/1347949/signed',
search: '',
searchParams: URLSearchParams {},
hash: ''
},
username: '',
password: '',
[Symbol(isNormalizedAlready)]: true
}
HTTPError: Response code 403 (FORBIDDEN)
at Request. (C:\Users\bweak\Downloads\funimation-downloader-nx-master\funimation-downloader-nx-master\node_modules\got\dist\source\as-promise\index.js:117:42)
at processTicksAndRejections (internal/process/task_queues.js:95:5) {
code: undefined,
timings: {
start: 1621981292991,
socket: 1621981292991,
lookup: 1621981292991,
connect: 1621981293026,
secureConnect: 1621981293051,
upload: 1621981293051,
response: 1621981293260,
end: 1621981293261,
error: undefined,
abort: undefined,
phases: {
wait: 0,
dns: 0,
tcp: 35,
tls: 25,
request: 0,
firstByte: 209,
download: 1,
total: 270
}
}
}
[ERROR] HTTPError 403: FORBIDDEN
[DEBUG] GOT OPTIONS:
{
method: 'GET',
retry: {
limit: 2,
methods: [ 'GET', 'PUT', 'HEAD', 'DELETE', 'OPTIONS', 'TRACE' ],
statusCodes: [
408, 413, 429, 500,
502, 503, 504, 521,
522, 524
],
errorCodes: [
'ETIMEDOUT',
'ECONNRESET',
'EADDRINUSE',
'ECONNREFUSED',
'EPIPE',
'ENOTFOUND',
'ENETUNREACH',
'EAI_AGAIN'
],
maxRetryAfter: Infinity,
calculateDelay: [Function: calculateDelay]
},
timeout: {},
headers: {
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:70.0) Gecko/20100101 Firefox/70.0',
authorization: 'Token ',
'accept-encoding': 'gzip, deflate, br'
},
hooks: {
beforeRequest: [ [Function (anonymous)] ],
init: [],
beforeRedirect: [],
beforeError: [],
beforeRetry: [],
afterResponse: []
},
cache: undefined,
dnsCache: undefined,
decompress: true,
throwHttpErrors: true,
followRedirect: true,
isStream: false,
responseType: 'text',
resolveBodyOnly: false,
maxRedirects: 10,
prefixUrl: [Getter/Setter],
methodRewriting: true,
ignoreInvalidCookies: false,
http2: false,
allowGetBody: false,
https: undefined,
pagination: {
transform: [Function: transform],
paginate: [Function: paginate],
filter: [Function: filter],
shouldContinue: [Function: shouldContinue],
countLimit: Infinity,
backoff: 0,
requestLimit: 10000,
stackAllItems: true
},
parseJson: [Function: parseJson],
stringifyJson: [Function: stringifyJson],
cacheOptions: {},
url: URL {
href: 'https://prod-api-funimationnow.dadcdigital.com/api/source/catalog/episode/bofuri-i-dont-want-to-get-hurt-so-ill-max-out-my-defense/defense-and-second-event/',
origin: 'https://prod-api-funimationnow.dadcdigital.com',
protocol: 'https:',
username: '',
password: '',
host: 'prod-api-funimationnow.dadcdigital.com',
hostname: 'prod-api-funimationnow.dadcdigital.com',
port: '',
pathname: '/api/source/catalog/episode/bofuri-i-dont-want-to-get-hurt-so-ill-max-out-my-defense/defense-and-second-event/',
search: '',
searchParams: URLSearchParams {},
hash: ''
},
username: '',
password: '',
[Symbol(isNormalizedAlready)]: true
}
[INFO] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - S1E04 - Defense and Second Event
[INFO] Available streams (Non-Encrypted):
[#1404313] Japanese [Uncut] (defaulted to English subtitles)
[#1347951] English [Uncut] (selected) (defaulted to English subtitles)
[#1019988] Japanese [Simulcast] (defaulted to English subtitles)
[#1027858] English [Simulcast] (defaulted to English subtitles)
[DEBUG] GOT OPTIONS:
{
method: 'GET',
retry: {
limit: 2,
methods: [ 'GET', 'PUT', 'HEAD', 'DELETE', 'OPTIONS', 'TRACE' ],
statusCodes: [
408, 413, 429, 500,
502, 503, 504, 521,
522, 524
],
errorCodes: [
'ETIMEDOUT',
'ECONNRESET',
'EADDRINUSE',
'ECONNREFUSED',
'EPIPE',
'ENOTFOUND',
'ENETUNREACH',
'EAI_AGAIN'
],
maxRetryAfter: Infinity,
calculateDelay: [Function: calculateDelay]
},
timeout: {},
headers: {
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:70.0) Gecko/20100101 Firefox/70.0',
authorization: 'Token ',
devicetype: 'Android Phone',
'accept-encoding': 'gzip, deflate, br'
},
hooks: {
beforeRequest: [ [Function (anonymous)] ],
init: [],
beforeRedirect: [],
beforeError: [],
beforeRetry: [],
afterResponse: []
},
cache: undefined,
dnsCache: undefined,
decompress: true,
throwHttpErrors: true,
followRedirect: true,
isStream: false,
responseType: 'text',
resolveBodyOnly: false,
maxRedirects: 10,
prefixUrl: [Getter/Setter],
methodRewriting: true,
ignoreInvalidCookies: false,
http2: false,
allowGetBody: false,
https: undefined,
pagination: {
transform: [Function: transform],
paginate: [Function: paginate],
filter: [Function: filter],
shouldContinue: [Function: shouldContinue],
countLimit: Infinity,
backoff: 0,
requestLimit: 10000,
stackAllItems: true
},
parseJson: [Function: parseJson],
stringifyJson: [Function: stringifyJson],
cacheOptions: {},
url: URL {
href: 'https://prod-api-funimationnow.dadcdigital.com/api/source/catalog/video/1347951/signed',
origin: 'https://prod-api-funimationnow.dadcdigital.com',
protocol: 'https:',
username: '',
password: '',
host: 'prod-api-funimationnow.dadcdigital.com',
hostname: 'prod-api-funimationnow.dadcdigital.com',
port: '',
pathname: '/api/source/catalog/video/1347951/signed',
search: '',
searchParams: URLSearchParams {},
hash: ''
},
username: '',
password: '',
[Symbol(isNormalizedAlready)]: true
}
HTTPError: Response code 403 (FORBIDDEN)
at Request. (C:\Users\bweak\Downloads\funimation-downloader-nx-master\funimation-downloader-nx-master\node_modules\got\dist\source\as-promise\index.js:117:42)
at processTicksAndRejections (internal/process/task_queues.js:95:5) {
code: undefined,
timings: {
start: 1621981293977,
socket: 1621981293977,
lookup: 1621981293977,
connect: 1621981294004,
secureConnect: 1621981294032,
upload: 1621981294032,
response: 1621981294258,
end: 1621981294259,
error: undefined,
abort: undefined,
phases: {
wait: 0,
dns: 0,
tcp: 27,
tls: 28,
request: 0,
firstByte: 226,
download: 1,
total: 282
}
}
}
[ERROR] HTTPError 403: FORBIDDEN
[DEBUG] GOT OPTIONS:
{
method: 'GET',
retry: {
limit: 2,
methods: [ 'GET', 'PUT', 'HEAD', 'DELETE', 'OPTIONS', 'TRACE' ],
statusCodes: [
408, 413, 429, 500,
502, 503, 504, 521,
522, 524
],
errorCodes: [
'ETIMEDOUT',
'ECONNRESET',
'EADDRINUSE',
'ECONNREFUSED',
'EPIPE',
'ENOTFOUND',
'ENETUNREACH',
'EAI_AGAIN'
],
maxRetryAfter: Infinity,
calculateDelay: [Function: calculateDelay]
},
timeout: {},
headers: {
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:70.0) Gecko/20100101 Firefox/70.0',
authorization: 'Token ',
'accept-encoding': 'gzip, deflate, br'
},
hooks: {
beforeRequest: [ [Function (anonymous)] ],
init: [],
beforeRedirect: [],
beforeError: [],
beforeRetry: [],
afterResponse: []
},
cache: undefined,
dnsCache: undefined,
decompress: true,
throwHttpErrors: true,
followRedirect: true,
isStream: false,
responseType: 'text',
resolveBodyOnly: false,
maxRedirects: 10,
prefixUrl: [Getter/Setter],
methodRewriting: true,
ignoreInvalidCookies: false,
http2: false,
allowGetBody: false,
https: undefined,
pagination: {
transform: [Function: transform],
paginate: [Function: paginate],
filter: [Function: filter],
shouldContinue: [Function: shouldContinue],
countLimit: Infinity,
backoff: 0,
requestLimit: 10000,
stackAllItems: true
},
parseJson: [Function: parseJson],
stringifyJson: [Function: stringifyJson],
cacheOptions: {},
url: URL {
href: 'https://prod-api-funimationnow.dadcdigital.com/api/source/catalog/episode/bofuri-i-dont-want-to-get-hurt-so-ill-max-out-my-defense/defense-and-spoils-of-war/',
origin: 'https://prod-api-funimationnow.dadcdigital.com',
protocol: 'https:',
username: '',
password: '',
host: 'prod-api-funimationnow.dadcdigital.com',
hostname: 'prod-api-funimationnow.dadcdigital.com',
port: '',
pathname: '/api/source/catalog/episode/bofuri-i-dont-want-to-get-hurt-so-ill-max-out-my-defense/defense-and-spoils-of-war/',
search: '',
searchParams: URLSearchParams {},
hash: ''
},
username: '',
password: '',
[Symbol(isNormalizedAlready)]: true
}
[INFO] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - S1E05 - Defense and Spoils of War
[INFO] Available streams (Non-Encrypted):
[#1404349] Japanese [Uncut] (defaulted to English subtitles)
[#1347954] English [Uncut] (selected) (defaulted to English subtitles)
[#1019908] Japanese [Simulcast] (defaulted to English subtitles)
[#1027853] English [Simulcast] (defaulted to English subtitles)
[DEBUG] GOT OPTIONS:
{
method: 'GET',
retry: {
limit: 2,
methods: [ 'GET', 'PUT', 'HEAD', 'DELETE', 'OPTIONS', 'TRACE' ],
statusCodes: [
408, 413, 429, 500,
502, 503, 504, 521,
522, 524
],
errorCodes: [
'ETIMEDOUT',
'ECONNRESET',
'EADDRINUSE',
'ECONNREFUSED',
'EPIPE',
'ENOTFOUND',
'ENETUNREACH',
'EAI_AGAIN'
],
maxRetryAfter: Infinity,
calculateDelay: [Function: calculateDelay]
},
timeout: {},
headers: {
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:70.0) Gecko/20100101 Firefox/70.0',
authorization: 'Token ',
devicetype: 'Android Phone',
'accept-encoding': 'gzip, deflate, br'
},
hooks: {
beforeRequest: [ [Function (anonymous)] ],
init: [],
beforeRedirect: [],
beforeError: [],
beforeRetry: [],
afterResponse: []
},
cache: undefined,
dnsCache: undefined,
decompress: true,
throwHttpErrors: true,
followRedirect: true,
isStream: false,
responseType: 'text',
resolveBodyOnly: false,
maxRedirects: 10,
prefixUrl: [Getter/Setter],
methodRewriting: true,
ignoreInvalidCookies: false,
http2: false,
allowGetBody: false,
https: undefined,
pagination: {
transform: [Function: transform],
paginate: [Function: paginate],
filter: [Function: filter],
shouldContinue: [Function: shouldContinue],
countLimit: Infinity,
backoff: 0,
requestLimit: 10000,
stackAllItems: true
},
parseJson: [Function: parseJson],
stringifyJson: [Function: stringifyJson],
cacheOptions: {},
url: URL {
href: 'https://prod-api-funimationnow.dadcdigital.com/api/source/catalog/video/1347954/signed',
origin: 'https://prod-api-funimationnow.dadcdigital.com',
protocol: 'https:',
username: '',
password: '',
host: 'prod-api-funimationnow.dadcdigital.com',
hostname: 'prod-api-funimationnow.dadcdigital.com',
port: '',
pathname: '/api/source/catalog/video/1347954/signed',
search: '',
searchParams: URLSearchParams {},
hash: ''
},
username: '',
password: '',
[Symbol(isNormalizedAlready)]: true
}
HTTPError: Response code 403 (FORBIDDEN)
at Request. (C:\Users\bweak\Downloads\funimation-downloader-nx-master\funimation-downloader-nx-master\node_modules\got\dist\source\as-promise\index.js:117:42)
at processTicksAndRejections (internal/process/task_queues.js:95:5) {
code: undefined,
timings: {
start: 1621981295089,
socket: 1621981295089,
lookup: 1621981295089,
connect: 1621981295119,
secureConnect: 1621981295169,
upload: 1621981295169,
response: 1621981295555,
end: 1621981295556,
error: undefined,
abort: undefined,
phases: {
wait: 0,
dns: 0,
tcp: 30,
tls: 50,
request: 0,
firstByte: 386,
download: 1,
total: 467
}
}
}
[ERROR] HTTPError 403: FORBIDDEN
[DEBUG] GOT OPTIONS:
{
method: 'GET',
retry: {
limit: 2,
methods: [ 'GET', 'PUT', 'HEAD', 'DELETE', 'OPTIONS', 'TRACE' ],
statusCodes: [
408, 413, 429, 500,
502, 503, 504, 521,
522, 524
],
errorCodes: [
'ETIMEDOUT',
'ECONNRESET',
'EADDRINUSE',
'ECONNREFUSED',
'EPIPE',
'ENOTFOUND',
'ENETUNREACH',
'EAI_AGAIN'
],
maxRetryAfter: Infinity,
calculateDelay: [Function: calculateDelay]
},
timeout: {},
headers: {
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:70.0) Gecko/20100101 Firefox/70.0',
authorization: 'Token ',
'accept-encoding': 'gzip, deflate, br'
},
hooks: {
beforeRequest: [ [Function (anonymous)] ],
init: [],
beforeRedirect: [],
beforeError: [],
beforeRetry: [],
afterResponse: []
},
cache: undefined,
dnsCache: undefined,
decompress: true,
throwHttpErrors: true,
followRedirect: true,
isStream: false,
responseType: 'text',
resolveBodyOnly: false,
maxRedirects: 10,
prefixUrl: [Getter/Setter],
methodRewriting: true,
ignoreInvalidCookies: false,
http2: false,
allowGetBody: false,
https: undefined,
pagination: {
transform: [Function: transform],
paginate: [Function: paginate],
filter: [Function: filter],
shouldContinue: [Function: shouldContinue],
countLimit: Infinity,
backoff: 0,
requestLimit: 10000,
stackAllItems: true
},
parseJson: [Function: parseJson],
stringifyJson: [Function: stringifyJson],
cacheOptions: {},
url: URL {
href: 'https://prod-api-funimationnow.dadcdigital.com/api/source/catalog/episode/bofuri-i-dont-want-to-get-hurt-so-ill-max-out-my-defense/defense-and-reinforcements/',
origin: 'https://prod-api-funimationnow.dadcdigital.com',
protocol: 'https:',
username: '',
password: '',
host: 'prod-api-funimationnow.dadcdigital.com',
hostname: 'prod-api-funimationnow.dadcdigital.com',
port: '',
pathname: '/api/source/catalog/episode/bofuri-i-dont-want-to-get-hurt-so-ill-max-out-my-defense/defense-and-reinforcements/',
search: '',
searchParams: URLSearchParams {},
hash: ''
},
username: '',
password: '',
[Symbol(isNormalizedAlready)]: true
}
[INFO] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - S1E06 - Defense and Reinforcements
[INFO] Available streams (Non-Encrypted):
[#1404485] Japanese [Uncut] (defaulted to English subtitles)
[#1347953] English [Uncut] (selected) (defaulted to English subtitles)
[#1019961] Japanese [Simulcast] (defaulted to English subtitles)
[#1027860] English [Simulcast] (defaulted to English subtitles)
[DEBUG] GOT OPTIONS:
{
method: 'GET',
retry: {
limit: 2,
methods: [ 'GET', 'PUT', 'HEAD', 'DELETE', 'OPTIONS', 'TRACE' ],
statusCodes: [
408, 413, 429, 500,
502, 503, 504, 521,
522, 524
],
errorCodes: [
'ETIMEDOUT',
'ECONNRESET',
'EADDRINUSE',
'ECONNREFUSED',
'EPIPE',
'ENOTFOUND',
'ENETUNREACH',
'EAI_AGAIN'
],
maxRetryAfter: Infinity,
calculateDelay: [Function: calculateDelay]
},
timeout: {},
headers: {
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:70.0) Gecko/20100101 Firefox/70.0',
authorization: 'Token ',
devicetype: 'Android Phone',
'accept-encoding': 'gzip, deflate, br'
},
hooks: {
beforeRequest: [ [Function (anonymous)] ],
init: [],
beforeRedirect: [],
beforeError: [],
beforeRetry: [],
afterResponse: []
},
cache: undefined,
dnsCache: undefined,
decompress: true,
throwHttpErrors: true,
followRedirect: true,
isStream: false,
responseType: 'text',
resolveBodyOnly: false,
maxRedirects: 10,
prefixUrl: [Getter/Setter],
methodRewriting: true,
ignoreInvalidCookies: false,
http2: false,
allowGetBody: false,
https: undefined,
pagination: {
transform: [Function: transform],
paginate: [Function: paginate],
filter: [Function: filter],
shouldContinue: [Function: shouldContinue],
countLimit: Infinity,
backoff: 0,
requestLimit: 10000,
stackAllItems: true
},
parseJson: [Function: parseJson],
stringifyJson: [Function: stringifyJson],
cacheOptions: {},
url: URL {
href: 'https://prod-api-funimationnow.dadcdigital.com/api/source/catalog/video/1347953/signed',
origin: 'https://prod-api-funimationnow.dadcdigital.com',
protocol: 'https:',
username: '',
password: '',
host: 'prod-api-funimationnow.dadcdigital.com',
hostname: 'prod-api-funimationnow.dadcdigital.com',
port: '',
pathname: '/api/source/catalog/video/1347953/signed',
search: '',
searchParams: URLSearchParams {},
hash: ''
},
username: '',
password: '',
[Symbol(isNormalizedAlready)]: true
}
HTTPError: Response code 403 (FORBIDDEN)
at Request. (C:\Users\bweak\Downloads\funimation-downloader-nx-master\funimation-downloader-nx-master\node_modules\got\dist\source\as-promise\index.js:117:42)
at processTicksAndRejections (internal/process/task_queues.js:95:5) {
code: undefined,
timings: {
start: 1621981296315,
socket: 1621981296315,
lookup: 1621981296318,
connect: 1621981296344,
secureConnect: 1621981296373,
upload: 1621981296373,
response: 1621981296589,
end: 1621981296590,
error: undefined,
abort: undefined,
phases: {
wait: 0,
dns: 3,
tcp: 26,
tls: 29,
request: 0,
firstByte: 216,
download: 1,
total: 275
}
}
}
[ERROR] HTTPError 403: FORBIDDEN
[DEBUG] GOT OPTIONS:
{
method: 'GET',
retry: {
limit: 2,
methods: [ 'GET', 'PUT', 'HEAD', 'DELETE', 'OPTIONS', 'TRACE' ],
statusCodes: [
408, 413, 429, 500,
502, 503, 504, 521,
522, 524
],
errorCodes: [
'ETIMEDOUT',
'ECONNRESET',
'EADDRINUSE',
'ECONNREFUSED',
'EPIPE',
'ENOTFOUND',
'ENETUNREACH',
'EAI_AGAIN'
],
maxRetryAfter: Infinity,
calculateDelay: [Function: calculateDelay]
},
timeout: {},
headers: {
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:70.0) Gecko/20100101 Firefox/70.0',
authorization: 'Token ',
'accept-encoding': 'gzip, deflate, br'
},
hooks: {
beforeRequest: [ [Function (anonymous)] ],
init: [],
beforeRedirect: [],
beforeError: [],
beforeRetry: [],
afterResponse: []
},
cache: undefined,
dnsCache: undefined,
decompress: true,
throwHttpErrors: true,
followRedirect: true,
isStream: false,
responseType: 'text',
resolveBodyOnly: false,
maxRedirects: 10,
prefixUrl: [Getter/Setter],
methodRewriting: true,
ignoreInvalidCookies: false,
http2: false,
allowGetBody: false,
https: undefined,
pagination: {
transform: [Function: transform],
paginate: [Function: paginate],
filter: [Function: filter],
shouldContinue: [Function: shouldContinue],
countLimit: Infinity,
backoff: 0,
requestLimit: 10000,
stackAllItems: true
},
parseJson: [Function: parseJson],
stringifyJson: [Function: stringifyJson],
cacheOptions: {},
url: URL {
href: 'https://prod-api-funimationnow.dadcdigital.com/api/source/catalog/episode/bofuri-i-dont-want-to-get-hurt-so-ill-max-out-my-defense/defense-and-upgrades/',
origin: 'https://prod-api-funimationnow.dadcdigital.com',
protocol: 'https:',
username: '',
password: '',
host: 'prod-api-funimationnow.dadcdigital.com',
hostname: 'prod-api-funimationnow.dadcdigital.com',
port: '',
pathname: '/api/source/catalog/episode/bofuri-i-dont-want-to-get-hurt-so-ill-max-out-my-defense/defense-and-upgrades/',
search: '',
searchParams: URLSearchParams {},
hash: ''
},
username: '',
password: '',
[Symbol(isNormalizedAlready)]: true
}
[INFO] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - S1E07 - Defense and Upgrades
[INFO] Available streams (Non-Encrypted):
[#1404367] Japanese [Uncut] (defaulted to English subtitles)
[#1347956] English [Uncut] (selected) (defaulted to English subtitles)
[#1019910] Japanese [Simulcast] (defaulted to English subtitles)
[#1027861] English [Simulcast] (defaulted to English subtitles)
[DEBUG] GOT OPTIONS:
{
method: 'GET',
retry: {
limit: 2,
methods: [ 'GET', 'PUT', 'HEAD', 'DELETE', 'OPTIONS', 'TRACE' ],
statusCodes: [
408, 413, 429, 500,
502, 503, 504, 521,
522, 524
],
errorCodes: [
'ETIMEDOUT',
'ECONNRESET',
'EADDRINUSE',
'ECONNREFUSED',
'EPIPE',
'ENOTFOUND',
'ENETUNREACH',
'EAI_AGAIN'
],
maxRetryAfter: Infinity,
calculateDelay: [Function: calculateDelay]
},
timeout: {},
headers: {
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:70.0) Gecko/20100101 Firefox/70.0',
authorization: 'Token ',
devicetype: 'Android Phone',
'accept-encoding': 'gzip, deflate, br'
},
hooks: {
beforeRequest: [ [Function (anonymous)] ],
init: [],
beforeRedirect: [],
beforeError: [],
beforeRetry: [],
afterResponse: []
},
cache: undefined,
dnsCache: undefined,
decompress: true,
throwHttpErrors: true,
followRedirect: true,
isStream: false,
responseType: 'text',
resolveBodyOnly: false,
maxRedirects: 10,
prefixUrl: [Getter/Setter],
methodRewriting: true,
ignoreInvalidCookies: false,
http2: false,
allowGetBody: false,
https: undefined,
pagination: {
transform: [Function: transform],
paginate: [Function: paginate],
filter: [Function: filter],
shouldContinue: [Function: shouldContinue],
countLimit: Infinity,
backoff: 0,
requestLimit: 10000,
stackAllItems: true
},
parseJson: [Function: parseJson],
stringifyJson: [Function: stringifyJson],
cacheOptions: {},
url: URL {
href: 'https://prod-api-funimationnow.dadcdigital.com/api/source/catalog/video/1347956/signed',
origin: 'https://prod-api-funimationnow.dadcdigital.com',
protocol: 'https:',
username: '',
password: '',
host: 'prod-api-funimationnow.dadcdigital.com',
hostname: 'prod-api-funimationnow.dadcdigital.com',
port: '',
pathname: '/api/source/catalog/video/1347956/signed',
search: '',
searchParams: URLSearchParams {},
hash: ''
},
username: '',
password: '',
[Symbol(isNormalizedAlready)]: true
}
HTTPError: Response code 403 (FORBIDDEN)
at Request. (C:\Users\bweak\Downloads\funimation-downloader-nx-master\funimation-downloader-nx-master\node_modules\got\dist\source\as-promise\index.js:117:42)
at processTicksAndRejections (internal/process/task_queues.js:95:5) {
code: undefined,
timings: {
start: 1621981297236,
socket: 1621981297236,
lookup: 1621981297236,
connect: 1621981297265,
secureConnect: 1621981297294,
upload: 1621981297294,
response: 1621981297516,
end: 1621981297517,
error: undefined,
abort: undefined,
phases: {
wait: 0,
dns: 0,
tcp: 29,
tls: 29,
request: 0,
firstByte: 222,
download: 1,
total: 281
}
}
}
[ERROR] HTTPError 403: FORBIDDEN
[DEBUG] GOT OPTIONS:
{
method: 'GET',
retry: {
limit: 2,
methods: [ 'GET', 'PUT', 'HEAD', 'DELETE', 'OPTIONS', 'TRACE' ],
statusCodes: [
408, 413, 429, 500,
502, 503, 504, 521,
522, 524
],
errorCodes: [
'ETIMEDOUT',
'ECONNRESET',
'EADDRINUSE',
'ECONNREFUSED',
'EPIPE',
'ENOTFOUND',
'ENETUNREACH',
'EAI_AGAIN'
],
maxRetryAfter: Infinity,
calculateDelay: [Function: calculateDelay]
},
timeout: {},
headers: {
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:70.0) Gecko/20100101 Firefox/70.0',
authorization: 'Token ',
'accept-encoding': 'gzip, deflate, br'
},
hooks: {
beforeRequest: [ [Function (anonymous)] ],
init: [],
beforeRedirect: [],
beforeError: [],
beforeRetry: [],
afterResponse: []
},
cache: undefined,
dnsCache: undefined,
decompress: true,
throwHttpErrors: true,
followRedirect: true,
isStream: false,
responseType: 'text',
resolveBodyOnly: false,
maxRedirects: 10,
prefixUrl: [Getter/Setter],
methodRewriting: true,
ignoreInvalidCookies: false,
http2: false,
allowGetBody: false,
https: undefined,
pagination: {
transform: [Function: transform],
paginate: [Function: paginate],
filter: [Function: filter],
shouldContinue: [Function: shouldContinue],
countLimit: Infinity,
backoff: 0,
requestLimit: 10000,
stackAllItems: true
},
parseJson: [Function: parseJson],
stringifyJson: [Function: stringifyJson],
cacheOptions: {},
url: URL {
href: 'https://prod-api-funimationnow.dadcdigital.com/api/source/catalog/episode/bofuri-i-dont-want-to-get-hurt-so-ill-max-out-my-defense/defense-and-third-event/',
origin: 'https://prod-api-funimationnow.dadcdigital.com',
protocol: 'https:',
username: '',
password: '',
host: 'prod-api-funimationnow.dadcdigital.com',
hostname: 'prod-api-funimationnow.dadcdigital.com',
port: '',
pathname: '/api/source/catalog/episode/bofuri-i-dont-want-to-get-hurt-so-ill-max-out-my-defense/defense-and-third-event/',
search: '',
searchParams: URLSearchParams {},
hash: ''
},
username: '',
password: '',
[Symbol(isNormalizedAlready)]: true
}
[INFO] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - S1E08 - Defense and Third Event
[INFO] Available streams (Non-Encrypted):
[#1404537] Japanese [Uncut] (defaulted to English subtitles)
[#1347998] English [Uncut] (selected) (defaulted to English subtitles)
[#1019995] Japanese [Simulcast] (defaulted to English subtitles)
[#1027857] English [Simulcast] (defaulted to English subtitles)
[DEBUG] GOT OPTIONS:
{
method: 'GET',
retry: {
limit: 2,
methods: [ 'GET', 'PUT', 'HEAD', 'DELETE', 'OPTIONS', 'TRACE' ],
statusCodes: [
408, 413, 429, 500,
502, 503, 504, 521,
522, 524
],
errorCodes: [
'ETIMEDOUT',
'ECONNRESET',
'EADDRINUSE',
'ECONNREFUSED',
'EPIPE',
'ENOTFOUND',
'ENETUNREACH',
'EAI_AGAIN'
],
maxRetryAfter: Infinity,
calculateDelay: [Function: calculateDelay]
},
timeout: {},
headers: {
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:70.0) Gecko/20100101 Firefox/70.0',
authorization: 'Token ',
devicetype: 'Android Phone',
'accept-encoding': 'gzip, deflate, br'
},
hooks: {
beforeRequest: [ [Function (anonymous)] ],
init: [],
beforeRedirect: [],
beforeError: [],
beforeRetry: [],
afterResponse: []
},
cache: undefined,
dnsCache: undefined,
decompress: true,
throwHttpErrors: true,
followRedirect: true,
isStream: false,
responseType: 'text',
resolveBodyOnly: false,
maxRedirects: 10,
prefixUrl: [Getter/Setter],
methodRewriting: true,
ignoreInvalidCookies: false,
http2: false,
allowGetBody: false,
https: undefined,
pagination: {
transform: [Function: transform],
paginate: [Function: paginate],
filter: [Function: filter],
shouldContinue: [Function: shouldContinue],
countLimit: Infinity,
backoff: 0,
requestLimit: 10000,
stackAllItems: true
},
parseJson: [Function: parseJson],
stringifyJson: [Function: stringifyJson],
cacheOptions: {},
url: URL {
href: 'https://prod-api-funimationnow.dadcdigital.com/api/source/catalog/video/1347998/signed',
origin: 'https://prod-api-funimationnow.dadcdigital.com',
protocol: 'https:',
username: '',
password: '',
host: 'prod-api-funimationnow.dadcdigital.com',
hostname: 'prod-api-funimationnow.dadcdigital.com',
port: '',
pathname: '/api/source/catalog/video/1347998/signed',
search: '',
searchParams: URLSearchParams {},
hash: ''
},
username: '',
password: '',
[Symbol(isNormalizedAlready)]: true
}
HTTPError: Response code 403 (FORBIDDEN)
at Request. (C:\Users\bweak\Downloads\funimation-downloader-nx-master\funimation-downloader-nx-master\node_modules\got\dist\source\as-promise\index.js:117:42)
at processTicksAndRejections (internal/process/task_queues.js:95:5) {
code: undefined,
timings: {
start: 1621981298171,
socket: 1621981298171,
lookup: 1621981298171,
connect: 1621981298200,
secureConnect: 1621981298229,
upload: 1621981298229,
response: 1621981298810,
end: 1621981298811,
error: undefined,
abort: undefined,
phases: {
wait: 0,
dns: 0,
tcp: 29,
tls: 29,
request: 0,
firstByte: 581,
download: 1,
total: 640
}
}
}
[ERROR] HTTPError 403: FORBIDDEN
[DEBUG] GOT OPTIONS:
{
method: 'GET',
retry: {
limit: 2,
methods: [ 'GET', 'PUT', 'HEAD', 'DELETE', 'OPTIONS', 'TRACE' ],
statusCodes: [
408, 413, 429, 500,
502, 503, 504, 521,
522, 524
],
errorCodes: [
'ETIMEDOUT',
'ECONNRESET',
'EADDRINUSE',
'ECONNREFUSED',
'EPIPE',
'ENOTFOUND',
'ENETUNREACH',
'EAI_AGAIN'
],
maxRetryAfter: Infinity,
calculateDelay: [Function: calculateDelay]
},
timeout: {},
headers: {
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:70.0) Gecko/20100101 Firefox/70.0',
authorization: 'Token ',
'accept-encoding': 'gzip, deflate, br'
},
hooks: {
beforeRequest: [ [Function (anonymous)] ],
init: [],
beforeRedirect: [],
beforeError: [],
beforeRetry: [],
afterResponse: []
},
cache: undefined,
dnsCache: undefined,
decompress: true,
throwHttpErrors: true,
followRedirect: true,
isStream: false,
responseType: 'text',
resolveBodyOnly: false,
maxRedirects: 10,
prefixUrl: [Getter/Setter],
methodRewriting: true,
ignoreInvalidCookies: false,
http2: false,
allowGetBody: false,
https: undefined,
pagination: {
transform: [Function: transform],
paginate: [Function: paginate],
filter: [Function: filter],
shouldContinue: [Function: shouldContinue],
countLimit: Infinity,
backoff: 0,
requestLimit: 10000,
stackAllItems: true
},
parseJson: [Function: parseJson],
stringifyJson: [Function: stringifyJson],
cacheOptions: {},
url: URL {
href: 'https://prod-api-funimationnow.dadcdigital.com/api/source/catalog/episode/bofuri-i-dont-want-to-get-hurt-so-ill-max-out-my-defense/defense-and-fourth-event/',
origin: 'https://prod-api-funimationnow.dadcdigital.com',
protocol: 'https:',
username: '',
password: '',
host: 'prod-api-funimationnow.dadcdigital.com',
hostname: 'prod-api-funimationnow.dadcdigital.com',
port: '',
pathname: '/api/source/catalog/episode/bofuri-i-dont-want-to-get-hurt-so-ill-max-out-my-defense/defense-and-fourth-event/',
search: '',
searchParams: URLSearchParams {},
hash: ''
},
username: '',
password: '',
[Symbol(isNormalizedAlready)]: true
}
[INFO] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - S1E09 - Defense and Fourth Event
[INFO] Available streams (Non-Encrypted):
[#1404538] Japanese [Uncut] (defaulted to English subtitles)
[#1347997] English [Uncut] (selected) (defaulted to English subtitles)
[#1019990] Japanese [Simulcast] (defaulted to English subtitles)
[#1027856] English [Simulcast] (defaulted to English subtitles)
[DEBUG] GOT OPTIONS:
{
method: 'GET',
retry: {
limit: 2,
methods: [ 'GET', 'PUT', 'HEAD', 'DELETE', 'OPTIONS', 'TRACE' ],
statusCodes: [
408, 413, 429, 500,
502, 503, 504, 521,
522, 524
],
errorCodes: [
'ETIMEDOUT',
'ECONNRESET',
'EADDRINUSE',
'ECONNREFUSED',
'EPIPE',
'ENOTFOUND',
'ENETUNREACH',
'EAI_AGAIN'
],
maxRetryAfter: Infinity,
calculateDelay: [Function: calculateDelay]
},
timeout: {},
headers: {
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:70.0) Gecko/20100101 Firefox/70.0',
authorization: 'Token ',
devicetype: 'Android Phone',
'accept-encoding': 'gzip, deflate, br'
},
hooks: {
beforeRequest: [ [Function (anonymous)] ],
init: [],
beforeRedirect: [],
beforeError: [],
beforeRetry: [],
afterResponse: []
},
cache: undefined,
dnsCache: undefined,
decompress: true,
throwHttpErrors: true,
followRedirect: true,
isStream: false,
responseType: 'text',
resolveBodyOnly: false,
maxRedirects: 10,
prefixUrl: [Getter/Setter],
methodRewriting: true,
ignoreInvalidCookies: false,
http2: false,
allowGetBody: false,
https: undefined,
pagination: {
transform: [Function: transform],
paginate: [Function: paginate],
filter: [Function: filter],
shouldContinue: [Function: shouldContinue],
countLimit: Infinity,
backoff: 0,
requestLimit: 10000,
stackAllItems: true
},
parseJson: [Function: parseJson],
stringifyJson: [Function: stringifyJson],
cacheOptions: {},
url: URL {
href: 'https://prod-api-funimationnow.dadcdigital.com/api/source/catalog/video/1347997/signed',
origin: 'https://prod-api-funimationnow.dadcdigital.com',
protocol: 'https:',
username: '',
password: '',
host: 'prod-api-funimationnow.dadcdigital.com',
hostname: 'prod-api-funimationnow.dadcdigital.com',
port: '',
pathname: '/api/source/catalog/video/1347997/signed',
search: '',
searchParams: URLSearchParams {},
hash: ''
},
username: '',
password: '',
[Symbol(isNormalizedAlready)]: true
}
HTTPError: Response code 403 (FORBIDDEN)
at Request. (C:\Users\bweak\Downloads\funimation-downloader-nx-master\funimation-downloader-nx-master\node_modules\got\dist\source\as-promise\index.js:117:42)
at processTicksAndRejections (internal/process/task_queues.js:95:5) {
code: undefined,
timings: {
start: 1621981299460,
socket: 1621981299460,
lookup: 1621981299460,
connect: 1621981299483,
secureConnect: 1621981299509,
upload: 1621981299510,
response: 1621981299897,
end: 1621981299897,
error: undefined,
abort: undefined,
phases: {
wait: 0,
dns: 0,
tcp: 23,
tls: 26,
request: 1,
firstByte: 387,
download: 0,
total: 437
}
}
}
[ERROR] HTTPError 403: FORBIDDEN
[DEBUG] GOT OPTIONS:
{
method: 'GET',
retry: {
limit: 2,
methods: [ 'GET', 'PUT', 'HEAD', 'DELETE', 'OPTIONS', 'TRACE' ],
statusCodes: [
408, 413, 429, 500,
502, 503, 504, 521,
522, 524
],
errorCodes: [
'ETIMEDOUT',
'ECONNRESET',
'EADDRINUSE',
'ECONNREFUSED',
'EPIPE',
'ENOTFOUND',
'ENETUNREACH',
'EAI_AGAIN'
],
maxRetryAfter: Infinity,
calculateDelay: [Function: calculateDelay]
},
timeout: {},
headers: {
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:70.0) Gecko/20100101 Firefox/70.0',
authorization: 'Token ',
'accept-encoding': 'gzip, deflate, br'
},
hooks: {
beforeRequest: [ [Function (anonymous)] ],
init: [],
beforeRedirect: [],
beforeError: [],
beforeRetry: [],
afterResponse: []
},
cache: undefined,
dnsCache: undefined,
decompress: true,
throwHttpErrors: true,
followRedirect: true,
isStream: false,
responseType: 'text',
resolveBodyOnly: false,
maxRedirects: 10,
prefixUrl: [Getter/Setter],
methodRewriting: true,
ignoreInvalidCookies: false,
http2: false,
allowGetBody: false,
https: undefined,
pagination: {
transform: [Function: transform],
paginate: [Function: paginate],
filter: [Function: filter],
shouldContinue: [Function: shouldContinue],
countLimit: Infinity,
backoff: 0,
requestLimit: 10000,
stackAllItems: true
},
parseJson: [Function: parseJson],
stringifyJson: [Function: stringifyJson],
cacheOptions: {},
url: URL {
href: 'https://prod-api-funimationnow.dadcdigital.com/api/source/catalog/episode/bofuri-i-dont-want-to-get-hurt-so-ill-max-out-my-defense/defense-and-attack/',
origin: 'https://prod-api-funimationnow.dadcdigital.com',
protocol: 'https:',
username: '',
password: '',
host: 'prod-api-funimationnow.dadcdigital.com',
hostname: 'prod-api-funimationnow.dadcdigital.com',
port: '',
pathname: '/api/source/catalog/episode/bofuri-i-dont-want-to-get-hurt-so-ill-max-out-my-defense/defense-and-attack/',
search: '',
searchParams: URLSearchParams {},
hash: ''
},
username: '',
password: '',
[Symbol(isNormalizedAlready)]: true
}
[INFO] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - S1E10 - Defense and Attack
[INFO] Available streams (Non-Encrypted):
[#1404610] Japanese [Uncut] (defaulted to English subtitles)
[#1348016] English [Uncut] (selected) (defaulted to English subtitles)
[#1019960] Japanese [Simulcast] (defaulted to English subtitles)
[#1027859] English [Simulcast] (defaulted to English subtitles)
[DEBUG] GOT OPTIONS:
{
method: 'GET',
retry: {
limit: 2,
methods: [ 'GET', 'PUT', 'HEAD', 'DELETE', 'OPTIONS', 'TRACE' ],
statusCodes: [
408, 413, 429, 500,
502, 503, 504, 521,
522, 524
],
errorCodes: [
'ETIMEDOUT',
'ECONNRESET',
'EADDRINUSE',
'ECONNREFUSED',
'EPIPE',
'ENOTFOUND',
'ENETUNREACH',
'EAI_AGAIN'
],
maxRetryAfter: Infinity,
calculateDelay: [Function: calculateDelay]
},
timeout: {},
headers: {
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:70.0) Gecko/20100101 Firefox/70.0',
authorization: 'Token ',
devicetype: 'Android Phone',
'accept-encoding': 'gzip, deflate, br'
},
hooks: {
beforeRequest: [ [Function (anonymous)] ],
init: [],
beforeRedirect: [],
beforeError: [],
beforeRetry: [],
afterResponse: []
},
cache: undefined,
dnsCache: undefined,
decompress: true,
throwHttpErrors: true,
followRedirect: true,
isStream: false,
responseType: 'text',
resolveBodyOnly: false,
maxRedirects: 10,
prefixUrl: [Getter/Setter],
methodRewriting: true,
ignoreInvalidCookies: false,
http2: false,
allowGetBody: false,
https: undefined,
pagination: {
transform: [Function: transform],
paginate: [Function: paginate],
filter: [Function: filter],
shouldContinue: [Function: shouldContinue],
countLimit: Infinity,
backoff: 0,
requestLimit: 10000,
stackAllItems: true
},
parseJson: [Function: parseJson],
stringifyJson: [Function: stringifyJson],
cacheOptions: {},
url: URL {
href: 'https://prod-api-funimationnow.dadcdigital.com/api/source/catalog/video/1348016/signed',
origin: 'https://prod-api-funimationnow.dadcdigital.com',
protocol: 'https:',
username: '',
password: '',
host: 'prod-api-funimationnow.dadcdigital.com',
hostname: 'prod-api-funimationnow.dadcdigital.com',
port: '',
pathname: '/api/source/catalog/video/1348016/signed',
search: '',
searchParams: URLSearchParams {},
hash: ''
},
username: '',
password: '',
[Symbol(isNormalizedAlready)]: true
}
HTTPError: Response code 403 (FORBIDDEN)
at Request. (C:\Users\bweak\Downloads\funimation-downloader-nx-master\funimation-downloader-nx-master\node_modules\got\dist\source\as-promise\index.js:117:42)
at processTicksAndRejections (internal/process/task_queues.js:95:5) {
code: undefined,
timings: {
start: 1621981300579,
socket: 1621981300579,
lookup: 1621981300579,
connect: 1621981300602,
secureConnect: 1621981300660,
upload: 1621981300660,
response: 1621981300999,
end: 1621981300999,
error: undefined,
abort: undefined,
phases: {
wait: 0,
dns: 0,
tcp: 23,
tls: 58,
request: 0,
firstByte: 339,
download: 0,
total: 420
}
}
}
[ERROR] HTTPError 403: FORBIDDEN
[DEBUG] GOT OPTIONS:
{
method: 'GET',
retry: {
limit: 2,
methods: [ 'GET', 'PUT', 'HEAD', 'DELETE', 'OPTIONS', 'TRACE' ],
statusCodes: [
408, 413, 429, 500,
502, 503, 504, 521,
522, 524
],
errorCodes: [
'ETIMEDOUT',
'ECONNRESET',
'EADDRINUSE',
'ECONNREFUSED',
'EPIPE',
'ENOTFOUND',
'ENETUNREACH',
'EAI_AGAIN'
],
maxRetryAfter: Infinity,
calculateDelay: [Function: calculateDelay]
},
timeout: {},
headers: {
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:70.0) Gecko/20100101 Firefox/70.0',
authorization: 'Token ',
'accept-encoding': 'gzip, deflate, br'
},
hooks: {
beforeRequest: [ [Function (anonymous)] ],
init: [],
beforeRedirect: [],
beforeError: [],
beforeRetry: [],
afterResponse: []
},
cache: undefined,
dnsCache: undefined,
decompress: true,
throwHttpErrors: true,
followRedirect: true,
isStream: false,
responseType: 'text',
resolveBodyOnly: false,
maxRedirects: 10,
prefixUrl: [Getter/Setter],
methodRewriting: true,
ignoreInvalidCookies: false,
http2: false,
allowGetBody: false,
https: undefined,
pagination: {
transform: [Function: transform],
paginate: [Function: paginate],
filter: [Function: filter],
shouldContinue: [Function: shouldContinue],
countLimit: Infinity,
backoff: 0,
requestLimit: 10000,
stackAllItems: true
},
parseJson: [Function: parseJson],
stringifyJson: [Function: stringifyJson],
cacheOptions: {},
url: URL {
href: 'https://prod-api-funimationnow.dadcdigital.com/api/source/catalog/episode/bofuri-i-dont-want-to-get-hurt-so-ill-max-out-my-defense/defense-and-mighty-foe/',
origin: 'https://prod-api-funimationnow.dadcdigital.com',
protocol: 'https:',
username: '',
password: '',
host: 'prod-api-funimationnow.dadcdigital.com',
hostname: 'prod-api-funimationnow.dadcdigital.com',
port: '',
pathname: '/api/source/catalog/episode/bofuri-i-dont-want-to-get-hurt-so-ill-max-out-my-defense/defense-and-mighty-foe/',
search: '',
searchParams: URLSearchParams {},
hash: ''
},
username: '',
password: '',
[Symbol(isNormalizedAlready)]: true
}
[INFO] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - S1E11 - Defense and Mighty Foe
[INFO] Available streams (Non-Encrypted):
[#1404802] Japanese [Uncut] (defaulted to English subtitles)
[#1348871] English [Uncut] (selected) (defaulted to English subtitles)
[#1019935] Japanese [Simulcast] (defaulted to English subtitles)
[#1027862] English [Simulcast] (defaulted to English subtitles)
[DEBUG] GOT OPTIONS:
{
method: 'GET',
retry: {
limit: 2,
methods: [ 'GET', 'PUT', 'HEAD', 'DELETE', 'OPTIONS', 'TRACE' ],
statusCodes: [
408, 413, 429, 500,
502, 503, 504, 521,
522, 524
],
errorCodes: [
'ETIMEDOUT',
'ECONNRESET',
'EADDRINUSE',
'ECONNREFUSED',
'EPIPE',
'ENOTFOUND',
'ENETUNREACH',
'EAI_AGAIN'
],
maxRetryAfter: Infinity,
calculateDelay: [Function: calculateDelay]
},
timeout: {},
headers: {
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:70.0) Gecko/20100101 Firefox/70.0',
authorization: 'Token ',
devicetype: 'Android Phone',
'accept-encoding': 'gzip, deflate, br'
},
hooks: {
beforeRequest: [ [Function (anonymous)] ],
init: [],
beforeRedirect: [],
beforeError: [],
beforeRetry: [],
afterResponse: []
},
cache: undefined,
dnsCache: undefined,
decompress: true,
throwHttpErrors: true,
followRedirect: true,
isStream: false,
responseType: 'text',
resolveBodyOnly: false,
maxRedirects: 10,
prefixUrl: [Getter/Setter],
methodRewriting: true,
ignoreInvalidCookies: false,
http2: false,
allowGetBody: false,
https: undefined,
pagination: {
transform: [Function: transform],
paginate: [Function: paginate],
filter: [Function: filter],
shouldContinue: [Function: shouldContinue],
countLimit: Infinity,
backoff: 0,
requestLimit: 10000,
stackAllItems: true
},
parseJson: [Function: parseJson],
stringifyJson: [Function: stringifyJson],
cacheOptions: {},
url: URL {
href: 'https://prod-api-funimationnow.dadcdigital.com/api/source/catalog/video/1348871/signed',
origin: 'https://prod-api-funimationnow.dadcdigital.com',
protocol: 'https:',
username: '',
password: '',
host: 'prod-api-funimationnow.dadcdigital.com',
hostname: 'prod-api-funimationnow.dadcdigital.com',
port: '',
pathname: '/api/source/catalog/video/1348871/signed',
search: '',
searchParams: URLSearchParams {},
hash: ''
},
username: '',
password: '',
[Symbol(isNormalizedAlready)]: true
}
HTTPError: Response code 403 (FORBIDDEN)
at Request. (C:\Users\bweak\Downloads\funimation-downloader-nx-master\funimation-downloader-nx-master\node_modules\got\dist\source\as-promise\index.js:117:42)
at processTicksAndRejections (internal/process/task_queues.js:95:5) {
code: undefined,
timings: {
start: 1621981301775,
socket: 1621981301775,
lookup: 1621981301778,
connect: 1621981301803,
secureConnect: 1621981301831,
upload: 1621981301831,
response: 1621981302195,
end: 1621981302195,
error: undefined,
abort: undefined,
phases: {
wait: 0,
dns: 3,
tcp: 25,
tls: 28,
request: 0,
firstByte: 364,
download: 0,
total: 420
}
}
}
[ERROR] HTTPError 403: FORBIDDEN
[DEBUG] GOT OPTIONS:
{
method: 'GET',
retry: {
limit: 2,
methods: [ 'GET', 'PUT', 'HEAD', 'DELETE', 'OPTIONS', 'TRACE' ],
statusCodes: [
408, 413, 429, 500,
502, 503, 504, 521,
522, 524
],
errorCodes: [
'ETIMEDOUT',
'ECONNRESET',
'EADDRINUSE',
'ECONNREFUSED',
'EPIPE',
'ENOTFOUND',
'ENETUNREACH',
'EAI_AGAIN'
],
maxRetryAfter: Infinity,
calculateDelay: [Function: calculateDelay]
},
timeout: {},
headers: {
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:70.0) Gecko/20100101 Firefox/70.0',
authorization: 'Token ',
'accept-encoding': 'gzip, deflate, br'
},
hooks: {
beforeRequest: [ [Function (anonymous)] ],
init: [],
beforeRedirect: [],
beforeError: [],
beforeRetry: [],
afterResponse: []
},
cache: undefined,
dnsCache: undefined,
decompress: true,
throwHttpErrors: true,
followRedirect: true,
isStream: false,
responseType: 'text',
resolveBodyOnly: false,
maxRedirects: 10,
prefixUrl: [Getter/Setter],
methodRewriting: true,
ignoreInvalidCookies: false,
http2: false,
allowGetBody: false,
https: undefined,
pagination: {
transform: [Function: transform],
paginate: [Function: paginate],
filter: [Function: filter],
shouldContinue: [Function: shouldContinue],
countLimit: Infinity,
backoff: 0,
requestLimit: 10000,
stackAllItems: true
},
parseJson: [Function: parseJson],
stringifyJson: [Function: stringifyJson],
cacheOptions: {},
url: URL {
href: 'https://prod-api-funimationnow.dadcdigital.com/api/source/catalog/episode/bofuri-i-dont-want-to-get-hurt-so-ill-max-out-my-defense/defense-and-bonds/',
origin: 'https://prod-api-funimationnow.dadcdigital.com',
protocol: 'https:',
username: '',
password: '',
host: 'prod-api-funimationnow.dadcdigital.com',
hostname: 'prod-api-funimationnow.dadcdigital.com',
port: '',
pathname: '/api/source/catalog/episode/bofuri-i-dont-want-to-get-hurt-so-ill-max-out-my-defense/defense-and-bonds/',
search: '',
searchParams: URLSearchParams {},
hash: ''
},
username: '',
password: '',
[Symbol(isNormalizedAlready)]: true
}
[INFO] BOFURI: I Don’t Want to Get Hurt, so I’ll Max Out My Defense. - S1E12 - Defense and Bonds
[INFO] Available streams (Non-Encrypted):
[#1404830] Japanese [Uncut] (defaulted to English subtitles)
[#1348927] English [Uncut] (selected) (defaulted to English subtitles)
[#1019992] Japanese [Simulcast] (defaulted to English subtitles)
[#1027855] English [Simulcast] (defaulted to English subtitles)
[DEBUG] GOT OPTIONS:
{
method: 'GET',
retry: {
limit: 2,
methods: [ 'GET', 'PUT', 'HEAD', 'DELETE', 'OPTIONS', 'TRACE' ],
statusCodes: [
408, 413, 429, 500,
502, 503, 504, 521,
522, 524
],
errorCodes: [
'ETIMEDOUT',
'ECONNRESET',
'EADDRINUSE',
'ECONNREFUSED',
'EPIPE',
'ENOTFOUND',
'ENETUNREACH',
'EAI_AGAIN'
],
maxRetryAfter: Infinity,
calculateDelay: [Function: calculateDelay]
},
timeout: {},
headers: {
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:70.0) Gecko/20100101 Firefox/70.0',
authorization: 'Token ',
devicetype: 'Android Phone',
'accept-encoding': 'gzip, deflate, br'
},
hooks: {
beforeRequest: [ [Function (anonymous)] ],
init: [],
beforeRedirect: [],
beforeError: [],
beforeRetry: [],
afterResponse: []
},
cache: undefined,
dnsCache: undefined,
decompress: true,
throwHttpErrors: true,
followRedirect: true,
isStream: false,
responseType: 'text',
resolveBodyOnly: false,
maxRedirects: 10,
prefixUrl: [Getter/Setter],
methodRewriting: true,
ignoreInvalidCookies: false,
http2: false,
allowGetBody: false,
https: undefined,
pagination: {
transform: [Function: transform],
paginate: [Function: paginate],
filter: [Function: filter],
shouldContinue: [Function: shouldContinue],
countLimit: Infinity,
backoff: 0,
requestLimit: 10000,
stackAllItems: true
},
parseJson: [Function: parseJson],
stringifyJson: [Function: stringifyJson],
cacheOptions: {},
url: URL {
href: 'https://prod-api-funimationnow.dadcdigital.com/api/source/catalog/video/1348927/signed',
origin: 'https://prod-api-funimationnow.dadcdigital.com',
protocol: 'https:',
username: '',
password: '',
host: 'prod-api-funimationnow.dadcdigital.com',
hostname: 'prod-api-funimationnow.dadcdigital.com',
port: '',
pathname: '/api/source/catalog/video/1348927/signed',
search: '',
searchParams: URLSearchParams {},
hash: ''
},
username: '',
password: '',
[Symbol(isNormalizedAlready)]: true
}
HTTPError: Response code 403 (FORBIDDEN)
at Request. (C:\Users\bweak\Downloads\funimation-downloader-nx-master\funimation-downloader-nx-master\node_modules\got\dist\source\as-promise\index.js:117:42)
at processTicksAndRejections (internal/process/task_queues.js:95:5) {
code: undefined,
timings: {
start: 1621981302819,
socket: 1621981302819,
lookup: 1621981302819,
connect: 1621981302851,
secureConnect: 1621981302875,
upload: 1621981302875,
response: 1621981303105,
end: 1621981303105,
error: undefined,
abort: undefined,
phases: {
wait: 0,
dns: 0,
tcp: 32,
tls: 24,
request: 0,
firstByte: 230,
download: 0,
total: 286
}
}
}
[ERROR] HTTPError 403: FORBIDDEN
(paste bin link) it's formatted a little bit better https://pastebin.com/7PPc5a8y
Thanks (I would recommand you delete those messanges tho or revoke the Token):
I have no idea what wrong with that to be honest. It seams find to me but for some reason funimation won't allow the request.
Have you tryed with a diffrent show?
Revoked my token thanks btw and also i have not tried downloading any other shows atm
Can you do this?
yeah just a sec
sorry for a long waited reply but yea the anime "Anime Beats!" worked perfectly fine
I will try the show tomorrow than on my device (it's currently 1:39 am here).
okay, thank you for taking time out of your day to help me! please let me know how it goes
(do you want me to keep this post up?)
You can leave this post as long as we don't find a solution
Gotcha
Well I just tested it, and it worked fine for me.
Since other stuff is working I have no idea what's up with your setup and the show.
yea i just tried it again and it's doing it again but idc about that anymore but im having a new bug ever since i updated the downloader
=== Funimation Downloader NX 4.8.1 === (old working fine)
=== Funimation Downloader NX 4.8.0-beta.1 === (new getting a error)
this is what the error says while using beta
"(Use
node --trace-warnings ...to show where the warning was created)(node:12496) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag
--unhandled-rejections=strict(see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)(node:12496) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code."
while using "node --trace-warnings ..." command i get this
node --trace-warnings ...
internal/modules/cjs/loader.js:888
throw err;
^
Error: Cannot find module 'C:\Users\bweak\Downloads\funimation-downloader-nx-master(1)\funimation-downloader-nx-master...'
←[90m at Function.Module._resolveFilename (internal/modules/cjs/loader.js:885:15)←[39m
←[90m at Function.Module._load (internal/modules/cjs/loader.js:730:27)←[39m
←[90m at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12)←[39m
←[90m at internal/main/run_main_module.js:17:47←[39m {
code: ←[32m'MODULE_NOT_FOUND'←[39m,
requireStack: []
}