mirror of
https://github.com/lecepin/WeChatVideoDownloader.git
synced 2025-04-05 20:11:10 +08:00
38 lines
1.3 KiB
JavaScript
38 lines
1.3 KiB
JavaScript
import path from 'path';
|
||
import isDev from 'electron-is-dev';
|
||
import url from 'url';
|
||
import os from 'os';
|
||
import { app } from 'electron';
|
||
|
||
const APP_PATH = app.getAppPath();
|
||
// 对于一些 shell 去执行的文件,asar 目录下无法使用。配合 extraResources
|
||
const EXECUTABLE_PATH = path.join(
|
||
APP_PATH.indexOf('app.asar') > -1
|
||
? APP_PATH.substring(0, APP_PATH.indexOf('app.asar'))
|
||
: APP_PATH,
|
||
'public',
|
||
);
|
||
const HOME_PATH = path.join(os.homedir(), '.wechat-video-downloader');
|
||
|
||
export default {
|
||
APP_START_URL: isDev
|
||
? 'http://localhost:3000'
|
||
: url.format({
|
||
pathname: path.join(APP_PATH, './build/index.html'),
|
||
protocol: 'file:',
|
||
slashes: true,
|
||
}),
|
||
IS_DEV: isDev,
|
||
EXECUTABLE_PATH,
|
||
HOME_PATH,
|
||
CERT_PRIVATE_PATH: path.join(EXECUTABLE_PATH, './keys/private.pem'),
|
||
CERT_PUBLIC_PATH: path.join(EXECUTABLE_PATH, './keys/public.pem'),
|
||
INSTALL_CERT_FLAG: path.join(HOME_PATH, './installed.lock'),
|
||
WIN_CERT_INSTALL_HELPER: path.join(EXECUTABLE_PATH, './w_c.exe'),
|
||
APP_CN_NAME: '微信视频号下载器',
|
||
APP_EN_NAME: 'WeChat Video Downloader',
|
||
REGEDIT_VBS_PATH: path.join(EXECUTABLE_PATH, './regedit-vbs'),
|
||
OPEN_SSL_BIN_PATH: path.join(EXECUTABLE_PATH, './openssl/openssl.exe'),
|
||
OPEN_SSL_CNF_PATH: path.join(EXECUTABLE_PATH, './openssl/openssl.cnf'),
|
||
};
|