Compare commits
5 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c78552795f | ||
|
|
090c7e4789 | ||
|
|
bf8e1fe80f | ||
|
|
7344ce3d61 | ||
|
|
c642e76cce |
@@ -1,6 +1,6 @@
|
|||||||
# Crunchy: a fork of Deathspike/CrunchyRoll.js
|
# Crunchy: a fork of Deathspike/CrunchyRoll.js
|
||||||
|
|
||||||
[](http://issuestats.com/github/Godzil/Crunchy) [](https://travis-ci.org/Godzil/Crunchy)
|
[](http://issuestats.com/github/Godzil/Crunchy) [](https://travis-ci.org/Godzil/Crunchy) [](https://codeclimate.com/github/Godzil/Crunchy/maintainability)
|
||||||
|
|
||||||
*Crunchy* is capable of downloading *anime* episodes from the popular *CrunchyRoll* streaming service. An episode is stored in the original video format (often H.264 in a MP4 container) and the configured subtitle format (ASS or SRT).The two output files are then merged into a single MKV file.
|
*Crunchy* is capable of downloading *anime* episodes from the popular *CrunchyRoll* streaming service. An episode is stored in the original video format (often H.264 in a MP4 container) and the configured subtitle format (ASS or SRT).The two output files are then merged into a single MKV file.
|
||||||
|
|
||||||
|
|||||||
3621
package-lock.json
generated
3621
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -15,14 +15,14 @@
|
|||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=5.0"
|
"node": ">=5.0"
|
||||||
},
|
},
|
||||||
"version": "1.1.21",
|
"version": "1.1.22",
|
||||||
"bin": {
|
"bin": {
|
||||||
"crunchy": "./bin/crunchy"
|
"crunchy": "./bin/crunchy"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"big-integer": "^1.4.4",
|
"big-integer": "^1.4.4",
|
||||||
"cheerio": "^0.22.0",
|
"cheerio": "^0.22.0",
|
||||||
"cloudscraper": "^1.4.1",
|
"cloudscraper": "^1.5.0",
|
||||||
"commander": "^2.12.2",
|
"commander": "^2.12.2",
|
||||||
"fs-extra": "^5.0.0",
|
"fs-extra": "^5.0.0",
|
||||||
"mkdirp": "^0.5.0",
|
"mkdirp": "^0.5.0",
|
||||||
@@ -39,6 +39,7 @@
|
|||||||
"typescript": "^2.6.2"
|
"typescript": "^2.6.2"
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
"prepublishOnly": "npm run build",
|
||||||
"build": "tsc",
|
"build": "tsc",
|
||||||
"test": "tslint -c ./tslint.json --project ./tsconfig.json ./src/**/*.ts",
|
"test": "tslint -c ./tslint.json --project ./tsconfig.json ./src/**/*.ts",
|
||||||
"start": "node ./bin/crunchy"
|
"start": "node ./bin/crunchy"
|
||||||
|
|||||||
@@ -9,8 +9,10 @@ let isPremium = false;
|
|||||||
|
|
||||||
const defaultHeaders: request.Headers =
|
const defaultHeaders: request.Headers =
|
||||||
{
|
{
|
||||||
'User-Agent': 'Mozilla/5.0 (Windows NT 6.2; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0',
|
'User-Agent': 'Mozilla/5.0 (Windows NT 6.2; WOW64; x64; rv:58.0) Gecko/20100101 Firefox/58.0',
|
||||||
'Connection': 'keep-alive'
|
// Mozilla/5.0 (Windows NT 6.2; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0',
|
||||||
|
'Connection': 'keep-alive',
|
||||||
|
'Referer': 'https://www.crunchyroll.com/login'
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -99,9 +101,9 @@ function authenticate(config: IConfig, done: (err: Error) => void)
|
|||||||
headers: defaultHeaders,
|
headers: defaultHeaders,
|
||||||
form:
|
form:
|
||||||
{
|
{
|
||||||
'login_form[redirect_url]': '/',
|
|
||||||
'login_form[name]': config.user,
|
'login_form[name]': config.user,
|
||||||
'login_form[password]': config.pass,
|
'login_form[password]': config.pass,
|
||||||
|
'login_form[redirect_url]': '/',
|
||||||
'login_form[_token]': token
|
'login_form[_token]': token
|
||||||
},
|
},
|
||||||
jar: true,
|
jar: true,
|
||||||
|
|||||||
Reference in New Issue
Block a user