-
Notifications
You must be signed in to change notification settings - Fork 631
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #39 from ZyqGitHub1/dev
0.8.0
- Loading branch information
Showing
17 changed files
with
993 additions
and
516 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,74 @@ | ||
matrix: | ||
include: | ||
- os: osx | ||
osx_image: xcode10.2 | ||
language: node_js | ||
node_js: '10' | ||
env: | ||
- ELECTRON_CACHE=$HOME/.cache/electron | ||
- ELECTRON_BUILDER_CACHE=$HOME/.cache/electron-builder | ||
|
||
- os: linux | ||
services: docker | ||
language: generic | ||
|
||
cache: | ||
directories: | ||
- node_modules | ||
- $HOME/.cache/electron | ||
- $HOME/.cache/electron-builder | ||
|
||
before_install: | ||
- | | ||
if [ "$TRAVIS_OS_NAME" == "linux" ]; then | ||
# download aliyun OSS Linux client | ||
wget -nc http://gosspublic.alicdn.com/ossutil/1.6.5/ossutil64 | ||
chmod 755 ossutil64 | ||
# config aliyun OSS Linux client https://help.aliyun.com/document_detail/50455.html | ||
./ossutil64 config -e "${OSS_ENDPOINT}" -i "${OSS_AKI}" -k "${OSS_AKS}" | ||
else | ||
# download aliyun OSS Linux client | ||
wget -nc http://gosspublic.alicdn.com/ossutil/1.6.5/ossutilmac64 | ||
chmod 755 ossutilmac64 | ||
# config aliyun OSS Linux client https://help.aliyun.com/document_detail/50455.html | ||
./ossutilmac64 config -e "${OSS_ENDPOINT}" -i "${OSS_AKI}" -k "${OSS_AKS}" | ||
fi | ||
script: | ||
- | | ||
if [ "$TRAVIS_OS_NAME" == "linux" ]; then | ||
docker run --rm \ | ||
--env-file <(env | grep -vE '\r|\n' | grep -iE 'DEBUG|NODE_|ELECTRON_|YARN_|NPM_|CI|CIRCLE|TRAVIS_TAG|TRAVIS|TRAVIS_REPO_|TRAVIS_BUILD_|TRAVIS_BRANCH|TRAVIS_PULL_REQUEST_|APPVEYOR_|CSC_|GH_|GITHUB_|BT_|AWS_|STRIP|BUILD_') \ | ||
--env ELECTRON_CACHE="/root/.cache/electron" \ | ||
--env ELECTRON_BUILDER_CACHE="/root/.cache/electron-builder" \ | ||
-v ${PWD}:/project \ | ||
-v ~/.cache/electron:/root/.cache/electron \ | ||
-v ~/.cache/electron-builder:/root/.cache/electron-builder \ | ||
electronuserland/builder:wine \ | ||
/bin/bash -c "yarn --link-duplicates --pure-lockfile && yarn electron:build --bundler builder --target linux" | ||
linux_file=`ls dist/electron/Packaged/ | grep '.AppImage$'` | ||
./ossutil64 cp "dist/electron/Packaged/${linux_file}" "${BUCKET}/${linux_file}" -f | ||
docker run --rm \ | ||
--env-file <(env | grep -vE '\r|\n' | grep -iE 'DEBUG|NODE_|ELECTRON_|YARN_|NPM_|CI|CIRCLE|TRAVIS_TAG|TRAVIS|TRAVIS_REPO_|TRAVIS_BUILD_|TRAVIS_BRANCH|TRAVIS_PULL_REQUEST_|APPVEYOR_|CSC_|GH_|GITHUB_|BT_|AWS_|STRIP|BUILD_') \ | ||
--env ELECTRON_CACHE="/root/.cache/electron" \ | ||
--env ELECTRON_BUILDER_CACHE="/root/.cache/electron-builder" \ | ||
-v ${PWD}:/project \ | ||
-v ~/.cache/electron:/root/.cache/electron \ | ||
-v ~/.cache/electron-builder:/root/.cache/electron-builder \ | ||
electronuserland/builder:wine \ | ||
/bin/bash -c "yarn --link-duplicates --pure-lockfile && yarn electron:build --bundler builder --target win" | ||
win_file=`ls dist/electron/Packaged/ | grep '.zip$'` | ||
./ossutil64 cp "dist/electron/Packaged/${win_file}" "${BUCKET}/${win_file}" -f | ||
else | ||
yarn electron:build | ||
osx_file=`ls dist/electron/Packaged/ | grep '.dmg$'` | ||
./ossutilmac64 cp "dist/electron/Packaged/${osx_file}" "${BUCKET}/${osx_file}" -f | ||
fi | ||
before_cache: | ||
- rm -rf $HOME/.cache/electron-builder/wine | ||
|
||
branches: | ||
except: | ||
- 'master' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,71 @@ | ||
export interface getListQuery { | ||
/** | ||
action | ||
Default: list | ||
*/ | ||
ac?: string; | ||
|
||
/** | ||
返回数据类型 | ||
Default: xml | ||
*/ | ||
at?: string; | ||
|
||
/** | ||
类别ID | ||
*/ | ||
t?: string; | ||
|
||
/** | ||
页码 | ||
*/ | ||
pg?: string; | ||
|
||
/** | ||
搜索关键字 | ||
*/ | ||
wd?: string; | ||
|
||
/** | ||
几小时内的数据 | ||
*/ | ||
h?: string; | ||
} | ||
|
||
export function getList(apt: string, query: getListQuery): Promise<any>; | ||
|
||
export interface getDetailQuery { | ||
/** | ||
action | ||
Default: detail | ||
*/ | ||
ac?: string; | ||
|
||
/** | ||
返回数据类型 | ||
Default: xml | ||
*/ | ||
at?: string; | ||
|
||
/** | ||
类别ID | ||
*/ | ||
t?: string; | ||
|
||
/** | ||
页码 | ||
*/ | ||
pg?: string; | ||
|
||
/** | ||
数据ID,多个ID逗号分割 | ||
*/ | ||
ids?: string; | ||
|
||
/** | ||
几小时内的数据 | ||
*/ | ||
h?: string; | ||
} | ||
|
||
export function getDetail(apt: string, query: getDetailQuery): Promise<any>; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
import axios from 'axios'; | ||
import { stringify } from 'query-string'; | ||
|
||
export async function getList(api, query) { | ||
const defaultParams = { | ||
ac: 'list', | ||
at: 'xml', | ||
}; | ||
const params = Object.assign(defaultParams, query); | ||
const response = await axios.get(api, { | ||
params, | ||
}); | ||
return response; | ||
} | ||
|
||
export async function getDetail(api, query) { | ||
const defaultParams = { | ||
ac: 'detail', | ||
at: 'xml', | ||
}; | ||
const params = Object.assign(defaultParams, query); | ||
const response = await axios.get(api, { | ||
params, | ||
paramsSerializer(qs) { | ||
return stringify(qs, { | ||
arrayFormat: 'comma', | ||
}); | ||
}, | ||
}); | ||
return response; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,59 @@ | ||
export interface getListQuery { | ||
/** | ||
action | ||
Default: list | ||
*/ | ||
ac?: string; | ||
|
||
/** | ||
类别ID | ||
*/ | ||
t?: string; | ||
|
||
/** | ||
页码 | ||
*/ | ||
pg?: string; | ||
|
||
/** | ||
搜索关键字 | ||
*/ | ||
wd?: string; | ||
|
||
/** | ||
几小时内的数据 | ||
*/ | ||
h?: string; | ||
} | ||
|
||
export function getList(apt: string, query: getListQuery): Promise<any>; | ||
|
||
export interface getDetailQuery { | ||
/** | ||
action | ||
Default: videolist | ||
*/ | ||
ac?: string; | ||
|
||
/** | ||
类别ID | ||
*/ | ||
t?: string; | ||
|
||
/** | ||
页码 | ||
*/ | ||
pg?: string; | ||
|
||
/** | ||
数据ID,多个ID逗号分割 | ||
*/ | ||
ids?: string; | ||
|
||
/** | ||
几小时内的数据 | ||
*/ | ||
h?: string; | ||
} | ||
|
||
export function getDetail(apt: string, query: getDetailQuery): Promise<any>; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
import axios from 'axios'; | ||
import { stringify } from 'query-string'; | ||
|
||
export async function getList(api, query) { | ||
const defaultParams = { | ||
ac: 'list', | ||
}; | ||
const params = Object.assign(defaultParams, query); | ||
const response = await axios.get(api, { | ||
params, | ||
}); | ||
return response; | ||
} | ||
|
||
export async function getDetail(api, query) { | ||
const defaultParams = { | ||
ac: 'videolist', | ||
}; | ||
const params = Object.assign(defaultParams, query); | ||
const response = await axios.get(api, { | ||
params, | ||
paramsSerializer(qs) { | ||
return stringify(qs, { | ||
arrayFormat: 'comma', | ||
}); | ||
}, | ||
}); | ||
return response; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.