clipdiary
Silent install package for clipdiary
5.7-1
Configuration
Configuration
- package: tis-clipdiary
- name: clipdiary
- version: 5.7-1
- categories: Configuration
- maintainer: WAPT Team,Tranquil IT,Amel FRADJ
- licence: proprietary_restricted,wapt_private
- target_os: windows
- architecture: all
- signature_date:
- size: 4.54 Mo
- homepage : http://clipdiary.com/
package : tis-clipdiary
version : 5.7-1
architecture : all
section : base
priority : optional
name : clipdiary
categories : Configuration
maintainer : WAPT Team,Tranquil IT,Amel FRADJ
description : Clipdiary is a powerful clipboard manager that saves every piece of data that goes to the Windows clipboard, which means you can easily retrieve all the information that was once copied to the clipboard
depends :
conflicts :
maturity : PROD
locale :
target_os : windows
min_wapt_version : 2.3
sources :
installed_size :
impacted_process :
description_fr : Clipdiary est un puissant gestionnaire de presse-papiers, qui enregistre chaque élément de données qui va dans le presse-papiers Windows, ce qui signifie que vous pouvez facilement récupérer toutes les informations qui ont été autrefois copiées dans le presse-papiers
description_pl : Clipdiary to potężny menedżer schowka, który zapisuje każdy fragment danych trafiających do schowka systemu Windows, co oznacza, że można łatwo odzyskać wszystkie informacje, które zostały kiedyś skopiowane do schowka
description_de : Clipdiary ist ein leistungsstarker Zwischenablage-Manager, der jedes Datenelement aufzeichnet, das in die Windows-Zwischenablage geht, was bedeutet, dass Sie alle Informationen, die einst in die Zwischenablage kopiert wurden, leicht wieder abrufen können
description_es : Clipdiary es un potente gestor del portapapeles que guarda todos los datos que van al portapapeles de Windows, lo que significa que puede recuperar fácilmente toda la información que una vez se copió en el portapapeles
description_pt : O Clipdiary é um poderoso gestor da área de transferência que guarda todos os dados que vão para a área de transferência do Windows, o que significa que pode recuperar facilmente todas as informações que foram copiadas para a área de transferência
description_it : Clipdiary è un potente gestore di appunti che salva ogni dato inserito negli appunti di Windows, consentendo di recuperare facilmente tutte le informazioni che sono state copiate negli appunti
description_nl : Clipdiary is een krachtige klembordmanager die elk stukje gegevens opslaat dat naar het Windows klembord gaat, wat betekent dat je alle informatie die ooit naar het klembord is gekopieerd gemakkelijk kunt terugvinden
description_ru : Clipdiary - это мощный менеджер буфера обмена, который сохраняет все данные, попавшие в буфер обмена Windows, а значит, вы сможете легко восстановить всю информацию, которая когда-то была скопирована в буфер обмена
audit_schedule :
editor :
keywords :
licence : proprietary_restricted,wapt_private
homepage : http://clipdiary.com/
package_uuid : 02778ffd-ec95-4572-861b-f4848d4a21f5
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version :
max_os_version :
icon_sha256sum : 5a333407343c369ecbff4adb8e9266ffe298379073c289639133baed157fb254
signer : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date : 2024-09-30T14:28:35.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 : s2/Ypqjomk+QfQLZWRXt9BCi8y5mShGeGW+/sZWgA7HucSQwZQUdMv7tJD1Z856iFKV8j25eI1Pmbx/sydrH3kp0EbQ6DzfZ6I2+Mul65mjM8EmWrxxZ32WCbJSnDOkT/4HMME/hFWnx13GA2ej9UubAiN/MFUXpkSJk52kA6k079U/N1GWXrMlw8/yIoV4lW7AVvTAA+jCfR6rCc3BtAofMqoxKn3geds2XGm5M/MSP5jHCTvwLefvmDEaLXasNdGzrvJtLH0iD6tYOAfLjA7wNj+Ra64sEgi3Uz0Sx30gh3JBXI+1Z1Sa0pUyL3CLMqeAvV9owAOulRNPWryJP5Q==
# -*- 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
bin_name = glob.glob('clipdiary_*.exe')[0]
# Installing the software
install_exe_if_needed(bin_name,
silentflags='/S',
key='Clipdiary',
min_version=control.get_software_version(),
)
# -*- 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()
url_base = "https://clipdiary.com/download"
response = requests.get(url_base,allow_redirects=True, proxies=proxies)
# Extract the correct div using bs_find_all
divs = bs_find_all(response.text, "div","class","flex items-center justify-center gap-12 flex-wrap", proxies=proxies)
exe_file = None
for div in divs:
if exe_file:
break
links = div.find_all('a', href=True)
for link in links:
if link['href'].endswith('.exe'):
href = link['href']
exe_file = href
download_url ="https://clipdiary.com" + exe_file
latest_bin = exe_file.split('/')[-1]
version= latest_bin.split('_')[-1].rsplit('.exe')[0]
break
# 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)
# Mettre à jour le package
control.set_software_version(version)
control.save_control_to_wapt()
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
42a978d72659f94916d6c5c6b4ca397c25aac37714f0ae974eba4d6b2d6d5fb1 : WAPT/control
5a333407343c369ecbff4adb8e9266ffe298379073c289639133baed157fb254 : WAPT/icon.png
d078451484facc9fc9568bdf2c13b11fb5d9f5e95a5be095bbd45bfc586789b0 : clipdiary_5.7.exe
acd923088f6ee9d96b701535d62541e87cf7695369298fd896743931afeb0ac4 : luti.json
4b52140b1b75008501f5c59c6fb018e47314b7f468d3497eb486b32c60898761 : setup.py
7c9141bf16c60dc8b405008a89cf4f42a91be9cc0e1164a16187f5e0d7bfbd89 : update_package.py