From 1c2e708ccf1f5638c3336000f3c4969df960f236 Mon Sep 17 00:00:00 2001 From: Tobias <96661824+CrazyWolf13@users.noreply.github.com> Date: Thu, 24 Apr 2025 11:39:04 +0200 Subject: [PATCH] Remove Whoogle (#4019) * Delete ct/whoogle.sh * Delete ct/headers/whoogle * Delete misc/images/whoogle.png * Delete install/whoogle-install.sh * Delete frontend/public/json/whoogle.json --- ct/headers/whoogle | 6 ---- ct/whoogle.sh | 44 --------------------------- frontend/public/json/whoogle.json | 34 --------------------- install/whoogle-install.sh | 48 ------------------------------ misc/images/whoogle.png | Bin 4477 -> 0 bytes 5 files changed, 132 deletions(-) delete mode 100644 ct/headers/whoogle delete mode 100644 ct/whoogle.sh delete mode 100644 frontend/public/json/whoogle.json delete mode 100644 install/whoogle-install.sh delete mode 100644 misc/images/whoogle.png diff --git a/ct/headers/whoogle b/ct/headers/whoogle deleted file mode 100644 index 39f3dd2c2..000000000 --- a/ct/headers/whoogle +++ /dev/null @@ -1,6 +0,0 @@ - _ ____ __ -| | / / /_ ____ ____ ____ _/ /__ -| | /| / / __ \/ __ \/ __ \/ __ `/ / _ \ -| |/ |/ / / / / /_/ / /_/ / /_/ / / __/ -|__/|__/_/ /_/\____/\____/\__, /_/\___/ - /____/ diff --git a/ct/whoogle.sh b/ct/whoogle.sh deleted file mode 100644 index 1b4c35c80..000000000 --- a/ct/whoogle.sh +++ /dev/null @@ -1,44 +0,0 @@ -#!/usr/bin/env bash -source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) -# Copyright (c) 2021-2025 tteck -# Author: tteck (tteckster) -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://github.com/benbusby/whoogle-search - -APP="Whoogle" -var_tags="${var_tags:-network;seaching}" -var_cpu="${var_cpu:-1}" -var_ram="${var_ram:-512}" -var_disk="${var_disk:-2}" -var_os="${var_os:-debian}" -var_version="${var_version:-12}" -var_unprivileged="${var_unprivileged:-1}" - -header_info "$APP" -variables -color -catch_errors - -function update_script() { - header_info - check_container_storage - check_container_resources - if [[ ! -f /usr/local/bin/whoogle-search ]]; then - msg_error "No ${APP} Installation Found!" - exit - fi - msg_info "Updating ${APP} LXC" - $STD pip3 install whoogle-search --upgrade - systemctl restart whoogle.service - msg_ok "Updated Successfully" - exit -} - -start -build_container -description - -msg_ok "Completed Successfully!\n" -echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" -echo -e "${INFO}${YW} Access it using the following URL:${CL}" -echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:5000${CL}" \ No newline at end of file diff --git a/frontend/public/json/whoogle.json b/frontend/public/json/whoogle.json deleted file mode 100644 index 9ae032800..000000000 --- a/frontend/public/json/whoogle.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "name": "Whoogle", - "slug": "whoogle", - "categories": [ - 0 - ], - "date_created": "2024-05-02", - "type": "ct", - "updateable": true, - "privileged": false, - "interface_port": 5000, - "documentation": null, - "website": "https://github.com/benbusby/whoogle-search", - "logo": "https://github.com/community-scripts/ProxmoxVE/blob/main/misc/images/whoogle.png?raw=true", - "description": "Get Google search results, but without any ads, javascript, AMP links, cookies, or IP address tracking.", - "install_methods": [ - { - "type": "default", - "script": "ct/whoogle.sh", - "resources": { - "cpu": 1, - "ram": 512, - "hdd": 2, - "os": "debian", - "version": "12" - } - } - ], - "default_credentials": { - "username": null, - "password": null - }, - "notes": [] -} \ No newline at end of file diff --git a/install/whoogle-install.sh b/install/whoogle-install.sh deleted file mode 100644 index ea4cff23e..000000000 --- a/install/whoogle-install.sh +++ /dev/null @@ -1,48 +0,0 @@ -#!/usr/bin/env bash - -# Copyright (c) 2021-2025 tteck -# Author: tteck (tteckster) -# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE -# Source: https://github.com/benbusby/whoogle-search - -source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" -color -verb_ip6 -catch_errors -setting_up_container -network_check -update_os - -msg_info "Setup Python3" -$STD apt-get install -y \ - python3 \ - python3-dev \ - python3-pip -rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED -msg_ok "Setup Python3" - -msg_info "Installing Whoogle" -$STD pip install brotli -$STD pip install whoogle-search - -service_path="/etc/systemd/system/whoogle.service" -echo "[Unit] -Description=Whoogle-Search -After=network.target -[Service] -ExecStart=/usr/local/bin/whoogle-search --host 0.0.0.0 -Restart=always -User=root -[Install] -WantedBy=multi-user.target" >$service_path - -$STD systemctl enable --now whoogle -msg_ok "Installed Whoogle" - -motd_ssh -customize - -msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean -msg_ok "Cleaned" diff --git a/misc/images/whoogle.png b/misc/images/whoogle.png deleted file mode 100644 index 9a6a997cdd5e22734aaa2c02614f401035dce313..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4477 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