File: userentryid.py

package info (click to toggle)
kopanocore 8.7.0-3
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, sid
  • size: 15,400 kB
  • sloc: cpp: 175,422; python: 24,623; perl: 7,319; php: 6,056; sh: 2,172; makefile: 1,294; xml: 45; ansic: 1
file content (18 lines) | stat: -rw-r--r-- 390 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/usr/bin/python3
# SPDX-License-Identifier: AGPL-3.0-or-later

from __future__ import print_function

import base64
import codecs

import kopano


server = kopano.Server()
if server.options.users:
    user = server.user(server.options.users[0])
    print("X-Kopano-UserEntryID: {}".format(base64.b64encode(codecs.decode(user.userid, 'hex'))))
else:
    print('Missing argument -u user')