You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

37 lines
1.7 KiB

#!/bin/bash
# This script is used to build.md the package for Linux 64-bit.
rm -r out
cd ../Extension/manifest_v3
node package.js
cd ../../ElectronJS
npm run package
mv out/EasySpider-linux-x64 out/EasySpider
rm -rf out/EasySpider/resources/app/chrome_win64
rm -rf out/EasySpider/resources/app/chromedrivers
rm -rf out/EasySpider/resources/app/Data
rm -rf out/EasySpider/resources/app/.idea
rm -rf out/EasySpider/resources/app/tasks
rm -rf out/EasySpider/resources/app/execution_instances
rm -rf out/EasySpider/resources/app/user_data
rm -rf ../.temp_to_pub/EasySpider_Linux_x64/EasySpider
rm out/EasySpider/resources/app/vs_BuildTools.exe
mv out/EasySpider ../.temp_to_pub/EasySpider_Linux_x64/EasySpider
rm -rf ../.temp_to_pub/EasySpider_Linux_x64/Code
mkdir ../.temp_to_pub/EasySpider_Linux_x64/Code
cp ../ExecuteStage/easyspider_executestage.py ../.temp_to_pub/EasySpider_Linux_x64/Code
cp ../ExecuteStage/myChrome.py ../.temp_to_pub/EasySpider_Linux_x64/Code
cp ../ExecuteStage/utils.py ../.temp_to_pub/EasySpider_Linux_x64/Code
cp ../ExecuteStage/requirements.txt ../.temp_to_pub/EasySpider_Linux_x64/Code
cp ../ExecuteStage/Readme.md ../.temp_to_pub/EasySpider_Linux_x64/Code
cp -Rf ../ExecuteStage/undetected_chromedriver_ES ../.temp_to_pub/EasySpider_Linux_x64/Code
cp -Rf ../ExecuteStage/.vscode ../.temp_to_pub/EasySpider_Linux_x64/Code
chmod 777 ../.temp_to_pub/EasySpider_Linux_x64/easy-spider.sh
rm -rf ../.temp_to_pub/EasySpider_Linux_x64/user_data
rm -rf ../.temp_to_pub/EasySpider_Linux_x64/execution_instances
mkdir ../.temp_to_pub/EasySpider_Linux_x64/execution_instances
rm -rf ../.temp_to_pub/EasySpider_Linux_x64/Data
mkdir ../.temp_to_pub/EasySpider_Linux_x64/Data
rm EasySpider_zh.crx
rm EasySpider_en.crx