tis-smartftp-client icon

SmartFTP

Silent install package for SmartFTP

10.0.3050.0-1

  • package: tis-smartftp-client
  • name: SmartFTP
  • version: 10.0.3050.0-1
  • categories: Utilities
  • maintainer: WAPT Team,Tranquil IT,Amel FRADJ,
  • licence: opensource_free,wapt_private
  • target_os: windows
  • architecture: x86
  • signature_date:
  • size: 11.07 Mo

package           : tis-smartftp-client
version           : 10.0.3050.0-1
architecture      : x86
section           : base
priority          : optional
name              : SmartFTP
categories        : Utilities
maintainer        : WAPT Team,Tranquil IT,Amel FRADJ,
description       : SmartFTP is a fast and reliable FTP, FTPS, SFTP, HTTP, Amazon S3, WebDAV, Google Drive, Google Cloud Storage, Microsoft OneDrive, Backblaze B2, Telnet, Terminal client with many features and a modern user interface
depends           : 
conflicts         : 
maturity          : PROD
locale            : 
target_os         : windows
min_wapt_version  : 2.3
sources           : 
installed_size    : 
impacted_process  : 
description_fr    : SmartFTP est un client FTP, FTPS, SFTP, HTTP, Amazon S3, WebDAV, Google Drive, Google Cloud Storage, Microsoft OneDrive, Backblaze B2, Telnet, Terminal rapide et fiable avec de nombreuses fonctionnalités et une interface utilisateur moderne
description_pl    : SmartFTP to szybki i niezawodny klient FTP, FTPS, SFTP, HTTP, Amazon S3, WebDAV, Google Drive, Google Cloud Storage, Microsoft OneDrive, Backblaze B2, Telnet, Terminal z szerokim zakresem funkcji i nowoczesnym interfejsem użytkownika
description_de    : SmartFTP ist ein schneller und zuverlässiger FTP-, FTPS-, SFTP-, HTTP-, Amazon S3-, WebDAV-, Google Drive-, Google Cloud Storage-, Microsoft OneDrive-, Backblaze B2-, Telnet-, Terminal-Client mit vielen Funktionen und einer modernen Benutzeroberfläche
description_es    : SmartFTP es un cliente FTP, FTPS, SFTP, HTTP, Amazon S3, WebDAV, Google Drive, Google Cloud Storage, Microsoft OneDrive, Backblaze B2, Telnet y Terminal rápido y fiable con una amplia gama de funciones y una moderna interfaz de usuario
description_pt    : O SmartFTP é um cliente rápido e fiável de FTP, FTPS, SFTP, HTTP, Amazon S3, WebDAV, Google Drive, Google Cloud Storage, Microsoft OneDrive, Backblaze B2, Telnet, Terminal com uma vasta gama de funcionalidades e uma interface de utilizador moderna
description_it    : SmartFTP è un client FTP, FTPS, SFTP, HTTP, Amazon S3, WebDAV, Google Drive, Google Cloud Storage, Microsoft OneDrive, Backblaze B2, Telnet e Terminal veloce e affidabile, con un'ampia gamma di funzioni e un'interfaccia utente moderna
description_nl    : SmartFTP is een snelle en betrouwbare FTP-, FTPS-, SFTP-, HTTP-, Amazon S3-, WebDAV-, Google Drive-, Google Cloud Storage-, Microsoft OneDrive-, Backblaze B2-, Telnet- en Terminal-client met een groot aantal functies en een moderne gebruikersinterface
description_ru    : SmartFTP - это быстрый и надежный FTP, FTPS, SFTP, HTTP, Amazon S3, WebDAV, Google Drive, Google Cloud Storage, Microsoft OneDrive, Backblaze B2, Telnet и Terminal клиент с широким набором функций и современным пользовательским интерфейсом
audit_schedule    : 
editor            : 
keywords          : 
licence           : opensource_free,wapt_private
homepage          : 
package_uuid      : 954208ea-e787-4fbd-8e90-8e273ade052f
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 10.0
max_os_version    : 
icon_sha256sum    : 046b99bb772702cae24c7639213412b06fd9a72769d32108817ae433b7145a07
signer            : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature         : mLjHbdZjnhleJB2Zbn5Vcb53pxMj9OWPJEL94M23X2X2MGv1k6zM7Ga39CaBNou3AtaNrG5x64ReFlmLfhFURqvqx7eWyyWpmNiWuWxvRbXZxVmqdmELle3o0Qol+0ApuBe+HfaYT+iTXtiu7AODL8cEZAk/2eSdaKui9WkK/+6aJM6Wtjpxug4WkJ662vgMCtrlBf8OE5hZUP+QPg6apyf0c8gqx1U4jL7I2vG8AQ1KzfB11vvvdnYLH1SwfOHYLhynhR9Gb9f0NeIbS6A0fmFNYGPN64uiPDWIrmM2/Cqb+GUnxmrb4+f8IBegduwxoJE2cqlNOaZDuIsockRdig==
signature_date    : 2024-09-04T14:01:02.783675
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes

# -*- coding: utf-8 -*-
from setuphelpers import *

r"""
Usable WAPT package functions: install(), uninstall(), session_setup(), audit(), update_package()

"""
# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls


def install():
    # Declaring local variables

    # Installing the software
    print("Installing: SmartFTP86.msi")
    install_msi_if_needed("SmartFTP86.msi")


# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *
import glob



def update_package():
    # Declaring local variables
    package_updated = False
    
    proxies = get_proxies_from_wapt_console()
    if not proxies:
        proxies = get_proxies()

  
    
    download_url = "https://www.smartftp.com/get/SmartFTP86.msi"
    latest_bin = download_url.split("/")[-1]
    

    # Downloading latest binaries
    print("Download URL is: %s" % download_url)
    if not isfile(latest_bin):
        print("Downloading: %s" % latest_bin)
        wget(download_url, latest_bin, proxies=proxies)
        package_updated = True
    else:
        print("Binary is present: %s" % latest_bin)


    # Deleting outdated binaries
    for f in glob.glob('*.exe'):
        if f != latest_bin:
            remove_file(f)

           
    version = get_version_from_binary(latest_bin)
    # Mettre à jour le package
    control.set_software_version(version)
    control.save_control_to_wapt()    
        

5b738fd81056e124c1e54873e3d33db988c0910da637d3ee0e2d047920661498 : setup.py
8d885003aa204d160b3cfab01f7f686126dddc0e25d171ec7dd14bf3b369e85e : SmartFTP86.msi
2f31b9ac00e956a7ddcaf6b2889052ad462a20912435d169f4cebe5cc6e5c84d : update_package.py
046b99bb772702cae24c7639213412b06fd9a72769d32108817ae433b7145a07 : WAPT/icon.png
a5a97261381e1d0ad46ee15916abec9c2631d0201f5cc50ceb0197a165a0bbbf : WAPT/certificate.crt
edd9a65d0cd3c61c5a212a9abc3d18f21b99c0a9ccd54f30bda6fcc5a902fb34 : luti.json
1415aaf5d9086b47c4c840b979d36c860097af03b744138bcb1f2ca8196e9737 : WAPT/control