sci_watch.watcher.watcher module

class sci_watch.watcher.watcher.Watcher(query: Query, sources: list[sci_watch.source_wrappers.abstract_wrapper.SourceWrapper])[source]

Bases: object

Watcher class that monitors multiple sources given a query

exec() list[sci_watch.source_wrappers.document.Document][source]

Execute the query on all sources

Returns:

List of relevant documents from all sources

Return type:

list[Document]