KeepassXC + BNA authenticator (práce s pythonem)

KeepassXC + BNA authenticator (práce s pythonem)
« kdy: 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


Re:KeepassXC + BNA authenticator (práce s pythonem)
« Odpověď #1 kdy: 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

Re:KeepassXC + BNA authenticator (práce s pythonem)
« Odpověď #2 kdy: 28. 06. 2021, 09:24:19 »
Dík,

Bohužel asi stále něco dělám špatně.




Kód: [Vybrat]
import os
os.chdir("C:\Users\Windows\Desktop\pp\python_bna\bna")
import bna
bna new
bna show-url

Re:KeepassXC + BNA authenticator (práce s pythonem)
« Odpověď #3 kdy: 28. 06. 2021, 09:57:52 »
se ti to escapuje, napis mezi zavorku a uvozovky r -
(r"
pak se to neescapuje..

Re:KeepassXC + BNA authenticator (práce s pythonem)
« Odpověď #4 kdy: 17. 07. 2021, 21:55:36 »
Stále to nejde, co je ještě špatně prosím ?


Re:KeepassXC + BNA authenticator (práce s pythonem)
« Odpověď #5 kdy: 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

Re:KeepassXC + BNA authenticator (práce s pythonem)
« Odpověď #6 kdy: 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.

Re:KeepassXC + BNA authenticator (práce s pythonem)
« Odpověď #7 kdy: 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

« Poslední změna: 18. 07. 2021, 13:00:48 od IDontCare »