Secret Maps
- exception narrenschiff.secretmap.CourseLocationError[source]
Raise exception if course is not found.
- class narrenschiff.secretmap.Secretmap(*args, **kwargs)[source]
Manage secret maps. Secret maps are paths to encrypted files.
- decrypt(dest, treasure)[source]
Decrypts file and stores it to given destination.
- Parameters
dest (
str
) – Destination filepath of the decrypted filetreasure (
str
) – Name of the variable
- Returns
Void
- Return type
None
- destroy(treasure)[source]
Delete secretmap file and remove key from the config file.
- Parameters
treasure (
str
) – Name of the secretmap variable- Returns
Void
- Return type
None
- diff(secretmaps)[source]
Compare secretmaps line by line.
- Parameters
secretmaps (
tuple
) – Two secretmaps that should be compared- Returns
Void
- Return type
None
- edit(treasure)[source]
Edit an encrypted file.
- Parameters
treasure (
str
) – Name of the variable- Returns
Void
- Return type
None
- find(match, treasure)[source]
Match a pattern in a treasure and print to STDOUT.
- Parameters
match (
str
) – Pattern to matchtreasure (
str
) – Name of the secretmap variable
- Returns
Void
- Return type
None