All function calls accept lists or strings as their arguments. If you
need to traverse into subdirectories in your keepass file, you have to
use `|` as separator when not using lists.
For example, if you want to access the Password for 'mysite', which is
located inside the directory 'bundlewrap', you can use either one of
these:
```
bwkeepass.password('bundlewrap|mysite')
bwkeepass.password(['bundlewrap', 'mysite'])
```
Example `nodes.py`:
```python
import bwkeepass as keepass
nodes = {
'somenode': {
'metadata': {
'my_secret': keepass.password('my_identifier'),
},
},
}
```
Available Fields/Methods are:
-`bwkeepass.password()` for passwords
-`bwkeepass.username()` for usernames
-`bwkeepass.url()` for urls
-`bwkeepass.notes()` for notes
Note: This will insert a proxy object into your metadata, the actual secret is not retrieved until you convert it to a string (e.g. by inserting it in a template or calling str() explicitly).