diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..3fb99ad --- /dev/null +++ b/build.sh @@ -0,0 +1,38 @@ +#!/bin/bash + +if [ ! -d "node_modules" ]; then + npm i +fi + +# 依次填入app名称,链接 +# Fill in the app name and link in turn +app_list=( + "weRead weread.qq.com" + "aliyuque www.yuque.com" + "flomo flomoapp.com" + "weRead weread.qq.com" +) + +old_name="weRead" +old_url="weread.qq.com" +for app_info in "${app_list[@]}"; do + array=($app_info) + package_name=${array[0]} + url=${array[1]} + echo "update package name and url" + # replace package info + sed -i "s/${old_url}/${url}/g" src-tauri/tauri.conf.json + sed -i "s/${old_name}/${package_name}/g" src-tauri/tauri.conf.json + + # update package info + old_name=${package_name} + old_url=${url} + + echo "update ico with 32x32 pictue" + cp "src-tauri/png/${package_name}_32.png" "src-tauri/icons/icon.ico" + + echo "build deb/appImage package for Linux x86-64" + echo "package name is ${package_name}" + npm run build:linux + echo "package build success!" +done \ No newline at end of file diff --git a/icns2png.py b/icns2png.py new file mode 100644 index 0000000..6f71355 --- /dev/null +++ b/icns2png.py @@ -0,0 +1,35 @@ +""" +批量将icns文件转成png文件 +Batch convert ICNS files to PNG files +""" +import os + +try: + from PIL import Image +except ImportError: + os.system("pip install Pillow") + from PIL import Image + + +if __name__ == "__main__": + now_dir = os.path.dirname(os.path.abspath(__file__)) + icons_dir = os.path.join(now_dir, "src-tauri", "icons") + png_dir = os.path.join(now_dir, "src-tauri", "png") + if not os.path.exists(png_dir): + os.mkdir(png_dir) + file_list = os.listdir(icons_dir) + file_list = [file for file in file_list if file.endswith(".icns")] + for file in file_list: + icns_path = os.path.join(icons_dir, file) + image = Image.open(icns_path) + image_512 = image.copy().resize((512, 512)) + image_32 = image.copy().resize((32, 32)) + image_name = os.path.splitext(file)[0] + image_512_path = os.path.join(png_dir, image_name + "_512.png") + image_32_path = os.path.join(png_dir, image_name + "_32.png") + image_512.save(image_512_path, "PNG") + image_32.save(image_32_path, "PNG") + print("png file write success.") + print(f"There are {len(os.listdir(png_dir))} png picture in ", png_dir) + + diff --git a/src-tauri/icons/icon.ico b/src-tauri/icons/icon.ico index 8956e14..357d038 100644 Binary files a/src-tauri/icons/icon.ico and b/src-tauri/icons/icon.ico differ diff --git a/src-tauri/png/aliyuque_32.png b/src-tauri/png/aliyuque_32.png new file mode 100644 index 0000000..3f28185 Binary files /dev/null and b/src-tauri/png/aliyuque_32.png differ diff --git a/src-tauri/png/aliyuque_512.png b/src-tauri/png/aliyuque_512.png new file mode 100644 index 0000000..796f75d Binary files /dev/null and b/src-tauri/png/aliyuque_512.png differ diff --git a/src-tauri/png/anymind_32.png b/src-tauri/png/anymind_32.png new file mode 100644 index 0000000..298807a Binary files /dev/null and b/src-tauri/png/anymind_32.png differ diff --git a/src-tauri/png/anymind_512.png b/src-tauri/png/anymind_512.png new file mode 100644 index 0000000..056edb2 Binary files /dev/null and b/src-tauri/png/anymind_512.png differ diff --git a/src-tauri/png/code_32.png b/src-tauri/png/code_32.png new file mode 100644 index 0000000..a9bd2e7 Binary files /dev/null and b/src-tauri/png/code_32.png differ diff --git a/src-tauri/png/code_512.png b/src-tauri/png/code_512.png new file mode 100644 index 0000000..cded608 Binary files /dev/null and b/src-tauri/png/code_512.png differ diff --git a/src-tauri/png/fanfou_32.png b/src-tauri/png/fanfou_32.png new file mode 100644 index 0000000..779b0af Binary files /dev/null and b/src-tauri/png/fanfou_32.png differ diff --git a/src-tauri/png/fanfou_512.png b/src-tauri/png/fanfou_512.png new file mode 100644 index 0000000..9252593 Binary files /dev/null and b/src-tauri/png/fanfou_512.png differ diff --git a/src-tauri/png/flomo_32.png b/src-tauri/png/flomo_32.png new file mode 100644 index 0000000..02b1432 Binary files /dev/null and b/src-tauri/png/flomo_32.png differ diff --git a/src-tauri/png/flomo_512.png b/src-tauri/png/flomo_512.png new file mode 100644 index 0000000..e868bc4 Binary files /dev/null and b/src-tauri/png/flomo_512.png differ diff --git a/src-tauri/png/fone_32.png b/src-tauri/png/fone_32.png new file mode 100644 index 0000000..b39a094 Binary files /dev/null and b/src-tauri/png/fone_32.png differ diff --git a/src-tauri/png/fone_512.png b/src-tauri/png/fone_512.png new file mode 100644 index 0000000..f7e096c Binary files /dev/null and b/src-tauri/png/fone_512.png differ diff --git a/src-tauri/png/jdread_32.png b/src-tauri/png/jdread_32.png new file mode 100644 index 0000000..d15e07c Binary files /dev/null and b/src-tauri/png/jdread_32.png differ diff --git a/src-tauri/png/jdread_512.png b/src-tauri/png/jdread_512.png new file mode 100644 index 0000000..5d41b36 Binary files /dev/null and b/src-tauri/png/jdread_512.png differ diff --git a/src-tauri/png/jike_32.png b/src-tauri/png/jike_32.png new file mode 100644 index 0000000..b9fb48d Binary files /dev/null and b/src-tauri/png/jike_32.png differ diff --git a/src-tauri/png/jike_512.png b/src-tauri/png/jike_512.png new file mode 100644 index 0000000..dad7283 Binary files /dev/null and b/src-tauri/png/jike_512.png differ diff --git a/src-tauri/png/notion_32.png b/src-tauri/png/notion_32.png new file mode 100644 index 0000000..f274c9b Binary files /dev/null and b/src-tauri/png/notion_32.png differ diff --git a/src-tauri/png/notion_512.png b/src-tauri/png/notion_512.png new file mode 100644 index 0000000..c5dcf0e Binary files /dev/null and b/src-tauri/png/notion_512.png differ diff --git a/src-tauri/png/reference_32.png b/src-tauri/png/reference_32.png new file mode 100644 index 0000000..93c63c2 Binary files /dev/null and b/src-tauri/png/reference_32.png differ diff --git a/src-tauri/png/reference_512.png b/src-tauri/png/reference_512.png new file mode 100644 index 0000000..a61916c Binary files /dev/null and b/src-tauri/png/reference_512.png differ diff --git a/src-tauri/png/roam_32.png b/src-tauri/png/roam_32.png new file mode 100644 index 0000000..cf8a796 Binary files /dev/null and b/src-tauri/png/roam_32.png differ diff --git a/src-tauri/png/roam_512.png b/src-tauri/png/roam_512.png new file mode 100644 index 0000000..ab5a737 Binary files /dev/null and b/src-tauri/png/roam_512.png differ diff --git a/src-tauri/png/tool_32.png b/src-tauri/png/tool_32.png new file mode 100644 index 0000000..701914e Binary files /dev/null and b/src-tauri/png/tool_32.png differ diff --git a/src-tauri/png/tool_512.png b/src-tauri/png/tool_512.png new file mode 100644 index 0000000..55b8a3d Binary files /dev/null and b/src-tauri/png/tool_512.png differ diff --git a/src-tauri/png/translate_32.png b/src-tauri/png/translate_32.png new file mode 100644 index 0000000..7add941 Binary files /dev/null and b/src-tauri/png/translate_32.png differ diff --git a/src-tauri/png/translate_512.png b/src-tauri/png/translate_512.png new file mode 100644 index 0000000..984b507 Binary files /dev/null and b/src-tauri/png/translate_512.png differ diff --git a/src-tauri/png/twitter_32.png b/src-tauri/png/twitter_32.png new file mode 100644 index 0000000..a6a758c Binary files /dev/null and b/src-tauri/png/twitter_32.png differ diff --git a/src-tauri/png/twitter_512.png b/src-tauri/png/twitter_512.png new file mode 100644 index 0000000..679b61f Binary files /dev/null and b/src-tauri/png/twitter_512.png differ diff --git a/src-tauri/png/v2ex_32.png b/src-tauri/png/v2ex_32.png new file mode 100644 index 0000000..44f4352 Binary files /dev/null and b/src-tauri/png/v2ex_32.png differ diff --git a/src-tauri/png/v2ex_512.png b/src-tauri/png/v2ex_512.png new file mode 100644 index 0000000..addfc7b Binary files /dev/null and b/src-tauri/png/v2ex_512.png differ diff --git a/src-tauri/png/vercel_32.png b/src-tauri/png/vercel_32.png new file mode 100644 index 0000000..937e84a Binary files /dev/null and b/src-tauri/png/vercel_32.png differ diff --git a/src-tauri/png/vercel_512.png b/src-tauri/png/vercel_512.png new file mode 100644 index 0000000..e32e178 Binary files /dev/null and b/src-tauri/png/vercel_512.png differ diff --git a/src-tauri/png/weRead_32.png b/src-tauri/png/weRead_32.png new file mode 100644 index 0000000..357d038 Binary files /dev/null and b/src-tauri/png/weRead_32.png differ diff --git a/src-tauri/png/weRead_512.png b/src-tauri/png/weRead_512.png new file mode 100644 index 0000000..aa8a737 Binary files /dev/null and b/src-tauri/png/weRead_512.png differ diff --git a/src-tauri/png/whatsapp_32.png b/src-tauri/png/whatsapp_32.png new file mode 100644 index 0000000..643f55e Binary files /dev/null and b/src-tauri/png/whatsapp_32.png differ diff --git a/src-tauri/png/whatsapp_512.png b/src-tauri/png/whatsapp_512.png new file mode 100644 index 0000000..698656a Binary files /dev/null and b/src-tauri/png/whatsapp_512.png differ diff --git a/src-tauri/png/witeboard_32.png b/src-tauri/png/witeboard_32.png new file mode 100644 index 0000000..ecdbf23 Binary files /dev/null and b/src-tauri/png/witeboard_32.png differ diff --git a/src-tauri/png/witeboard_512.png b/src-tauri/png/witeboard_512.png new file mode 100644 index 0000000..a8d8609 Binary files /dev/null and b/src-tauri/png/witeboard_512.png differ diff --git a/src-tauri/png/youtube_32.png b/src-tauri/png/youtube_32.png new file mode 100644 index 0000000..a654fb0 Binary files /dev/null and b/src-tauri/png/youtube_32.png differ diff --git a/src-tauri/png/youtube_512.png b/src-tauri/png/youtube_512.png new file mode 100644 index 0000000..6e50a53 Binary files /dev/null and b/src-tauri/png/youtube_512.png differ diff --git a/src-tauri/png/yuque_32.png b/src-tauri/png/yuque_32.png new file mode 100644 index 0000000..a35df31 Binary files /dev/null and b/src-tauri/png/yuque_32.png differ diff --git a/src-tauri/png/yuque_512.png b/src-tauri/png/yuque_512.png new file mode 100644 index 0000000..4e80dcd Binary files /dev/null and b/src-tauri/png/yuque_512.png differ diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 3b9754d..dac1091 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -1,6 +1,6 @@ { "package": { - "productName": "WeRead", + "productName": "weRead", "version": "0.2.0" }, "tauri": { @@ -20,7 +20,8 @@ "bundle": { "icon": [ "icons/weRead.icns", - "icons/icon.ico" + "icons/icon.ico", + "png/weRead_512.png" ], "identifier": "com.tw93.weRead", "active": true,