Writage
Paquet d’installation silencieuse pour Writage
4.5-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.5-1
- categories: Internet
- maintainer: WAPT Team,Tranquil IT,Amel FRADJ
- licence: proprietary_free,wapt_public
- target_os: windows
- architecture: all
- signature_date:
- size: 19.41 Mo
- homepage : https://www.writage.com/
package : tis-writage
version : 4.5-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 : 483fe297-bbf7-4691-b038-36df592b205f
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-12T13:00:55.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 : uLFw41KUNYcVJg7nETYvQJ8ZFjWCE3iCRdeBHid7IWvngEFVqTF2Lrwwg7HEc3T36cvIuK5PujCYH4bzS+D9g/ytpfYj2VSU9iR7sD6dVo5Ss5AIepK1b0ms4NNB8GSZE1TQG2tf2tvB/+3GFnnf9zo8QPWximKZNDVxQ6okX0dSOgJkgt0yHHLrZ+m3lE2ZQ0KFTe3lFbsdC6GbPDoOA489uNJ3ZO0oc96Yb3Dm6xSlns+zCQEwJL4++xYE2Bxnju8A+/gebbjUwMbBesHPg/J4JQlMineZ3ClHSWj6BivGTHoyP9K4bIE3uUjFgiqGDD057t02PJ7G23x5X00QCw==
# -*- 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
b001e99a6045277db7e6f84151118e0c4bbf1f6e25788075c8f8cbc274dfa939 : WAPT/control
af7c7ccdf993ebd485721be2cebbea58b200240dd6de89ea9f6d8d0f59362c98 : WAPT/icon.png
199f60ce2657101462c2e3b150a1b2af8cde20116e7f550c6429749ecbdbce4a : Writage-4.5.msi
fd5763aaf076808a5b3df26c918fed9d05fe17fd8e570b49ed767d5cb8c7727c : luti.json
9b0bab57c2282629be7aceb3731fdedb07c040cd162e8d2108ba65fd7904b535 : setup.py
d46a6c2dc3891a54aede76b25f0151cbc2dc804502ec0360a9b5f94d2e695b1e : update_package.py