[Help] can someone help me please and thank you #81

Closed
opened 2021-05-25 21:16:01 +00:00 by BaseCrunch · 17 comments
BaseCrunch commented 2021-05-25 21:16:01 +00:00 (Migrated from github.com)

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 fund for details

found 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>

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 fund` for details found 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>
izu-co commented 2021-05-25 21:37:33 +00:00 (Migrated from github.com)

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.

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.
BaseCrunch commented 2021-05-25 22:17:56 +00:00 (Migrated from github.com)

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

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
izu-co commented 2021-05-25 22:20:15 +00:00 (Migrated from github.com)

Strange that should not happen. Can you use the --debug flag?

Strange that should not happen. Can you use the --debug flag?
BaseCrunch commented 2021-05-25 22:22:44 +00:00 (Migrated from github.com)

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

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.<anonymous> (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.<anonymous> (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.<anonymous> (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.<anonymous> (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.<anonymous> (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.<anonymous> (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.<anonymous> (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.<anonymous> (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.<anonymous> (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.<anonymous> (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
BaseCrunch commented 2021-05-25 22:25:19 +00:00 (Migrated from github.com)

(paste bin link) it's formatted a little bit better https://pastebin.com/7PPc5a8y

(paste bin link) it's formatted a little bit better [https://pastebin.com/7PPc5a8y](url)
izu-co commented 2021-05-25 22:48:27 +00:00 (Migrated from github.com)

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?

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?
BaseCrunch commented 2021-05-25 23:00:01 +00:00 (Migrated from github.com)

Revoked my token thanks btw and also i have not tried downloading any other shows atm

Revoked my token thanks btw and also i have not tried downloading any other shows atm
izu-co commented 2021-05-25 23:01:39 +00:00 (Migrated from github.com)

Can you do this?

Can you do this?
BaseCrunch commented 2021-05-25 23:11:07 +00:00 (Migrated from github.com)

yeah just a sec

yeah just a sec
BaseCrunch commented 2021-05-25 23:37:47 +00:00 (Migrated from github.com)

sorry for a long waited reply but yea the anime "Anime Beats!" worked perfectly fine

sorry for a long waited reply but yea the anime "Anime Beats!" worked perfectly fine
izu-co commented 2021-05-25 23:40:00 +00:00 (Migrated from github.com)

I will try the show tomorrow than on my device (it's currently 1:39 am here).

I will try the show tomorrow than on my device (it's currently 1:39 am here).
BaseCrunch commented 2021-05-25 23:43:35 +00:00 (Migrated from github.com)

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?)

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?)
izu-co commented 2021-05-25 23:44:23 +00:00 (Migrated from github.com)

You can leave this post as long as we don't find a solution

You can leave this post as long as we don't find a solution
BaseCrunch commented 2021-05-25 23:50:40 +00:00 (Migrated from github.com)

Gotcha

Gotcha
izu-co commented 2021-05-26 10:40:12 +00:00 (Migrated from github.com)

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.

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.
BaseCrunch commented 2021-05-27 04:09:25 +00:00 (Migrated from github.com)

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."

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."
BaseCrunch commented 2021-05-27 04:12:07 +00:00 (Migrated from github.com)

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: []
}

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: [] }
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Creepso/multi-downloader-nx#81
No description provided.