package_linux64.sh 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. #!/bin/bash
  2. # This script is used to build.md the package for Linux 64-bit.
  3. rm -r out
  4. cd ../Extension/manifest_v3
  5. node package.js
  6. cd ../../ElectronJS
  7. npm run package
  8. mv out/EasySpider-linux-x64 out/EasySpider
  9. rm -rf out/EasySpider/resources/app/chrome_win64
  10. rm -rf out/EasySpider/resources/app/chromedrivers
  11. rm -rf out/EasySpider/resources/app/Data
  12. rm -rf out/EasySpider/resources/app/.idea
  13. rm -rf out/EasySpider/resources/app/tasks
  14. rm -rf out/EasySpider/resources/app/execution_instances
  15. rm -rf out/EasySpider/resources/app/user_data
  16. rm -rf out/EasySpider/resources/app/TempUserDataFolder
  17. rm -rf ../.temp_to_pub/EasySpider_Linux_x64/EasySpider
  18. rm out/EasySpider/resources/app/vs_BuildTools.exe
  19. mv out/EasySpider ../.temp_to_pub/EasySpider_Linux_x64/EasySpider
  20. rm -rf ../.temp_to_pub/EasySpider_Linux_x64/Code
  21. mkdir ../.temp_to_pub/EasySpider_Linux_x64/Code
  22. cp ../ExecuteStage/easyspider_executestage.py ../.temp_to_pub/EasySpider_Linux_x64/Code
  23. cp ../ExecuteStage/myChrome.py ../.temp_to_pub/EasySpider_Linux_x64/Code
  24. cp ../ExecuteStage/utils.py ../.temp_to_pub/EasySpider_Linux_x64/Code
  25. cp ../ExecuteStage/requirements.txt ../.temp_to_pub/EasySpider_Linux_x64/Code
  26. cp ../ExecuteStage/Readme.md ../.temp_to_pub/EasySpider_Linux_x64/Code
  27. cp ../ExecuteStage/myCode.py ../.temp_to_pub/EasySpider_Linux_x64
  28. cp -Rf ../ExecuteStage/undetected_chromedriver_ES ../.temp_to_pub/EasySpider_Linux_x64/Code
  29. cp -Rf ../ExecuteStage/.vscode ../.temp_to_pub/EasySpider_Linux_x64/Code
  30. chmod 777 ../.temp_to_pub/EasySpider_Linux_x64/easy-spider.sh
  31. rm -rf ../.temp_to_pub/EasySpider_Linux_x64/user_data
  32. rm -rf ../.temp_to_pub/EasySpider_Linux_x64/execution_instances
  33. mkdir ../.temp_to_pub/EasySpider_Linux_x64/execution_instances
  34. rm -rf ../.temp_to_pub/EasySpider_Linux_x64/Data
  35. mkdir ../.temp_to_pub/EasySpider_Linux_x64/Data
  36. rm EasySpider_zh.crx
  37. rm EasySpider_en.crx
  38. cp -Rf ./tasks/* ../.temp_to_pub/EasySpider_Linux_x64/tasks