harvester.filters package

This module is used to make sure, that already processed books are removed from queue.

harvester.filters.filter_publication(publication)[source]

Filter Publication objects using settings declared in settings submodule.

Parameters:publication (obj) – Publication instance.
Returns:None if the publication was found in Aleph or publication if not.
Return type:obj/None
harvester.filters.filter_publications(publications)[source]

Filter list of Publication objects.

Parameters:publications (list) – List of Publication instances.
Returns:Correct objects.
Return type:list