alpina/contrib/bws_client.py
2025-06-10 17:13:57 -07:00

17 lines
450 B
Python

import os
from bitwarden_sdk import BitwardenClient
ACCESS_TOKEN = os.getenv('BWS_ACCESS_TOKEN')
assert ACCESS_TOKEN is not None, 'BWS_ACCESS_TOKEN environment variable is not set'
SECRET_ID = 'e4fca935-28fa-4ca5-bcc9-b19d018ae606'
def main():
client = BitwardenClient()
client.auth().login_access_token(ACCESS_TOKEN)
secret = client.secrets().get(SECRET_ID).data.value
print(secret, end='')
if __name__ == '__main__':
main()