tis-writage icon

Writage

Paquet d’installation silencieuse pour Writage

4.4-1
Internet
Internet

Les paquets PREPROD sont des paquets construits via LUTI. Ils restent généralement 5 jours en PREPROD, après quoi un deuxième scan VirusTotal est effectué pour vérifier que le status n'a pas changé.
Si le paquet réussit ce dernier contrôle, il est promu en PROD et publié sur le store.

  • package: tis-writage
  • name: Writage
  • version: 4.4-1
  • categories: Internet
  • maintainer: WAPT Team,Tranquil IT,Amel FRADJ
  • licence: proprietary_free,wapt_public
  • target_os: windows
  • architecture: all
  • signature_date:
  • size: 17.92 Mo
  • homepage : https://www.writage.com/

package           : tis-writage
version           : 4.4-1
architecture      : all
section           : base
priority          : optional
name              : Writage
categories        : Internet
maintainer        : WAPT Team,Tranquil IT,Amel FRADJ
description       : Writage (Writage) Smart Markdown plugin for Microsoft Word
depends           : 
conflicts         : 
maturity          : PREPROD
locale            : 
target_os         : windows
min_wapt_version  : 2.3
sources           : 
installed_size    : 
impacted_process  : 
description_fr    : Writage (Writage) Smart Markdown plugin pour Microsoft Word
description_pl    : Wtyczka Writage (Writage) Smart Markdown dla programu Microsoft Word
description_de    : Writage (Writage) Smart Markdown Plugin für Microsoft Word
description_es    : Plugin Writage (Writage) Smart Markdown para Microsoft Word
description_pt    : Writage (Writage) Plugin Smart Markdown para Microsoft Word
description_it    : Writage (Writage) plugin Smart Markdown per Microsoft Word
description_nl    : Writage (Writage) Slimme Markdown-plugin voor Microsoft Word
description_ru    : Плагин Writage (Списать) Smart Markdown для Microsoft Word
audit_schedule    : 
editor            : 
keywords          : 7FDA697B-DB08-413C-A530-E0919470D3C8
licence           : proprietary_free,wapt_public
homepage          : https://www.writage.com/
package_uuid      : 1a5069fc-d847-48d8-b556-0837b690621a
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 
max_os_version    : 
icon_sha256sum    : af7c7ccdf993ebd485721be2cebbea58b200240dd6de89ea9f6d8d0f59362c98
signer            : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date    : 2026-03-11T17:59:08.000000
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
signature         : mhDzJToHVq4c9+CMpDBHSHkK70SMC+CzqcGRkmEU3Mtt+x+6XaKr7f/IRVseNWdoxYU2z4HwGU94FGN5rsu5KjlQrSh7cPYtZG6w1galCCZTBqJY7HQauclezoMxUVEMOLhoc7sEY97ljlu8cst8mJYzK3iPUs4LfSkkBsHLmVgsWR0Ih3UBkHnfXB7LAARavtNMhz6vJCsUbg1AKZzBDNLule0NTybhHnUhWyfTJFI9VY021t1ePTZvJt8KHfIRjSHDjiY3gQqz4R1JGQ+ExFWe4ezySgwXZqeNjp7dVsPsOdXMYP4rKu6CpQYYCeYr2jLNOEuc5zPxSftr4DfoiQ==

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

r"""
Usable WAPT package functions: install(), uninstall(), session_setup(), audit(), update_package()
{
   "key":"{7FDA697B-DB08-413C-A530-E0919470D3C8}",
   "name":"Writage",
   "version":"2.13.2.0",
   "install_date":"2024-05-16 00:00:00",
   "install_location":"",
   "uninstall_string":"MsiExec.exe /X{7FDA697B-DB08-413C-A530-E0919470D3C8}",
   "publisher":"Writage",
   "system_component":0,
   "win64":false
  }

"""
# 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
    bin_name = glob.glob('Writage-*.msi')[0]
    # Installing the software
    
    install_msi_if_needed(bin_name)



# -*- 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 = proxies = get_proxies()

    for elem in bs_find_all("https://www.writage.com/", "a", "href", proxies=proxies):
        if elem.get("href").endswith(".msi"):
            url_download = elem.get("href")
            break

    filename = url_download.split("/")[-1]
    last_version = filename.split("-")[-1].split(".msi")[0]

    if not isfile(filename):
        package_updated = True
        wget(url_download, filename, proxies=proxies)

    for f in glob.glob("*.msi"):
        if f != filename:
            remove_file(f)

    control.set_software_version(last_version)
    control.save_control_to_wapt()

    return package_updated

01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
f71025b7efe43a2e3b3982c005823387e263ba418c07b02a9f7dbfa46df72a99 : WAPT/control
af7c7ccdf993ebd485721be2cebbea58b200240dd6de89ea9f6d8d0f59362c98 : WAPT/icon.png
c0368fec16a37e0482db37759d40486d41f74877c0f279135c3aa2c82e651662 : Writage-4.4.msi
d9c9866284a9a2cce35014520f2a19f4641e3048ab75b3747d57fd876229ef7e : luti.json
9b0bab57c2282629be7aceb3731fdedb07c040cd162e8d2108ba65fd7904b535 : setup.py
d46a6c2dc3891a54aede76b25f0151cbc2dc804502ec0360a9b5f94d2e695b1e : update_package.py