zoom-chat-anonymizer

This Python CLI tool anonymizes Zoom chat files so that one can store and provide them without privacy violations.


Keywords
anonymization, markdown, python, zoom
License
Apache-2.0
Install
pip install zoom-chat-anonymizer==0.1.9

Documentation

Zoom Chat Anonymizer

$ zoom-chat-anonymizer --help                      
Usage: zoom-chat-anonymizer [OPTIONS] COMMAND [ARGS]...

  Helpful script to process Zoom chats.

Options:
  --version  Version
  --help     Show this message and exit.

Commands:
  anonymize-zoom-chats       Anonymize Zoom chats.
  create-html-from-markdown  Create HTML files from the markdown files.

Anonymize Zoom Chats

$ zoom-chat-anonymizer anonymize-zoom-chats --help
Usage: zoom-chat-anonymizer anonymize-zoom-chats [OPTIONS] [INPUT_FOLDER]

  Anonymize Zoom chats.

Arguments:
  [INPUT_FOLDER]  The folder with the chat files.  [default: .]

Options:
  -o, --output-folder DIRECTORY  The script will write the anonymized files in
                                 this folder.  [default: out]
  -t, --tutor TEXT               The tutors' names. The script will preserve
                                 these names in the chat protocol.
  -p, --pause-file FILE          A JSON file with the pauses made during the
                                 lecture/tutorial.
  -s, --starting-time TEXT       The starting time of the lecture/tutorial.
                                 [default: 14:15]
  --help                         Show this message and exit.

Create HTML from Markdown

$ zoom-chat-anonymizer create-html-from-markdown --help
Usage: zoom-chat-anonymizer create-html-from-markdown [OPTIONS]

  Create HTML files from the markdown files.

Options:
  --bib_file FILE
  -i, --input_folder DIRECTORY
  --help                        Show this message and exit.