tis-winauth

3.5.1.2-1
WinAuth is a portable, open-source Authenticator for Windows that provides counter or time-based RFC 6238 authenticators and common implementations, such as the Google Authenticator. WinAuth can be used with many Bitcoin trading websites as well as games, supporting Battle.net (World of Warcraft, Hearthstone, Heroes of the Storm, Diablo), Guild Wars 2, Glyph (Rift and ArcheAge), WildStar, RuneScape, SWTOR and Steam.
37 downloads
Download

  Description 

  • package : tis-winauth
  • version : 3.5.1.2-1
  • architecture : all
  • categories :
  • maintainer : Simon Fonteneau
  • description : WinAuth is a portable, open-source Authenticator for Windows that provides counter or time-based RFC 6238 authenticators and common implementations, such as the Google Authenticator. WinAuth can be used with many Bitcoin trading websites as well as games, supporting Battle.net (World of Warcraft, Hearthstone, Heroes of the Storm, Diablo), Guild Wars 2, Glyph (Rift and ArcheAge), WildStar, RuneScape, SWTOR and Steam.
  • locale :
  • target_os :
  • min_os_version :
  • max_os_version :
  • min_wapt_version :
  • sources :
  • installed_size :
  • impacted_process : winauth.exe
  • description_fr : WinAuth est un Authenticator portable et open source pour Windows, qui fournit des authentifiants RFC 6238 basés sur des compteurs ou sur le temps, ainsi que des implémentations courantes, telles que Google Authenticator. WinAuth peut être utilisé avec de nombreux sites Web de trading Bitcoin ainsi que des jeux compatibles avec Battle.net (World of Warcraft, Hearthstone, Héros de la tempête, Diablo), Guild Wars 2, Glyph (Rift and ArcheAge), WildStar, RuneScape, SWTOR et Vapeur.
  • description_pl : WinAuth to przenośny, open-source Authenticator dla Windows, który zapewnia liczniki czasu lub uwierzytelnienia RFC 6238 i typowe implementacje, takie jak Google Authenticator. WinAuth może być używany z wieloma stronami handlowymi Bitcoin, a także grami, obsługującymi Battle.net (World of Warcraft, Hearthstone, Heroes of the Storm, Diablo), Guild Wars 2, Glyph (Rift and ArcheAge), WildStar, RuneScape, SWTOR i Parowy.
  • description_de : WinAuth ist ein portabler Open-Source-Authentifikator für Windows, der zähler- oder zeitbasierte RFC 6238-Authentifikatoren und allgemeine Implementierungen wie den Google-Authentifikator bereitstellt. WinAuth kann mit vielen Bitcoin-Handelswebsites sowie Spielen verwendet werden und unterstützt Battle.net (World of Warcraft, Hearthstone, Helden des Sturms, Diablo), Guild Wars 2, Glyphe (Rift und ArcheAge), WildStar, RuneScape, SWTOR und Dampf.
  • description_es : WinAuth es un Autenticador portátil de código abierto para Windows que proporciona autenticadores RFC 6238 basados ​​en tiempo o en contador e implementaciones comunes, como el Autenticador de Google. WinAuth se puede usar con muchos sitios web de comercio de Bitcoin, así como juegos, compatibles con Battle.net (World of Warcraft, Hearthstone, Heroes of the Storm, Diablo), Guild Wars 2, Glyph (Rift y ArcheAge), WildStar, RuneScape, SWTOR y Vapor.
  • description_pt :
  • description_it :
  • description_nl :
  • description_ru :
  • editor :
  • licence : GNU General Public License v3.0
  • signature_date : 2020-10-13T18:20:09.921082
  • Homepage : https://github.com/winauth/winauth

  Setup.py 

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

uninstallkey = []

targetdir = makepath(programfiles32,'WinAuth')
targetexe = makepath(targetdir,'WinAuth.exe')

def install():

    if not isdir(targetdir):
        mkdirs(targetdir)

    filecopyto('WinAuth.exe',targetexe)
    create_programs_menu_shortcut('WinAuth',target=targetexe)

def uninstall():
    remove_programs_menu_shortcut('WinAuth')
    remove_tree(targetdir)


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}

    import json
    binaryfile,urlfile  = [(str(p['name']),str(p['browser_download_url'])) for p in json.loads(wgets('https://api.github.com/repos/winauth/winauth/releases/latest',proxies=proxies))['assets'] if not 'NET35' in p['name']][0]

    for exe in glob.glob('*.exe'):
        remove_file(exe)

    wget(urlfile,binaryfile,proxies=proxies)

    unzip(binaryfile)
    remove_file(binaryfile)
    filecopyto(r'%s\WinAuth.exe' % binaryfile.replace('.zip',''),'.')
    remove_tree(binaryfile.replace('.zip',''))


    lastversion = get_file_properties('WinAuth.exe')['FileVersion']

    os.chdir(os.path.dirname(__file__))
    from waptpackage import PackageEntry
    pe = PackageEntry()
    pe.load_control_from_wapt(os.getcwd())

    print('Last Version %s' % lastversion)
    pe.version = lastversion + '-0'
    pe.save_control_to_wapt(os.getcwd())

def audit():
    if isfile(targetexe):
        return "OK"
    else:
        return "ERROR"


if __name__ == '__main__':
    update_package()
										

  Changelog 


No changelog
  manifest.sha256 
[["Jenkinsfile","023e2bdc94cd8e66d6dac9da416de955471e24dc1a41be416d0ee5979dbec5f2"],["setup.py","76a3e45eba96f25593b5137e9b767f24f28ab58bbb8031db0543451f55338ea6"],["WAPT/icon.png","e37b6cbdd3003bfa3a56c5edfe298c5eff3e03382d07bc34082524dfcbcd883b"],["WAPT/wapt.psproj","252b70e9f3a4939df417f84432ee839ac8069089be2041c45a7348db28fc2ea0"],["WinAuth.exe","eb08274c182ab8b68b375d06f35109af7c6c034f9d06c1ac81e26552d9d81d45"],["WAPT/certificate.crt","a5a97261381e1d0ad46ee15916abec9c2631d0201f5cc50ceb0197a165a0bbbf"],["WAPT/control","cd972eb7136800b66d6ad41c72212933b4bec3d052502c22bcde91c024e7674a"]]