Skip to main content

Script to check local folders for GDPR-relevant information in the TUM context.

Project description

TUM-GDPR-Folder-Scanner

Students at the Technical University of Munich (TUM) have the right to request to information on personal data after Art. 17 GDPR. I wrote this script to check local folders for such information.

Usage

$ tum-gdpr-folder-scanner --help
Usage: tum-gdpr-folder-scanner [OPTIONS] [DIRECTORY]

  Scans all relevant files (CSV, PDF, TXT, XLSX, XML) for the given name, TUM
  name, and matriculation number.

Arguments:
  [DIRECTORY]  The directory we want to analyze.  [default: .]

Options:
  -n, --name-to-search TEXT       The name we are looking for. Please write
                                  the name in the form `Lastname Firstname` or
                                  `Firstname Lastname`.
  -m, --matriculation-no TEXT     The matriculation number we are looking for.
  -t, --tum-id TEXT               The TUM ID, e.g., ga12acb.
  -S, --skip-pdfs                 The PDF extraction takes some time. You can
                                  skip it for a first run.
  -X, --skip-xlsx                 The XLSX extraction takes some time. You can
                                  skip it for a first run.
  -v, --version                   Shows the version and exits.
  --install-completion [bash|zsh|fish|powershell|pwsh]
                                  Install completion for the specified shell.
  --show-completion [bash|zsh|fish|powershell|pwsh]
                                  Show completion for the specified shell, to
                                  copy it or customize the installation.
  --help                          Show this message and exit.

Contact

If you have any question, please contact Patrick Stöckle.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

TUM-GDPR-Folder-Scanner-0.1.7.tar.gz (9.2 kB view details)

Uploaded Source

Built Distribution

tum_gdpr_folder_scanner-0.1.7-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

Details for the file TUM-GDPR-Folder-Scanner-0.1.7.tar.gz.

File metadata

File hashes

Hashes for TUM-GDPR-Folder-Scanner-0.1.7.tar.gz
Algorithm Hash digest
SHA256 0eb35c92d6272d55f1a4b20da02cc2ce846694bc0b0dad62e98e405c2e901221
MD5 d0c6f147a12dc489bde835c1e6eaa620
BLAKE2b-256 7cc6da44ca4470707d5fe8b957db340f62bb218bc362b9d845110056ee1de617

See more details on using hashes here.

File details

Details for the file tum_gdpr_folder_scanner-0.1.7-py3-none-any.whl.

File metadata

File hashes

Hashes for tum_gdpr_folder_scanner-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 4712ea7c50cabd4ca6a10daccb5bc0d5bbd67dfeaf0c6d6125b1abd9bf528d84
MD5 aa5ef57b47c7214c32b063c6cd853997
BLAKE2b-256 ea68a658c41f6d07b28042396a4e7ae3539bb833e07d79aed7ebc7d9963c47d9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page