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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for TUM-GDPR-Folder-Scanner-0.1.7.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0eb35c92d6272d55f1a4b20da02cc2ce846694bc0b0dad62e98e405c2e901221 |
|
MD5 | d0c6f147a12dc489bde835c1e6eaa620 |
|
BLAKE2b-256 | 7cc6da44ca4470707d5fe8b957db340f62bb218bc362b9d845110056ee1de617 |
Close
Hashes for tum_gdpr_folder_scanner-0.1.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4712ea7c50cabd4ca6a10daccb5bc0d5bbd67dfeaf0c6d6125b1abd9bf528d84 |
|
MD5 | aa5ef57b47c7214c32b063c6cd853997 |
|
BLAKE2b-256 | ea68a658c41f6d07b28042396a4e7ae3539bb833e07d79aed7ebc7d9963c47d9 |