From f6f184e7527693b3c31af7041898bbb481eb886f Mon Sep 17 00:00:00 2001 From: Steve Zabka <79079633+cryinkfly@users.noreply.github.com> Date: Wed, 20 Oct 2021 14:20:37 +0200 Subject: [PATCH] Update extensions.sh --- .../data/resources/extensions/extensions.sh | 156 +----------------- 1 file changed, 2 insertions(+), 154 deletions(-) diff --git a/files/scripts/stable-branch/data/resources/extensions/extensions.sh b/files/scripts/stable-branch/data/resources/extensions/extensions.sh index c71df73..0c42062 100644 --- a/files/scripts/stable-branch/data/resources/extensions/extensions.sh +++ b/files/scripts/stable-branch/data/resources/extensions/extensions.sh @@ -23,160 +23,8 @@ function load-extensions-files { wget -N -P data/resources/extensions https://github.com/cryinkfly/Autodesk-Fusion-360-for-Linux/blob/main/files/extensions/HP_3DPrinters_for_Fusion360-win64.msi wget -N -P data/resources/extensions https://github.com/cryinkfly/Autodesk-Fusion-360-for-Linux/blob/main/files/extensions/OctoPrint_for_Fusion360-win64.msi wget -N -P data/resources/extensions https://github.com/cryinkfly/Autodesk-Fusion-360-for-Linux/blob/main/files/extensions/RoboDK.bundle-win64.msi -} - -############################################################################## - -# Airfoil Tools - -function airfoil-tools-plugin-standard { - WINEPREFIX=$HOME/.wineprefixes/fusion360 wine data/resources/extensions/AirfoilTools_win64.msi -} - -function airfoil-tools-plugin-custom { - WINEPREFIX=$custom_directory wine data/resources/extensions/AirfoilTools_win64.msi -} - -############################################################################## - -# Additive Assistant (FFF) - -function additive-assistant-plugin-standard { - WINEPREFIX=$HOME/.wineprefixes/fusion360 wine data/resources/extensions/AdditiveAssistant.bundle-win64.msi -} - -function additive-assistant-plugin-custom { - WINEPREFIX=$custom_directory wine data/resources/extensions/AdditiveAssistant.bundle-win64.msi -} - -############################################################################## - -# Czech localization for F360 - -function czech-locale-search-plugin { -CZECH_LOCALE=`zenity --file-selection --title="$text_select_czech_plugin"` - -case $? in - 0) - echo "\"$FILE\" selected.";; - 1) - zenity --info \ - --text="$text_info_czech_plugin" - install-extensions-standard - ;; - -1) - echo "An unexpected error occurred!";; -esac -} - -function czech-locale-plugin-standard { - czech-locale-search-plugin - WINEPREFIX=$HOME/.wineprefixes/fusion360 wine $CZECH_LOCALE -} - -function czech-locale-plugin-custom { - czech-locale-search-plugin - WINEPREFIX=$custom_directory wine $CZECH_LOCALE -} - -############################################################################## - -# HP 3D Printers for Autodesk® Fusion 360™ - -function hp-3dprinter-connector-plugin-standard { - WINEPREFIX=$HOME/.wineprefixes/fusion360 wine data/resources/extensions/HP_3DPrinters_for_Fusion360-win64.msi -} - -function hp-3dprinter-connector-plugin-custom { - WINEPREFIX=$custom_directory wine data/resources/extensions/HP_3DPrinters_for_Fusion360-win64.msi -} - -############################################################################## - -# OctoPrint for Autodesk® Fusion 360™ - -function octoprint-plugin-standard { - WINEPREFIX=$HOME/.wineprefixes/fusion360 wine data/resources/extensions/OctoPrint_for_Fusion360-win64.msi -} - -function octoprint-plugin-custom { - WINEPREFIX=$custom_directory wine data/resources/extensions/OctoPrint_for_Fusion360-win64.msi -} - -############################################################################## - -# RoboDK - -function robodk-plugin-standard { - WINEPREFIX=$HOME/.wineprefixes/fusion360 wine data/resources/extensions/RoboDK.bundle-win64.msi -} - -function robodk-plugin-custom { - WINEPREFIX=$custom_directory wine data/resources/extensions/RoboDK.bundle-win64.msi -} - -############################################################################## -# ALL DIALOGS ARE ARRANGED HERE: -############################################################################## - -# Installation of various extensions is offered here. For examble: OctoPrint for Autodesk® Fusion 360™ - -function install-extensions-standard { - response=$(zenity --list \ - --checklist \ - --title="$program_name" \ - --width=650 \ - --height=400 \ - --column="$text_select" --column="$text_extension" --column="$text_extension_description"\ - FALSE "Airfoil Tools" "$text_extension_description_1" \ - FALSE "Additive Assistant (FFF)" "$text_extension_description_2" \ - FALSE "Czech localization for F360" "$text_extension_description_3" \ - FALSE "HP 3D Printers for Autodesk® Fusion 360™" "$text_extension_description_4" \ - FALSE "OctoPrint for Autodesk® Fusion 360™" "$text_extension_description_5" \ - FALSE "RoboDK" "$text_extension_description_6" ) - -[[ $response = "Airfoil Tools" ]] && airfoil-tools-plugin-standard - -[[ $response = "Additive Assistant (FFF)" ]] && additive-assistant-plugin-standard - -[[ $response = "Czech localization for F360" ]] && czech-locale-plugin-standard - -[[ $response = "HP 3D Printers for Autodesk® Fusion 360™" ]] && hp-3dprinter-connector-plugin-standard - -[[ $response = "OctoPrint for Autodesk® Fusion 360™" ]] && octoprint-plugin-standard - -[[ $response = "RoboDK" ]] && robodk-plugin-standard - -[[ "$response" ]] || install-extensions-standard -} - -function install-extensions-custom { - response=$(zenity --list \ - --checklist \ - --title="$program_name" \ - --width=650 \ - --height=400 \ - --column="$text_select" --column="$text_extension" --column="$text_extension_description"\ - FALSE "Airfoil Tools" "$text_extension_description_1" \ - FALSE "Additive Assistant (FFF)" "$text_extension_description_2" \ - FALSE "Czech localization for F360" "$text_extension_description_3" \ - FALSE "HP 3D Printers for Autodesk® Fusion 360™" "$text_extension_description_4" \ - FALSE "OctoPrint for Autodesk® Fusion 360™" "$text_extension_description_5" \ - FALSE "RoboDK" "$text_extension_description_6" ) - -[[ $response = "Airfoil Tools" ]] && airfoil-tools-plugin-custom - -[[ $response = "Additive Assistant (FFF)" ]] && additive-assistant-plugin-custom - -[[ $response = "Czech localization for F360" ]] && czech-locale-plugin-custom - -[[ $response = "HP 3D Printers for Autodesk® Fusion 360™" ]] && hp-3dprinter-connector-plugin-custom - -[[ $response = "OctoPrint for Autodesk® Fusion 360™" ]] && octoprint-plugin-custom - -[[ $response = "RoboDK" ]] && robodk-plugin-custom - -[[ "$response" ]] || install-extensions-custom + wget -N -P data/resources/extensions https://github.com/cryinkfly/Autodesk-Fusion-360-for-Linux/raw/main/files/scripts/stable-branch/data/resources/extensions/extensions-standard.sh + wget -N -P data/resources/extensions https://github.com/cryinkfly/Autodesk-Fusion-360-for-Linux/raw/main/files/scripts/stable-branch/data/resources/extensions/extensions-custom.sh } ##############################################################################