tis-tropes
8.5.0-1
Tropes est un logiciel d'analyse sémantique de textes utilisé par de nombreux professionnels
1 téléchargements
Voir le résultat de la construction Voir l'analyse de VirusTotal
Description
- package : tis-tropes
- name : SetupTropes
- version : 8.5.0-1
- categories : Education
- maintainer : WAPT Team,Tranquil IT,Amel FRADJ,Ingrid TALBOT
- installed_size : 56795136
- editor : Pierre Molette,Agnes Landre
- licence : proprietary_free,wapt_enterprise
- signature_date : 2024-10-26T15:02:38.000000
- size : 44.64 Mo
- locale :
- target_os : windows
- impacted_process : TropesFR
- architecture : all
- Page d'accueil : http://www.tropes.fr/
control
package : tis-tropes
version : 8.5.0-1
architecture : all
section : base
priority : optional
name : SetupTropes
categories : Education
maintainer : WAPT Team,Tranquil IT,Amel FRADJ,Ingrid TALBOT
description : Tropes is a text semantic analysis software
depends :
conflicts :
maturity : PROD
locale :
target_os : windows
min_wapt_version : 2.3
sources :
installed_size : 56795136
impacted_process : TropesFR
description_fr : Tropes est un logiciel d'analyse sémantique de textes utilisé par de nombreux professionnels
description_pl : Tropes to oprogramowanie do analizy semantycznej tekstu używane przez wielu profesjonalistów
description_de : Tropes ist eine Software zur semantischen Textanalyse, die von vielen Fachleuten verwendet wird
description_es : Tropes es un programa de análisis semántico de textos utilizado por muchos profesionales
description_pt : O Tropes é um software de análise semântica de textos utilizado por muitos profissionais
description_it : Tropes è un software di analisi semantica del testo utilizzato da molti professionisti
description_nl : Tropes is een software voor tekstsemantische analyse die door veel professionals wordt gebruikt
description_ru : Tropes - это программное обеспечение для семантического анализа текста, используемое многими профессионалами
audit_schedule :
editor : Pierre Molette,Agnes Landre
keywords : text,semantic
licence : proprietary_free,wapt_enterprise
homepage : http://www.tropes.fr/
package_uuid : 73bfab2f-52f2-4244-ae0b-9a622071a7b6
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version :
max_os_version :
icon_sha256sum : 8f259220b96276583add9758cb8a174975b99a1ebc8f822eb6852e2ac966aa44
signer : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date : 2024-10-26T15:02:38.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 : vfM/LczxxT5FAxc7RXe7HvpFfC9eyjRfHg13OCTSATQYi1K3tlipRkBMzGPoIFUFbS3qQ92U3t3KvhX0b3MUME4GbkVkgQ39vwQfi8aWoSiq93ExOxfXwPJcgeBBdbliwrBJOsx7ddxpCn5jPo9R1QXHWm7Ma1bISy3BcJ6oLior4HY6lCx/DYxinNtA0i9IgOWFFsyBoZYAYBSt5YUMeSkyWwcPqCLHch8145ZWAxzep5jjVwael2PrG099ePu2YqlHW6qjkzFAtfUbirXR7H7HZ/DRBvWA2+VHAOQTj0tJhXjIlexYUEnDPXJOkjA8Ul+8deK6XB859MubTVL4YA==
Setup.py
from setuphelpers import *
import glob
import os
import time
app_name = "Tropes"
app_dir = makepath(programfiles32, app_name)
app_exe = makepath(app_name ,"Progs", "TropesFr.exe")
def install():
# Installing software
killalltasks(ensure_list(control.impacted_process))
if isdir(app_dir) and force:
remove_tree(app_dir)
mkdirs(app_dir)
copytree2(app_name, app_dir, onreplace=default_overwrite)
#Creating shortcuts
create_programs_menu_shortcut(app_name, app_exe)
def uninstall():
# Uninstalling software
killalltasks(ensure_list(control.impacted_process))
time.sleep(2)
if isdir(app_dir):
remove_tree(app_dir)
remove_programs_menu_shortcut(app_name)
update_package.py
# -*- coding: utf-8 -*-
##################################################
# This file is part of WAPT Enterprise
# All right reserved, (c) Tranquil IT Systems 2024
# For more information please refer to
# https://wapt.tranquil.it/store/licences.html
##################################################
from setuphelpers import *
from setupdevhelpers import *
import glob
import zipfile
import re
import os
unzipped_dir = "Tropes-extracted"
def update_package():
# Declaring local variables
package_updated = False
proxies = get_proxies_from_wapt_console()
if not proxies:
proxies = get_proxies()
url_base = "https://www.tropes.fr/download.htm"
response = requests.get(url_base, allow_redirects=True, proxies=proxies)
# Extract the correct div using bs_find_all
divs = bs_find_all(response.text, "td", proxies=proxies)
zip_file = None
for div in divs:
if zip_file:
break
links = div.find_all('a', href=True)
for link in links:
if link['href'].endswith('.zip'):
href = link['href']
zip_file = href
download_url = "https://www.tropes.fr/" + zip_file
latest_bin = zip_file.split('/')[-1]
break
if latest_bin:
# Extract the version from the filename using regex
# This regex will extract the digits after 'VF' in the filename
match = re.search(r'SetupTropesVF(\d+)\.zip', latest_bin)
if match:
version_str = match.group(1) # This gives "850"
# Format the version string to "8.5.0"
version_formatted = f"{version_str[0]}.{version_str[1]}.{version_str[2]}"
print(f"Extracted version: {version_formatted}")
# Downloading latest binaries
print(f"Download URL is: {download_url}")
if not os.path.isfile(latest_bin):
print(f"Downloading: {latest_bin}")
wget(download_url, latest_bin, proxies=proxies)
package_updated = True
else:
print(f"Binary is present: {latest_bin}")
# Deleting outdated binaries
for f in glob.glob('*.zip'):
if f != latest_bin:
remove_file(f)
# Extracting archive
if isdir(unzipped_dir):
remove_tree(unzipped_dir)
unzip_with_7zip(latest_bin, unzipped_dir)
for f in glob.glob(makepath(unzipped_dir, "*")):
if isfile(latest_bin.replace("exe", "zip")):
exe_name = f
unzip_with_7zip(exe_name, "Tropes")
remove_tree(unzipped_dir)
# Update the package
control.set_software_version(version_formatted)
control.save_control_to_wapt()
bb537f8ab30b78adbeee661edf1673878143e4721ca6a95d78c0ea4b756d5b47 : SetupTropesVF850.zip
c9cd5c9609e70005926ae5171726a4142ffbcccc771d307efcd195dafc1e6b4b : Tropes/$PLUGINSDIR/InstallOptions.dll
7755ff2707ca19344d489a5acec02d9e310425fa6e100d2f13025761676b875b : Tropes/$PLUGINSDIR/StartMenu.dll
d95aed234f932a1c48a2b1b0d98c60ca31f962310c03158e2884ab4ddd3ea1e0 : Tropes/$PLUGINSDIR/ioSpecial.ini
3ad2dc318056d0a2024af1804ea741146cfc18cc404649a44610cbf8b2056cf2 : Tropes/$PLUGINSDIR/modern-wizard.bmp
3adfb289ab98e3ec30de2e44b17691703add0332125d8d93cf37b8b9782f4f10 : Tropes/Dico/frglex.av8
21d60b752fba0e883d990e7ca2ddc5b0b2713a92918364bf945cfdd63c8a9744 : Tropes/Dico/frglex.lv8
5270064cf2050e5e4c9eab8aa3a89f16905fe85391767922909b1619420d6c88 : Tropes/Dico/frglex.sv8
49f3f828943542021b582972f194439bbd66eaeddd91773ada629a0b7ad82d4d : Tropes/Dico/frglex.vv8
bcaa2bf56ee76c0b9f529367849a6a704c4cd44933624c8ff4b70892e5b01c9c : Tropes/Dico/frglex.zv8
5a320a2820b624c24d4e116ffe67819d674f4ee6536f7dd1ea748f6a56eb4018 : Tropes/Doc/Manuel de Tropes V8.pdf
f20d33cecafcbb0fbf91c1167d393306fdebc5d7f96905970aa19d1e021da805 : Tropes/Progs/Licence.txt
31ec59025ea1f0353805ea40e353cd66a1ff322b71ff13a39bbb867ab387d106 : Tropes/Progs/Lisezmoi.txt
927dafc7e2653a7598aa95c682dab7663ef04f471fdc2bbd88a07dfbdd586f1f : Tropes/Progs/TropesFr.exe
af22e3491b238892ba0ca5b11760df407b91b9290102e0c2a5246d19fc54c4c8 : Tropes/Progs/Tropes_1.ini
a0d48ab94b0b47bf4f97dca75e6a2ec1e2842efaf948282f288339e2afcc9810 : Tropes/Progs/Tropesfr.chm
2c75c19c3d957887417d1b5c14e2c87ecdf2fa3dc9569b5bf99b4a8e9948bbe7 : Tropes/Scenario/Avare.dlm
1200f903d594f6f6bf5041c41850b8977836f0105e065a132886b760a4fe5acc : Tropes/Scenario/Concepts FR V8.scn
cfe598f0c7e450cde90a3ca9ace11c0dbcffd993ab7874ffdc8b9bd2feea65d6 : Tropes/Text/Avare.txt
1819c1ba3513b6f7817e60953bafa1ce40f6cec27d7508346995f3bba8486eb6 : Tropes/Text/Bovary01.txt
07a58340495f2736a3923177d7419d8bbc0e0a6287285479df622b0733d390cf : Tropes/Text/Bovary02.txt
b5e31d0dfb3cdf40d349a22ebd52a696c432555f2f3ae4a9ca0f4c4832f86f06 : Tropes/Text/Bovary03.txt
11ef062e305cd609f81e3cdd2a43529b680b46cc8fd75ac15a4d341c025ff4ab : Tropes/Text/Bovary04.txt
81ecc59430a5221f83fd6da743d44779bcdb057aed652a0af43f225c106f866d : Tropes/Text/Bovary05.txt
f676f558d256af0aaa54a8e0d7de6fe54008f0101a6e0d2724a3ac41cf5b7d35 : Tropes/Text/Bovary06.txt
1e1182e599e0247c59878d0d985868c98a3283b80aeb78b6879c5b9b0a431ae3 : Tropes/Text/Bovary07.txt
a21c72dba96afd4453445855001074c59fe4974435a9d9c7116d63d2ef857b01 : Tropes/Text/Bovary08.txt
686c479ba14463395463e4f8f3b69c53da2568b39916c1f782188756ba1da48d : Tropes/Text/Bovary09.txt
f483779075707ba5235c2a85d7ca5bb0b2527359beeb85e36bf7ba27fee5f515 : Tropes/Text/Bovary10.txt
2d325c3702aeaeeabfef7c71b2d473b2990cd88358d2d956fc76873bf40e3e61 : Tropes/Text/Bovary11.txt
de171f80040dd64e321a26a04ab3a670051873a12ae91d4662583d3a7d5b93f9 : Tropes/Text/Bovary12.txt
9b1715c3beb71bcb2aaf297af2383c80b839c860ef7e4d13c3d4a95139de6fbf : Tropes/Text/Bovary13.txt
e745806ed3a11745f740ae21176f6383e56446453a85d2ef9b27fe0d5d64b5ed : Tropes/Text/Bovary14.txt
5b8f2fb8c377ed604572deb4b05a24f71e68b951bb1989c54df81927407fedc4 : Tropes/Text/Bovary15.txt
0de590583831874c41c0204aaeee3e9ffcf21ace654dcb69a9554a461292c9cf : Tropes/Text/Bovary16.txt
5e3309724b5a42867da7994824da77e308f130fe4b7dab2464f406797468335d : Tropes/Text/Bovary17.txt
696ab3082c4e2ce70eaa5f173169f52ed90d9056bd9a73128be75b1a1fda04de : Tropes/Text/Bovary18.txt
a423ce9935fb454b71ba95d9a41b093044cb15c2a2062c4d0ceebb43317bdd51 : Tropes/Text/Bovary19.txt
6d26405a72800073c268f59a8a578e6136d6db15caf22ad0584efa3ea3938ee9 : Tropes/Text/Bovary20.txt
e29d0c1d10fc78d9a389173877846d088979d478d2c7b89c5d9facc57cc60382 : Tropes/Text/Bovary21.txt
e8e2fa2b6de14600204e9b318530dfda0a6733ce113b2e3b642b264929ff01fa : Tropes/Text/Bovary22.txt
b6b5cd612b8df25c9599e96427a23c401ad411dc3ccb4721c54d7765e4afd90b : Tropes/Text/Bovary23.txt
b6b5cd612b8df25c9599e96427a23c401ad411dc3ccb4721c54d7765e4afd90b : Tropes/Text/Bovary24.txt
4e342c5a264e4177e52a82eaef70db9a8bcba1a0f295f0988379d560b685f529 : Tropes/Text/Bovary25.txt
929d3c2c74ecebd219340687b175e6ae5abfcfd785673e432f96c7b42d5f0149 : Tropes/Text/Bovary26.txt
195c4f9c3a85579cf9d619726372d05b98d4b7195b2c49ebedfa9831dc8d937d : Tropes/Text/Bovary27.txt
8c573a22cc90d5487c1bd0d45f423fb57b1627629753f2a8b2c0a9e3223aacd4 : Tropes/Text/Bovary28.txt
2249f28bd8fffdb7086ace2d82c676726da8e2b9ce934b71893cc65c93b6dc09 : Tropes/Text/Bovary29.txt
61da05b5c26db7239a37cd18b91ae2e808191f7158232f30fa943b46b6902ac8 : Tropes/Text/Bovary30.txt
a28509f1e9498adcffedc412590e86ec55a9e0fd5cb5ffd19b73c9fd8121f8be : Tropes/Text/Bovary31.txt
641a5d146211f0533367df192ab02f5bcfe55fdbca0b7e6fdc80252168342cb7 : Tropes/Text/Bovary32.txt
e9c2b4f6eca3e90d27e54cde67e12fe9041d311d00d924228d44d8a611822642 : Tropes/Text/Bovary33.txt
4340252b0ea2367a4aa19c98ce77b53054e29a82da46198621f191e799ef53c7 : Tropes/Text/Bovary34.txt
eea6f14759c1795ab06e51017157635ed5e2b0840b0e2a95ae56599efe7a46d9 : Tropes/Text/Bovary35.txt
c3b118ed0c301e1dcbaabf841db2884bb60c963345b6c53a795a2605e0ca8e2d : Tropes/Text/Darwin 00 - Introduction.htm
52cf0a7e392d5cf686f12b019d7a18dcd610a99abd0df5ce9811308255ae447a : Tropes/Text/Darwin 01.htm
1b4e40d98119f9567c08d94e7452336524d0361d3097aa3c7d967e3ad6631a08 : Tropes/Text/Darwin 02.htm
72743af095a85f8b040a8fd836e63255ecf8aa2c4c402e2a092a8d45ededa1a8 : Tropes/Text/Darwin 03.htm
6603ac5d71577d7a6dcd0ac581b052d8d6fb9c5843bbfb4cddfc6d9c47d82c14 : Tropes/Text/Darwin 04.htm
8c8c7d33e9c01f20510cb7f1e9305211c5341e395189dfcb35b8a3567bf1ecfc : Tropes/Text/Darwin 05.htm
b23f7ebc0d2523c699841379ee65b0bde0fb6a6fd2e15139db575017e6fbd3bb : Tropes/Text/Darwin 06.htm
9d78c6a88cd784dab64b9d79427f9d9c8e4a3453ce3924ff4c2f67b76b67b861 : Tropes/Text/Darwin 07.htm
fe7f77f71d865dfa668c640c5f7e8daa592d3c24a014fb526c9c422f174e193a : Tropes/Text/Darwin 08.htm
82d94d625f8c4d2d28300fe24a00fc00fcfa617369568617b9510c1c55f72edf : Tropes/Text/Darwin 09.htm
4aa476cbc7884bf3d0bb17363925cb1c862de791ae13ee3adf2c50fd701c067b : Tropes/Text/Darwin 10.htm
1b18547d659e0163f76aaf219fbeb48e2d612da2943579a4357f789bbe2180be : Tropes/Text/Darwin 11.htm
be0a629e7dd461ce5c9c0aee7395e144653e37ed44e06561cf0688ab20534895 : Tropes/Text/Darwin 12.htm
973b07a3bc02ca0d44100b5c348e4b542c2e3190ddc3c42a0bc7e77882e7433e : Tropes/Text/Darwin 13.htm
ea6ec7de5c2515357dee20b4444dfc4dacc1d9d36b3373cc41bd233cf08edacf : Tropes/Text/Darwin 14.htm
cb03848435dbdb7b0ba0e69d6b391f3c90c9fcb4c896581696c5f39891775407 : Tropes/Text/Darwin 15.htm
9084b0e86e1ca95219fee1d930489edb4272aec22ff18f3e32db30002875cbf1 : Tropes/uninst.exe
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
e4020052f65cc240be2543d69243190c57449e91ebbe56bf127caf5ba076287a : WAPT/control
8f259220b96276583add9758cb8a174975b99a1ebc8f822eb6852e2ac966aa44 : WAPT/icon.png
4903ff9690fbf4c195ce709b824af24f5562c77c55b370a4dec562f90c0853e9 : luti.json
952bc5b19e5cef1c4b14acd301fe9927f8c6d037aa3796b2285929c2b7df6c0e : setup.py
ff91bc01af7bd59e7f594cc58965ae034d40e5a1f74bdd3084f56b31ed506c02 : update_package.py