tis-teamviewer
15.22.3-14
TeamViewer is a free software that allows you to share your computer directly with anyone around the world
107582 downloads

Description
- package : tis-teamviewer
- version : 15.22.3-14
- architecture : all
- categories : Utilities
- maintainer : WAPT Team,Tranquil IT,Jimmy PELÉ
- description : TeamViewer is a free software that allows you to share your computer directly with anyone around the world
- locale : all
- target_os : darwin
- min_wapt_version : 1.8
- sources :
- installed_size : 115748864
- impacted_process : TeamViewer,TeamViewer_Service,TeamViewer_Desktop,tv_x64,tv_w32,TeamViewer_Note
- description_fr : TeamViewer est un logiciel gratuit permettant de partager directement son ordinateur avec n'importe qui à travers le monde.
- description_pl : TeamViewer to darmowe oprogramowanie, które pozwala udostępniać komputer bezpośrednio każdemu na całym świecie.
- description_de : TeamViewer ist eine kostenlose Software, mit der Sie Ihren Computer direkt mit anderen auf der ganzen Welt teilen können.
- description_es : TeamViewer es un software gratuito que le permite compartir su computadora directamente con cualquier persona en todo el mundo.
- description_pt :
- description_it :
- description_nl :
- description_ru :
- editor : TeamViewer
- licence : Proprietary
- signature_date : 2021-10-21T11:44:55.371807
- Homepage : https://www.teamviewer.com
Setup.py
# -*- coding: utf-8 -*-
from setuphelpers import *
import glob
import requests
import shutil
try:
import bs4 as BeautifulSoup
except:
import BeautifulSoup
uninstallkey = []
def install():
install_dmg("TeamViewer.dmg")
def uninstall():
shutil.rmtree('/Applications/TeamViewer.app')
def update_package():
proxies = {}
if isfile(makepath(application_data(),'waptconsole','waptconsole.ini')):
proxywapt = inifile_readstring(makepath(user_local_appdata(),'waptconsole','waptconsole.ini'),'global','http_proxy')
if proxywapt :
proxies = {'http':proxywapt,'https':proxywapt}
if isfile('TeamViewer.dmg'):
remove_outdated_binaries('TeamViewer.dmg')
if not isfile('TeamViewer.dmg'):
wget('https://dl.teamviewer.com/download/version_15x/TeamViewer.dmg',"TeamViewer.dmg",proxies=proxies)
url = 'https://www.teamviewer.com/en-us/download/mac-os/'
# Getting latest version from official website
for elem in bs_find_all(url,'p',proxies=proxies):
if 'Current version' in elem.text:
version = elem.text.split(' ')[-1]
# Changing version of the package
control.version = '%s-%s'%(version,int(control.version.split('-')[-1])+1)
control.save_control_to_wapt()
print('Changing version to: %s in WAPT\\control' % control.version)
def bs_find_all(url, element, attribute=None, value=None, headers={'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Firefox/78.0'}, proxies=None, features='html.parser', **kwargs):
""""You may need to use a header for some websites. For example: headers={'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Firefox/78.0'}
"""
page = requests.get(url, proxies=proxies, headers=headers, **kwargs).text
soup = BeautifulSoup.BeautifulSoup(page, features=features)
if value:
return soup.find_all(element, {attribute:value})
else:
return soup.find_all(element)
Changelog
Changelog software url : https://community.teamviewer.com/English/categories/change-logs-en
No changelog.txt.