Fórum Root.cz

Hlavní témata => Software => Téma založeno: zdenap2 27. 06. 2021, 17:23:13

Název: KeepassXC + BNA authenticator (práce s pythonem)
Přispěvatel: zdenap2 27. 06. 2021, 17:23:13
Dobrý den,

Používám program KeepassXC do kterého bych chtěl přídat authenticator pro battle.net pomocí https://github.com/jleclanche/python-bna
Pro generaci tokenu a použití s KeepassXC je nutný (Python 3.6+) Stáhl jsem si portable verzi pythonu: https://github.com/winpython/winpython/releases/tag/4.1.20210417 (Winpython64-3.9.4.0dot.exe)

Může mi někdo poradit jak pomocí této verze portable pythonu spustit generaci tokenu? (jak zadat cestu ke skriptu a jaký skript konkretné použít) Nikdy jsem python nepoužíval, děkuji.

OS: Win10
Název: Re:KeepassXC + BNA authenticator (práce s pythonem)
Přispěvatel: IDontCare 27. 06. 2021, 23:54:09
Spustis nainstalovany Python a zadas:
import os
os.chdir("c:\..\..\python-bna")
import bna
bna new
bna show-url
Název: Re:KeepassXC + BNA authenticator (práce s pythonem)
Přispěvatel: zdenap2 28. 06. 2021, 09:24:19
Dík,

Bohužel asi stále něco dělám špatně.
(https://i.imgur.com/bpCGpcl.png)
(https://i.imgur.com/wnebRt0.png)
(https://i.imgur.com/ePjDPN9.png)

Kód: [Vybrat]
import os
os.chdir("C:\Users\Windows\Desktop\pp\python_bna\bna")
import bna
bna new
bna show-url
Název: Re:KeepassXC + BNA authenticator (práce s pythonem)
Přispěvatel: panpanika 28. 06. 2021, 09:57:52
se ti to escapuje, napis mezi zavorku a uvozovky r -
(r"
pak se to neescapuje..
Název: Re:KeepassXC + BNA authenticator (práce s pythonem)
Přispěvatel: zdenap2 17. 07. 2021, 21:55:36
Stále to nejde, co je ještě špatně prosím ?
(https://i.imgur.com/9I6vNY3.png)
Název: Re:KeepassXC + BNA authenticator (práce s pythonem)
Přispěvatel: panpanika 18. 07. 2021, 07:35:00
pise ti ze nemas modul, ten nainstalujes v shellu(na widlich cmd nedo powershell) takhle:
pip install pyotp
potom i kdyz ten modul budes mit tak ti to nepujde protoze z bna githubu:

$ bna new

se pise do shellu jak napovida dolar na zacatku
to co se pise do replu zacina
>>>


nechces zkusit treba dive into python, nebo nejaky jiny tutorial pro zacatecniky v pythonu? takhle budes furt narazet na triviality
Název: Re:KeepassXC + BNA authenticator (práce s pythonem)
Přispěvatel: zdenap2 18. 07. 2021, 12:10:20
Já potřebuji pouze tohle, pak už python nebudu k ničemu používat a doslova bych si tim ještě více pletl hlavu.

a "pip install pyotp" pro portable verzi mi nejde použít.
Název: Re:KeepassXC + BNA authenticator (práce s pythonem)
Přispěvatel: IDontCare 18. 07. 2021, 12:57:33
Stahni si pyotp balicek:

https://github.com/pyauth/pyotp/archive/refs/tags/v2.6.0.tar.gz

a doinstluj rucne pres "WinPython Control Panel.exe" v adresari python_portable(je videt na obrazku nahore..):

https://github.com/winpython/winpython/wiki/Winpython-Control-Panel