server/bin/bitwarden.py
2025-02-28 16:46:45 -05:00

60 lines
1.4 KiB
Python
Executable File

#!/usr/bin/python3
## helper script to generate bitwarden json objects
import datetime
# json_base = '{
# "folders": [
# {
# "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
# "name": "Folder Name"
# },
# ...
# ],
# "items": [
# {
# "passwordHistory": [
# {
# "lastUsedDate": "YYYY-MM-00T00:00:00.000Z",
# "password": "passwordValue"
# }
# ],
# "revisionDate": "YYYY-MM-00T00:00:00.000Z",
# "creationDate": "YYYY-MM-00T00:00:00.000Z",
# "deletedDate": null,
# "id": "yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy",
# "organizationId": null,
# "folderId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
# "type": 1,
# "reprompt": 0,
# "name": "My Gmail Login",
# "notes": "This is my gmail login for import.",
# "favorite": false,
# "fields": [
# {
# "name": "custom-field-1",
# "value": "custom-field-value",
# "type": 0
# },
# ...
# ],
# "login": {
# "uris": [
# {
# "match": null,
# "uri": "https://mail.google.com"
# }
# ],
# "username": "myaccount@gmail.com",
# "password": "myaccountpassword",
# "totp": otpauth://totp/my-secret-key
# },
# "collectionIds": null
# },
# ...
# ]
# }'
now = datetime.datetime.now()
print(now)