filters module
Defines a few helpful functions for constructing filters on BibTeX entry. For
instance, different filters can be conjoined into a predicate so boilerplate is
reduced.
- 
filters.get_conjunction_filter(*fns)[source] 
| Parameters: | fns (list(function)) – List of predicates | 
| Returns: | A unary function rejecting entries whose which do not satisfy all
given predicates. | 
| Return type: | function | 
- 
filters.get_mytype_filter(mytype)[source] 
| Parameters: | mytype (str) – Name to filter for | 
| Returns: | A unary function rejecting entries whose mytype field does
not equal the given value. The match is case-insensitive. | 
| Return type: | function | 
- 
filters.get_person_filter(name)[source] 
| Parameters: | name (str) – Name to filter for | 
| Returns: | A unary function rejecting entries whose persons field does
not contain the given name. The match must be exact. | 
| Return type: | function |