scholar-flux
Contents:
Source Code
scholar-flux
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
|
Z
_
__init__() (scholar_flux.api.APIParameterConfig method)
(scholar_flux.api.base_api.BaseAPI method)
(scholar_flux.api.base_coordinator.BaseCoordinator method)
(scholar_flux.api.BaseAPI method)
(scholar_flux.api.BaseCoordinator method)
(scholar_flux.api.models.api_parameters.APIParameterConfig method)
(scholar_flux.api.models.APIParameterConfig method)
(scholar_flux.api.models.APISpecificParameter method)
(scholar_flux.api.models.base_parameters.APISpecificParameter method)
(scholar_flux.api.models.reconstructed_response.ReconstructedResponse method)
(scholar_flux.api.models.ReconstructedResponse method)
(scholar_flux.api.multisearch_coordinator.MultiSearchCoordinator method)
(scholar_flux.api.MultiSearchCoordinator method)
(scholar_flux.api.rate_limiting.rate_limiter.RateLimiter method)
(scholar_flux.api.rate_limiting.RateLimiter method)
(scholar_flux.api.rate_limiting.retry_handler.RetryHandler method)
(scholar_flux.api.rate_limiting.RetryHandler method)
(scholar_flux.api.rate_limiting.threaded_rate_limiter.ThreadedRateLimiter method)
(scholar_flux.api.rate_limiting.ThreadedRateLimiter method)
(scholar_flux.api.RateLimiter method)
(scholar_flux.api.ReconstructedResponse method)
(scholar_flux.api.response_coordinator.ResponseCoordinator method)
(scholar_flux.api.ResponseCoordinator method)
(scholar_flux.api.RetryHandler method)
(scholar_flux.api.search_api.SearchAPI method)
(scholar_flux.api.search_coordinator.SearchCoordinator method)
(scholar_flux.api.SearchAPI method)
(scholar_flux.api.SearchCoordinator method)
(scholar_flux.api.ThreadedRateLimiter method)
(scholar_flux.APIParameterConfig method)
(scholar_flux.BaseAPI method)
(scholar_flux.CachedSessionManager method)
(scholar_flux.data.abc_processor.ABCDataProcessor method)
(scholar_flux.data.ABCDataProcessor method)
(scholar_flux.data.base_extractor.BaseDataExtractor method)
(scholar_flux.data.base_parser.BaseDataParser method)
(scholar_flux.data.BaseDataExtractor method)
(scholar_flux.data.BaseDataParser method)
(scholar_flux.data.data_extractor.DataExtractor method)
(scholar_flux.data.data_parser.DataParser method)
(scholar_flux.data.data_processor.DataProcessor method)
(scholar_flux.data.DataExtractor method)
(scholar_flux.data.DataParser method)
(scholar_flux.data.DataProcessor method)
(scholar_flux.data.pass_through_data_processor.PassThroughDataProcessor method)
(scholar_flux.data.PassThroughDataProcessor method)
(scholar_flux.data.path_data_processor.PathDataProcessor method)
(scholar_flux.data.PathDataProcessor method)
(scholar_flux.data.recursive_data_processor.RecursiveDataProcessor method)
(scholar_flux.data.RecursiveDataProcessor method)
(scholar_flux.data.RecursiveJsonProcessor method)
(scholar_flux.data_storage.abc_storage.ABCStorage method)
(scholar_flux.data_storage.ABCStorage method)
(scholar_flux.data_storage.data_cache_manager.DataCacheManager method)
(scholar_flux.data_storage.DataCacheManager method)
(scholar_flux.data_storage.in_memory_storage.InMemoryStorage method)
(scholar_flux.data_storage.InMemoryStorage method)
(scholar_flux.data_storage.mongodb_storage.MongoDBStorage method)
(scholar_flux.data_storage.MongoDBImportError method)
(scholar_flux.data_storage.MongoDBStorage method)
(scholar_flux.data_storage.null_storage.NullStorage method)
(scholar_flux.data_storage.NullStorage method)
(scholar_flux.data_storage.OptionalDependencyImportError method)
(scholar_flux.data_storage.redis_storage.RedisStorage method)
(scholar_flux.data_storage.RedisImportError method)
(scholar_flux.data_storage.RedisStorage method)
(scholar_flux.data_storage.sql_storage.SQLAlchemyStorage method)
(scholar_flux.data_storage.SQLAlchemyImportError method)
(scholar_flux.data_storage.SQLAlchemyStorage method)
(scholar_flux.DataCacheManager method)
(scholar_flux.DataExtractor method)
(scholar_flux.DataParser method)
(scholar_flux.DataProcessor method)
(scholar_flux.exceptions.api_exceptions.InvalidResponseException method)
(scholar_flux.exceptions.CryptographyImportError method)
(scholar_flux.exceptions.import_exceptions.CryptographyImportError method)
(scholar_flux.exceptions.import_exceptions.ItsDangerousImportError method)
(scholar_flux.exceptions.import_exceptions.MongoDBImportError method)
(scholar_flux.exceptions.import_exceptions.OptionalDependencyImportError method)
(scholar_flux.exceptions.import_exceptions.RedisImportError method)
(scholar_flux.exceptions.import_exceptions.SQLAlchemyImportError method)
(scholar_flux.exceptions.import_exceptions.XMLToDictImportError method)
(scholar_flux.exceptions.import_exceptions.YAMLImportError method)
(scholar_flux.exceptions.InvalidResponseException method)
(scholar_flux.exceptions.ItsDangerousImportError method)
(scholar_flux.exceptions.MongoDBImportError method)
(scholar_flux.exceptions.OptionalDependencyImportError method)
(scholar_flux.exceptions.RedisImportError method)
(scholar_flux.exceptions.SQLAlchemyImportError method)
(scholar_flux.exceptions.XMLToDictImportError method)
(scholar_flux.exceptions.YAMLImportError method)
(scholar_flux.InMemoryStorage method)
(scholar_flux.MongoDBStorage method)
(scholar_flux.MultiSearchCoordinator method)
(scholar_flux.NullStorage method)
(scholar_flux.PassThroughDataProcessor method)
(scholar_flux.PathDataProcessor method)
(scholar_flux.RecursiveDataProcessor method)
(scholar_flux.RedisStorage method)
(scholar_flux.ResponseCoordinator method)
(scholar_flux.SearchAPI method)
(scholar_flux.SearchCoordinator method)
(scholar_flux.security.filters.MaskingFilter method)
(scholar_flux.security.KeyMaskingPattern method)
(scholar_flux.security.masker.SensitiveDataMasker method)
(scholar_flux.security.MaskingFilter method)
(scholar_flux.security.MaskingPattern method)
(scholar_flux.security.MaskingPatternSet method)
(scholar_flux.security.patterns.KeyMaskingPattern method)
(scholar_flux.security.patterns.MaskingPattern method)
(scholar_flux.security.patterns.MaskingPatternSet method)
(scholar_flux.security.patterns.StringMaskingPattern method)
(scholar_flux.security.SensitiveDataMasker method)
(scholar_flux.security.StringMaskingPattern method)
(scholar_flux.SessionManager method)
(scholar_flux.sessions.BaseSessionManager method)
(scholar_flux.sessions.CachedSessionManager method)
(scholar_flux.sessions.encryption.EncryptionPipelineFactory method)
(scholar_flux.sessions.EncryptionPipelineFactory method)
(scholar_flux.sessions.models.BaseSessionManager method)
(scholar_flux.sessions.models.session.BaseSessionManager method)
(scholar_flux.sessions.session_manager.CachedSessionManager method)
(scholar_flux.sessions.session_manager.SessionManager method)
(scholar_flux.sessions.SessionManager method)
(scholar_flux.SQLAlchemyStorage method)
(scholar_flux.utils.config_loader.ConfigLoader method)
(scholar_flux.utils.ConfigLoader method)
(scholar_flux.utils.json_processing_utils.JsonNormalizer method)
(scholar_flux.utils.json_processing_utils.JsonRecordData method)
(scholar_flux.utils.json_processing_utils.KeyDiscoverer method)
(scholar_flux.utils.json_processing_utils.RecursiveJsonProcessor method)
(scholar_flux.utils.JsonNormalizer method)
(scholar_flux.utils.JsonRecordData method)
(scholar_flux.utils.KeyDiscoverer method)
(scholar_flux.utils.PathDiscoverer method)
(scholar_flux.utils.PathNode method)
(scholar_flux.utils.PathNodeIndex method)
(scholar_flux.utils.PathNodeMap method)
(scholar_flux.utils.PathProcessingCache method)
(scholar_flux.utils.paths.path_discoverer.PathDiscoverer method)
(scholar_flux.utils.paths.path_node_index.PathNodeIndex method)
(scholar_flux.utils.paths.path_node_map.PathNodeMap method)
(scholar_flux.utils.paths.path_nodes.PathNode method)
(scholar_flux.utils.paths.path_simplification.PathSimplifier method)
(scholar_flux.utils.paths.PathDiscoverer method)
(scholar_flux.utils.paths.PathNode method)
(scholar_flux.utils.paths.PathNodeIndex method)
(scholar_flux.utils.paths.PathNodeMap method)
(scholar_flux.utils.paths.PathProcessingCache method)
(scholar_flux.utils.paths.PathSimplifier method)
(scholar_flux.utils.paths.processing_cache.PathProcessingCache method)
(scholar_flux.utils.paths.processing_path.ProcessingPath method)
(scholar_flux.utils.paths.ProcessingPath method)
(scholar_flux.utils.paths.record_path_chain_map.RecordPathChainMap method)
(scholar_flux.utils.paths.record_path_chain_map.RecordPathNodeMap method)
(scholar_flux.utils.paths.RecordPathChainMap method)
(scholar_flux.utils.paths.RecordPathNodeMap method)
(scholar_flux.utils.PathSimplifier method)
(scholar_flux.utils.ProcessingPath method)
(scholar_flux.utils.RecordPathChainMap method)
(scholar_flux.utils.RecordPathNodeMap method)
(scholar_flux.utils.RecursiveJsonProcessor method)
(scholar_flux.utils.response_protocol.ResponseProtocol method)
(scholar_flux.utils.ResponseProtocol method)
_cache (scholar_flux.utils.PathProcessingCache attribute)
(scholar_flux.utils.paths.PathProcessingCache attribute)
(scholar_flux.utils.paths.processing_cache.PathProcessingCache attribute)
_discovered_keys (scholar_flux.utils.json_processing_utils.KeyDiscoverer attribute)
(scholar_flux.utils.KeyDiscoverer attribute)
_terminal_paths (scholar_flux.utils.json_processing_utils.KeyDiscoverer attribute)
(scholar_flux.utils.KeyDiscoverer attribute)
A
ABCDataProcessor (class in scholar_flux.data)
(class in scholar_flux.data.abc_processor)
ABCStorage (class in scholar_flux.data_storage)
(class in scholar_flux.data_storage.abc_storage)
add() (scholar_flux.api.models.provider_registry.ProviderRegistry method)
(scholar_flux.api.models.ProviderRegistry method)
(scholar_flux.api.multisearch_coordinator.MultiSearchCoordinator method)
(scholar_flux.api.MultiSearchCoordinator method)
(scholar_flux.api.ProviderRegistry method)
(scholar_flux.MultiSearchCoordinator method)
(scholar_flux.security.MaskingPatternSet method)
(scholar_flux.security.patterns.MaskingPatternSet method)
(scholar_flux.utils.PathNodeMap method)
(scholar_flux.utils.paths.path_node_map.PathNodeMap method)
(scholar_flux.utils.paths.PathNodeMap method)
(scholar_flux.utils.paths.record_path_chain_map.RecordPathChainMap method)
(scholar_flux.utils.paths.RecordPathChainMap method)
(scholar_flux.utils.RecordPathChainMap method)
add_coordinators() (scholar_flux.api.multisearch_coordinator.MultiSearchCoordinator method)
(scholar_flux.api.MultiSearchCoordinator method)
(scholar_flux.MultiSearchCoordinator method)
add_pattern() (scholar_flux.security.masker.SensitiveDataMasker method)
(scholar_flux.security.SensitiveDataMasker method)
add_sensitive_key_patterns() (scholar_flux.security.masker.SensitiveDataMasker method)
(scholar_flux.security.SensitiveDataMasker method)
add_sensitive_string_patterns() (scholar_flux.security.masker.SensitiveDataMasker method)
(scholar_flux.security.SensitiveDataMasker method)
additional_kwargs (scholar_flux.api.workflows.BaseWorkflowStep attribute)
(scholar_flux.api.workflows.models.BaseWorkflowStep attribute)
(scholar_flux.api.workflows.PubMedFetchStep attribute)
(scholar_flux.api.workflows.PubMedSearchStep attribute)
(scholar_flux.api.workflows.WorkflowStep attribute)
adjust_repr_padding() (in module scholar_flux.utils)
(in module scholar_flux.utils.repr_utils)
api (scholar_flux.api.base_coordinator.BaseCoordinator property)
(scholar_flux.api.BaseCoordinator property)
api_key (scholar_flux.api.models.search_api_config.SearchAPIConfig attribute)
,
[1]
(scholar_flux.api.models.SearchAPIConfig attribute)
,
[1]
(scholar_flux.api.search_api.SearchAPI property)
(scholar_flux.api.SearchAPI property)
(scholar_flux.api.SearchAPIConfig attribute)
,
[1]
(scholar_flux.SearchAPI property)
(scholar_flux.SearchAPIConfig attribute)
,
[1]
api_key_env_var (scholar_flux.api.models.provider_config.ProviderConfig attribute)
(scholar_flux.api.models.ProviderConfig attribute)
(scholar_flux.api.ProviderConfig attribute)
(scholar_flux.ProviderConfig attribute)
api_key_parameter (scholar_flux.api.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.api_parameters.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.base_parameters.BaseAPIParameterMap attribute)
,
[1]
(scholar_flux.api.models.BaseAPIParameterMap attribute)
,
[1]
(scholar_flux.APIParameterMap attribute)
api_key_required (scholar_flux.api.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.api_parameters.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.base_parameters.BaseAPIParameterMap attribute)
,
[1]
(scholar_flux.api.models.BaseAPIParameterMap attribute)
,
[1]
(scholar_flux.APIParameterMap attribute)
api_specific_parameters (scholar_flux.api.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.api_parameters.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.base_parameters.BaseAPIParameterMap attribute)
,
[1]
(scholar_flux.api.models.BaseAPIParameterMap attribute)
,
[1]
(scholar_flux.api.models.search_api_config.SearchAPIConfig attribute)
,
[1]
(scholar_flux.api.models.SearchAPIConfig attribute)
,
[1]
(scholar_flux.api.search_api.SearchAPI property)
(scholar_flux.api.SearchAPI property)
(scholar_flux.api.SearchAPIConfig attribute)
,
[1]
(scholar_flux.APIParameterMap attribute)
(scholar_flux.SearchAPI property)
(scholar_flux.SearchAPIConfig attribute)
,
[1]
APIException
,
[1]
APIParameterConfig (class in scholar_flux)
(class in scholar_flux.api)
(class in scholar_flux.api.models)
(class in scholar_flux.api.models.api_parameters)
APIParameterException
,
[1]
APIParameterMap (class in scholar_flux)
(class in scholar_flux.api)
(class in scholar_flux.api.models)
(class in scholar_flux.api.models.api_parameters)
APIResponse (class in scholar_flux.api)
(class in scholar_flux.api.models)
(class in scholar_flux.api.models.responses)
APISpecificParameter (class in scholar_flux.api.models)
(class in scholar_flux.api.models.base_parameters)
append() (scholar_flux.api.models.search_results.SearchResultList method)
(scholar_flux.api.models.SearchResultList method)
(scholar_flux.utils.paths.processing_path.ProcessingPath method)
(scholar_flux.utils.paths.ProcessingPath method)
(scholar_flux.utils.ProcessingPath method)
append_to_file() (scholar_flux.utils.json_file_utils.JsonFileUtils class method)
(scholar_flux.utils.JsonFileUtils class method)
apply_masking() (scholar_flux.security.FuzzyKeyMaskingPattern method)
(scholar_flux.security.KeyMaskingPattern method)
(scholar_flux.security.MaskingPattern method)
(scholar_flux.security.patterns.FuzzyKeyMaskingPattern method)
(scholar_flux.security.patterns.KeyMaskingPattern method)
(scholar_flux.security.patterns.MaskingPattern method)
(scholar_flux.security.patterns.StringMaskingPattern method)
(scholar_flux.security.StringMaskingPattern method)
as_config() (scholar_flux.api.APIParameterConfig class method)
(scholar_flux.api.models.api_parameters.APIParameterConfig class method)
(scholar_flux.api.models.APIParameterConfig class method)
(scholar_flux.APIParameterConfig class method)
as_coordinator() (scholar_flux.api.base_coordinator.BaseCoordinator class method)
(scholar_flux.api.BaseCoordinator class method)
(scholar_flux.api.search_coordinator.SearchCoordinator class method)
(scholar_flux.api.SearchCoordinator class method)
(scholar_flux.SearchCoordinator class method)
as_list_1d() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
as_reconstructed_response() (scholar_flux.api.APIResponse class method)
(scholar_flux.api.models.APIResponse class method)
(scholar_flux.api.models.responses.APIResponse class method)
asdict() (scholar_flux.api.models.reconstructed_response.ReconstructedResponse method)
(scholar_flux.api.models.ReconstructedResponse method)
(scholar_flux.api.ReconstructedResponse method)
auto_calculate_page (scholar_flux.api.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.api_parameters.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.base_parameters.BaseAPIParameterMap attribute)
,
[1]
(scholar_flux.api.models.BaseAPIParameterMap attribute)
,
[1]
(scholar_flux.APIParameterMap attribute)
B
backend (scholar_flux.CachedSessionManager property)
(scholar_flux.sessions.CachedSessionConfig attribute)
(scholar_flux.sessions.CachedSessionManager property)
(scholar_flux.sessions.models.CachedSessionConfig attribute)
(scholar_flux.sessions.models.session.CachedSessionConfig attribute)
(scholar_flux.sessions.session_manager.CachedSessionManager property)
base_url (scholar_flux.api.models.provider_config.ProviderConfig attribute)
(scholar_flux.api.models.ProviderConfig attribute)
(scholar_flux.api.models.search_api_config.SearchAPIConfig attribute)
,
[1]
(scholar_flux.api.models.SearchAPIConfig attribute)
,
[1]
(scholar_flux.api.ProviderConfig attribute)
(scholar_flux.api.search_api.SearchAPI property)
(scholar_flux.api.SearchAPI property)
(scholar_flux.api.SearchAPIConfig attribute)
,
[1]
(scholar_flux.ProviderConfig attribute)
(scholar_flux.SearchAPI property)
(scholar_flux.SearchAPIConfig attribute)
,
[1]
BaseAPI (class in scholar_flux)
(class in scholar_flux.api)
(class in scholar_flux.api.base_api)
BaseAPIParameterMap (class in scholar_flux.api.models)
(class in scholar_flux.api.models.base_parameters)
BaseCoordinator (class in scholar_flux.api)
(class in scholar_flux.api.base_coordinator)
BaseDataExtractor (class in scholar_flux.data)
(class in scholar_flux.data.base_extractor)
BaseDataParser (class in scholar_flux.data)
(class in scholar_flux.data.base_parser)
BaseProviderDict (class in scholar_flux.api.models)
BaseSessionManager (class in scholar_flux.sessions)
(class in scholar_flux.sessions.models)
(class in scholar_flux.sessions.models.session)
BaseStepContext (class in scholar_flux.api.workflows)
(class in scholar_flux.api.workflows.models)
BaseWorkflow (class in scholar_flux.api.workflows)
(class in scholar_flux.api.workflows.models)
BaseWorkflowResult (class in scholar_flux.api.workflows)
(class in scholar_flux.api.workflows.models)
BaseWorkflowStep (class in scholar_flux.api.workflows)
(class in scholar_flux.api.workflows.models)
build() (scholar_flux.api.models.reconstructed_response.ReconstructedResponse class method)
(scholar_flux.api.models.ReconstructedResponse class method)
(scholar_flux.api.ReconstructedResponse class method)
(scholar_flux.api.response_coordinator.ResponseCoordinator class method)
(scholar_flux.api.ResponseCoordinator class method)
(scholar_flux.ResponseCoordinator class method)
build_parameters() (scholar_flux.api.APIParameterConfig method)
(scholar_flux.api.models.api_parameters.APIParameterConfig method)
(scholar_flux.api.models.APIParameterConfig method)
(scholar_flux.api.search_api.SearchAPI method)
(scholar_flux.api.SearchAPI method)
(scholar_flux.APIParameterConfig method)
(scholar_flux.SearchAPI method)
C
cache (scholar_flux.api.response_coordinator.ResponseCoordinator property)
(scholar_flux.api.ResponseCoordinator property)
(scholar_flux.api.search_api.SearchAPI property)
(scholar_flux.api.SearchAPI property)
(scholar_flux.ResponseCoordinator property)
(scholar_flux.SearchAPI property)
cache_directory (scholar_flux.CachedSessionManager property)
(scholar_flux.sessions.CachedSessionConfig attribute)
(scholar_flux.sessions.CachedSessionManager property)
(scholar_flux.sessions.models.CachedSessionConfig attribute)
(scholar_flux.sessions.models.session.CachedSessionConfig attribute)
(scholar_flux.sessions.session_manager.CachedSessionManager property)
cache_fingerprint() (scholar_flux.data_storage.data_cache_manager.DataCacheManager class method)
(scholar_flux.data_storage.DataCacheManager class method)
(scholar_flux.DataCacheManager class method)
cache_is_valid() (scholar_flux.data_storage.data_cache_manager.DataCacheManager method)
(scholar_flux.data_storage.DataCacheManager method)
(scholar_flux.DataCacheManager method)
cache_key (scholar_flux.api.APIResponse attribute)
(scholar_flux.api.models.APIResponse attribute)
(scholar_flux.api.models.ErrorResponse attribute)
(scholar_flux.api.models.NonResponse attribute)
(scholar_flux.api.models.ProcessedResponse attribute)
(scholar_flux.api.models.responses.APIResponse attribute)
(scholar_flux.api.models.responses.ErrorResponse attribute)
(scholar_flux.api.models.responses.NonResponse attribute)
(scholar_flux.api.models.responses.ProcessedResponse attribute)
(scholar_flux.api.models.search_results.SearchResult property)
(scholar_flux.api.models.SearchResult property)
cache_manager (scholar_flux.api.response_coordinator.ResponseCoordinator property)
(scholar_flux.api.ResponseCoordinator property)
(scholar_flux.ResponseCoordinator property)
cache_name (scholar_flux.CachedSessionManager property)
(scholar_flux.sessions.CachedSessionConfig attribute)
(scholar_flux.sessions.CachedSessionManager property)
(scholar_flux.sessions.models.CachedSessionConfig attribute)
(scholar_flux.sessions.models.session.CachedSessionConfig attribute)
(scholar_flux.sessions.session_manager.CachedSessionManager property)
cache_path (scholar_flux.CachedSessionManager property)
(scholar_flux.sessions.CachedSessionConfig property)
(scholar_flux.sessions.CachedSessionManager property)
(scholar_flux.sessions.models.CachedSessionConfig property)
(scholar_flux.sessions.models.session.CachedSessionConfig property)
(scholar_flux.sessions.session_manager.CachedSessionManager property)
cache_update() (scholar_flux.utils.PathProcessingCache method)
(scholar_flux.utils.paths.PathProcessingCache method)
(scholar_flux.utils.paths.processing_cache.PathProcessingCache method)
cached (scholar_flux.data.path_data_processor.PathDataProcessor property)
(scholar_flux.data.PathDataProcessor property)
(scholar_flux.PathDataProcessor property)
CacheDataEncoder (class in scholar_flux.utils)
(class in scholar_flux.utils.encoder)
CacheDeletionException
,
[1]
CachedSessionConfig (class in scholar_flux.sessions)
(class in scholar_flux.sessions.models)
(class in scholar_flux.sessions.models.session)
CachedSessionManager (class in scholar_flux)
(class in scholar_flux.sessions)
(class in scholar_flux.sessions.session_manager)
CacheRetrievalException
,
[1]
CacheUpdateException
,
[1]
CacheVerificationException
,
[1]
calculate_retry_delay() (scholar_flux.api.rate_limiting.retry_handler.RetryHandler method)
(scholar_flux.api.rate_limiting.RetryHandler method)
(scholar_flux.api.RetryHandler method)
clear() (scholar_flux.security.masker.SensitiveDataMasker method)
(scholar_flux.security.SensitiveDataMasker method)
(scholar_flux.utils.PathDiscoverer method)
(scholar_flux.utils.paths.path_discoverer.PathDiscoverer method)
(scholar_flux.utils.paths.PathDiscoverer method)
clear_mappings() (scholar_flux.utils.paths.path_simplification.PathSimplifier method)
(scholar_flux.utils.paths.PathSimplifier method)
(scholar_flux.utils.PathSimplifier method)
client (scholar_flux.data_storage.mongodb_storage.MongoDBStorage attribute)
(scholar_flux.data_storage.MongoDBStorage attribute)
clone() (scholar_flux.data_storage.abc_storage.ABCStorage method)
(scholar_flux.data_storage.ABCStorage method)
(scholar_flux.data_storage.data_cache_manager.DataCacheManager method)
(scholar_flux.data_storage.DataCacheManager method)
(scholar_flux.data_storage.in_memory_storage.InMemoryStorage method)
(scholar_flux.data_storage.InMemoryStorage method)
(scholar_flux.data_storage.mongodb_storage.MongoDBStorage method)
(scholar_flux.data_storage.MongoDBStorage method)
(scholar_flux.data_storage.null_storage.NullStorage method)
(scholar_flux.data_storage.NullStorage method)
(scholar_flux.data_storage.redis_storage.RedisStorage method)
(scholar_flux.data_storage.RedisStorage method)
(scholar_flux.data_storage.sql_storage.SQLAlchemyStorage method)
(scholar_flux.data_storage.SQLAlchemyStorage method)
(scholar_flux.DataCacheManager method)
(scholar_flux.InMemoryStorage method)
(scholar_flux.MongoDBStorage method)
(scholar_flux.NullStorage method)
(scholar_flux.RedisStorage method)
(scholar_flux.SQLAlchemyStorage method)
coerce_int() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
coerce_str() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
collapse_fields() (scholar_flux.data.data_processor.DataProcessor method)
(scholar_flux.data.DataProcessor method)
(scholar_flux.DataProcessor method)
combine_keys() (scholar_flux.utils.PathNodeIndex method)
(scholar_flux.utils.paths.path_node_index.PathNodeIndex method)
(scholar_flux.utils.paths.PathNodeIndex method)
combine_normalized() (scholar_flux.data.RecursiveJsonProcessor method)
(scholar_flux.utils.json_processing_utils.RecursiveJsonProcessor method)
(scholar_flux.utils.RecursiveJsonProcessor method)
component_types (scholar_flux.utils.paths.processing_path.ProcessingPath attribute)
(scholar_flux.utils.paths.ProcessingPath attribute)
(scholar_flux.utils.ProcessingPath attribute)
components (scholar_flux.utils.paths.processing_path.ProcessingPath attribute)
,
[1]
(scholar_flux.utils.paths.ProcessingPath attribute)
,
[1]
(scholar_flux.utils.ProcessingPath attribute)
,
[1]
config (scholar_flux.api.search_api.SearchAPI property)
(scholar_flux.api.SearchAPI property)
(scholar_flux.data_storage.redis_storage.RedisStorage attribute)
(scholar_flux.data_storage.RedisStorage attribute)
(scholar_flux.data_storage.sql_storage.SQLAlchemyStorage attribute)
(scholar_flux.data_storage.SQLAlchemyStorage attribute)
(scholar_flux.SearchAPI property)
(scholar_flux.utils.ConfigLoader attribute)
config_parameters (scholar_flux.api.workflows.PubMedFetchStep attribute)
(scholar_flux.api.workflows.PubMedSearchStep attribute)
(scholar_flux.api.workflows.search_workflow.WorkflowStep attribute)
(scholar_flux.api.workflows.WorkflowStep attribute)
ConfigLoader (class in scholar_flux.utils)
(class in scholar_flux.utils.config_loader)
configure_cache() (scholar_flux.api.response_coordinator.ResponseCoordinator class method)
(scholar_flux.api.ResponseCoordinator class method)
(scholar_flux.ResponseCoordinator class method)
configure_session() (scholar_flux.api.base_api.BaseAPI method)
(scholar_flux.api.BaseAPI method)
(scholar_flux.BaseAPI method)
(scholar_flux.CachedSessionManager method)
(scholar_flux.SessionManager method)
(scholar_flux.sessions.BaseSessionManager method)
(scholar_flux.sessions.CachedSessionManager method)
(scholar_flux.sessions.models.BaseSessionManager method)
(scholar_flux.sessions.models.session.BaseSessionManager method)
(scholar_flux.sessions.session_manager.CachedSessionManager method)
(scholar_flux.sessions.session_manager.SessionManager method)
(scholar_flux.sessions.SessionManager method)
ConnectionFailed
constant_path_indices() (scholar_flux.utils.json_processing_utils.PathUtils static method)
(scholar_flux.utils.PathUtils static method)
content (scholar_flux.api.APIResponse property)
(scholar_flux.api.models.APIResponse property)
(scholar_flux.api.models.reconstructed_response.ReconstructedResponse attribute)
(scholar_flux.api.models.ReconstructedResponse attribute)
(scholar_flux.api.models.responses.APIResponse property)
(scholar_flux.api.ReconstructedResponse attribute)
(scholar_flux.utils.response_protocol.ResponseProtocol attribute)
(scholar_flux.utils.ResponseProtocol attribute)
CoordinatorException
,
[1]
coordinators (scholar_flux.api.multisearch_coordinator.MultiSearchCoordinator property)
(scholar_flux.api.MultiSearchCoordinator property)
(scholar_flux.MultiSearchCoordinator property)
copy() (scholar_flux.utils.PathNode method)
(scholar_flux.utils.paths.path_nodes.PathNode method)
(scholar_flux.utils.paths.PathNode method)
(scholar_flux.utils.paths.processing_path.ProcessingPath method)
(scholar_flux.utils.paths.ProcessingPath method)
(scholar_flux.utils.ProcessingPath method)
create() (scholar_flux.api.models.provider_registry.ProviderRegistry method)
(scholar_flux.api.models.ProviderRegistry method)
(scholar_flux.api.ProviderRegistry method)
create_pipeline() (scholar_flux.sessions.encryption.EncryptionPipelineFactory method)
(scholar_flux.sessions.EncryptionPipelineFactory method)
create_unique_key() (scholar_flux.utils.json_processing_utils.JsonNormalizer method)
(scholar_flux.utils.JsonNormalizer method)
created_at (scholar_flux.api.APIResponse attribute)
(scholar_flux.api.models.APIResponse attribute)
(scholar_flux.api.models.ErrorResponse attribute)
(scholar_flux.api.models.NonResponse attribute)
(scholar_flux.api.models.ProcessedResponse attribute)
(scholar_flux.api.models.responses.APIResponse attribute)
(scholar_flux.api.models.responses.ErrorResponse attribute)
(scholar_flux.api.models.responses.NonResponse attribute)
(scholar_flux.api.models.responses.ProcessedResponse attribute)
(scholar_flux.api.models.search_results.SearchResult property)
(scholar_flux.api.models.SearchResult property)
CryptographyImportError
,
[1]
current_providers() (scholar_flux.api.multisearch_coordinator.MultiSearchCoordinator method)
(scholar_flux.api.MultiSearchCoordinator method)
(scholar_flux.MultiSearchCoordinator method)
D
data (scholar_flux.api.ErrorResponse property)
(scholar_flux.api.models.ErrorResponse property)
(scholar_flux.api.models.ProcessedResponse property)
(scholar_flux.api.models.responses.ErrorResponse property)
(scholar_flux.api.models.responses.ProcessedResponse property)
(scholar_flux.api.models.search_results.SearchResult property)
(scholar_flux.api.models.SearchResult property)
(scholar_flux.api.ProcessedResponse property)
(scholar_flux.utils.json_processing_utils.JsonRecordData attribute)
(scholar_flux.utils.JsonRecordData attribute)
DataCacheManager (class in scholar_flux)
(class in scholar_flux.data_storage)
(class in scholar_flux.data_storage.data_cache_manager)
DataExtractionException
,
[1]
DataExtractor (class in scholar_flux)
(class in scholar_flux.data)
(class in scholar_flux.data.data_extractor)
DataParser (class in scholar_flux)
(class in scholar_flux.data)
(class in scholar_flux.data.data_parser)
DataParsingException
,
[1]
DataProcessingException
,
[1]
DataProcessor (class in scholar_flux)
(class in scholar_flux.data)
(class in scholar_flux.data.data_processor)
DataValidationException
,
[1]
decode() (scholar_flux.utils.CacheDataEncoder class method)
(scholar_flux.utils.encoder.CacheDataEncoder class method)
default (scholar_flux.api.models.APISpecificParameter attribute)
(scholar_flux.api.models.base_parameters.APISpecificParameter attribute)
DEFAULT_CACHED_SESSION (scholar_flux.api.search_api.SearchAPI attribute)
(scholar_flux.api.SearchAPI attribute)
(scholar_flux.SearchAPI attribute)
DEFAULT_CONFIG (scholar_flux.data_storage.mongodb_storage.MongoDBStorage attribute)
(scholar_flux.data_storage.MongoDBStorage attribute)
(scholar_flux.data_storage.redis_storage.RedisStorage attribute)
(scholar_flux.data_storage.RedisStorage attribute)
(scholar_flux.data_storage.sql_storage.SQLAlchemyStorage attribute)
(scholar_flux.data_storage.SQLAlchemyStorage attribute)
(scholar_flux.MongoDBStorage attribute)
(scholar_flux.RedisStorage attribute)
(scholar_flux.SQLAlchemyStorage attribute)
DEFAULT_CORRECT_ZERO_INDEX (scholar_flux.api.APIParameterConfig attribute)
(scholar_flux.api.models.api_parameters.APIParameterConfig attribute)
(scholar_flux.api.models.APIParameterConfig attribute)
(scholar_flux.APIParameterConfig attribute)
DEFAULT_DELIMITER (scholar_flux.utils.PathDiscoverer attribute)
(scholar_flux.utils.PathNode attribute)
(scholar_flux.utils.PathNodeIndex attribute)
(scholar_flux.utils.paths.path_discoverer.PathDiscoverer attribute)
(scholar_flux.utils.paths.path_node_index.PathNodeIndex attribute)
(scholar_flux.utils.paths.path_nodes.PathNode attribute)
(scholar_flux.utils.paths.PathDiscoverer attribute)
(scholar_flux.utils.paths.PathNode attribute)
(scholar_flux.utils.paths.PathNodeIndex attribute)
(scholar_flux.utils.paths.processing_path.ProcessingPath attribute)
(scholar_flux.utils.paths.ProcessingPath attribute)
(scholar_flux.utils.ProcessingPath attribute)
DEFAULT_DYNAMIC_METADATA_IDENTIFIERS (scholar_flux.data.data_extractor.DataExtractor attribute)
(scholar_flux.data.DataExtractor attribute)
(scholar_flux.DataExtractor attribute)
DEFAULT_DYNAMIC_RECORD_IDENTIFIERS (scholar_flux.data.data_extractor.DataExtractor attribute)
(scholar_flux.data.DataExtractor attribute)
(scholar_flux.DataExtractor attribute)
DEFAULT_ENV (scholar_flux.utils.config_loader.ConfigLoader attribute)
(scholar_flux.utils.ConfigLoader attribute)
DEFAULT_ENV_PATH (scholar_flux.utils.config_loader.ConfigLoader attribute)
(scholar_flux.utils.ConfigLoader attribute)
DEFAULT_EXT (scholar_flux.utils.json_file_utils.JsonFileUtils attribute)
(scholar_flux.utils.JsonFileUtils attribute)
DEFAULT_HASH_PREFIX (scholar_flux.utils.CacheDataEncoder attribute)
(scholar_flux.utils.encoder.CacheDataEncoder attribute)
DEFAULT_MIN_INTERVAL (scholar_flux.api.rate_limiting.rate_limiter.RateLimiter attribute)
(scholar_flux.api.rate_limiting.RateLimiter attribute)
(scholar_flux.api.RateLimiter attribute)
DEFAULT_NAMESPACE (scholar_flux.data_storage.in_memory_storage.InMemoryStorage attribute)
(scholar_flux.data_storage.InMemoryStorage attribute)
(scholar_flux.data_storage.mongodb_storage.MongoDBStorage attribute)
(scholar_flux.data_storage.MongoDBStorage attribute)
(scholar_flux.data_storage.null_storage.NullStorage attribute)
(scholar_flux.data_storage.NullStorage attribute)
(scholar_flux.data_storage.redis_storage.RedisStorage attribute)
(scholar_flux.data_storage.RedisStorage attribute)
(scholar_flux.data_storage.sql_storage.SQLAlchemyStorage attribute)
(scholar_flux.data_storage.SQLAlchemyStorage attribute)
(scholar_flux.InMemoryStorage attribute)
(scholar_flux.MongoDBStorage attribute)
(scholar_flux.NullStorage attribute)
(scholar_flux.RedisStorage attribute)
(scholar_flux.SQLAlchemyStorage attribute)
DEFAULT_NONREADABLE_PROP (scholar_flux.utils.CacheDataEncoder attribute)
(scholar_flux.utils.encoder.CacheDataEncoder attribute)
DEFAULT_PROVIDER (scholar_flux.api.models.search_api_config.SearchAPIConfig attribute)
(scholar_flux.api.models.SearchAPIConfig attribute)
(scholar_flux.api.SearchAPIConfig attribute)
(scholar_flux.SearchAPIConfig attribute)
DEFAULT_RAISE_ON_ERROR (scholar_flux.api.rate_limiting.retry_handler.RetryHandler attribute)
(scholar_flux.api.rate_limiting.RetryHandler attribute)
(scholar_flux.api.RetryHandler attribute)
(scholar_flux.data_storage.in_memory_storage.InMemoryStorage attribute)
(scholar_flux.data_storage.InMemoryStorage attribute)
(scholar_flux.data_storage.mongodb_storage.MongoDBStorage attribute)
(scholar_flux.data_storage.MongoDBStorage attribute)
(scholar_flux.data_storage.null_storage.NullStorage attribute)
(scholar_flux.data_storage.NullStorage attribute)
(scholar_flux.data_storage.redis_storage.RedisStorage attribute)
(scholar_flux.data_storage.RedisStorage attribute)
(scholar_flux.data_storage.sql_storage.SQLAlchemyStorage attribute)
(scholar_flux.data_storage.SQLAlchemyStorage attribute)
(scholar_flux.InMemoryStorage attribute)
(scholar_flux.MongoDBStorage attribute)
(scholar_flux.NullStorage attribute)
(scholar_flux.RedisStorage attribute)
(scholar_flux.SQLAlchemyStorage attribute)
DEFAULT_RECORDS_PER_PAGE (scholar_flux.api.models.search_api_config.SearchAPIConfig attribute)
(scholar_flux.api.models.SearchAPIConfig attribute)
(scholar_flux.api.SearchAPIConfig attribute)
(scholar_flux.SearchAPIConfig attribute)
DEFAULT_REQUEST_DELAY (scholar_flux.api.models.search_api_config.SearchAPIConfig attribute)
(scholar_flux.api.models.SearchAPIConfig attribute)
(scholar_flux.api.SearchAPIConfig attribute)
(scholar_flux.SearchAPIConfig attribute)
default_request_delay() (scholar_flux.api.models.search_api_config.SearchAPIConfig class method)
(scholar_flux.api.models.SearchAPIConfig class method)
(scholar_flux.api.SearchAPIConfig class method)
(scholar_flux.SearchAPIConfig class method)
DEFAULT_RETRY_STATUSES (scholar_flux.api.rate_limiting.retry_handler.RetryHandler attribute)
(scholar_flux.api.rate_limiting.RetryHandler attribute)
(scholar_flux.api.RetryHandler attribute)
DEFAULT_THREADED_REQUEST_DELAY (scholar_flux.api.multisearch_coordinator.MultiSearchCoordinator attribute)
(scholar_flux.api.MultiSearchCoordinator attribute)
(scholar_flux.MultiSearchCoordinator attribute)
DEFAULT_TIMEOUT (scholar_flux.api.base_api.BaseAPI attribute)
(scholar_flux.api.BaseAPI attribute)
(scholar_flux.BaseAPI attribute)
DEFAULT_URL (scholar_flux.api.search_api.SearchAPI attribute)
(scholar_flux.api.SearchAPI attribute)
(scholar_flux.SearchAPI attribute)
DEFAULT_USE_CACHE (scholar_flux.api.base_api.BaseAPI attribute)
(scholar_flux.api.BaseAPI attribute)
(scholar_flux.BaseAPI attribute)
(scholar_flux.utils.PathNodeMap attribute)
(scholar_flux.utils.paths.path_node_map.PathNodeMap attribute)
(scholar_flux.utils.paths.PathNodeMap attribute)
(scholar_flux.utils.paths.record_path_chain_map.RecordPathChainMap attribute)
(scholar_flux.utils.paths.RecordPathChainMap attribute)
(scholar_flux.utils.RecordPathChainMap attribute)
DEFAULT_VALID_STATUSES (scholar_flux.api.rate_limiting.retry_handler.RetryHandler attribute)
(scholar_flux.api.rate_limiting.RetryHandler attribute)
(scholar_flux.api.RetryHandler attribute)
DEFAULT_VALIDATE_FINGERPRINT (scholar_flux.api.response_coordinator.ResponseCoordinator attribute)
(scholar_flux.api.ResponseCoordinator attribute)
(scholar_flux.ResponseCoordinator attribute)
define_record_keys() (scholar_flux.data.abc_processor.ABCDataProcessor method)
(scholar_flux.data.ABCDataProcessor method)
define_record_path() (scholar_flux.data.abc_processor.ABCDataProcessor method)
(scholar_flux.data.ABCDataProcessor method)
delete() (scholar_flux.data_storage.abc_storage.ABCStorage method)
(scholar_flux.data_storage.ABCStorage method)
(scholar_flux.data_storage.data_cache_manager.DataCacheManager method)
(scholar_flux.data_storage.DataCacheManager method)
(scholar_flux.data_storage.in_memory_storage.InMemoryStorage method)
(scholar_flux.data_storage.InMemoryStorage method)
(scholar_flux.data_storage.mongodb_storage.MongoDBStorage method)
(scholar_flux.data_storage.MongoDBStorage method)
(scholar_flux.data_storage.null_storage.NullStorage method)
(scholar_flux.data_storage.NullStorage method)
(scholar_flux.data_storage.redis_storage.RedisStorage method)
(scholar_flux.data_storage.RedisStorage method)
(scholar_flux.data_storage.sql_storage.SQLAlchemyStorage method)
(scholar_flux.data_storage.SQLAlchemyStorage method)
(scholar_flux.DataCacheManager method)
(scholar_flux.InMemoryStorage method)
(scholar_flux.MongoDBStorage method)
(scholar_flux.NullStorage method)
(scholar_flux.RedisStorage method)
(scholar_flux.SQLAlchemyStorage method)
delete_all() (scholar_flux.data_storage.abc_storage.ABCStorage method)
(scholar_flux.data_storage.ABCStorage method)
(scholar_flux.data_storage.in_memory_storage.InMemoryStorage method)
(scholar_flux.data_storage.InMemoryStorage method)
(scholar_flux.data_storage.mongodb_storage.MongoDBStorage method)
(scholar_flux.data_storage.MongoDBStorage method)
(scholar_flux.data_storage.null_storage.NullStorage method)
(scholar_flux.data_storage.NullStorage method)
(scholar_flux.data_storage.redis_storage.RedisStorage method)
(scholar_flux.data_storage.RedisStorage method)
(scholar_flux.data_storage.sql_storage.SQLAlchemyStorage method)
(scholar_flux.data_storage.SQLAlchemyStorage method)
(scholar_flux.InMemoryStorage method)
(scholar_flux.MongoDBStorage method)
(scholar_flux.NullStorage method)
(scholar_flux.RedisStorage method)
(scholar_flux.SQLAlchemyStorage method)
delimiter (scholar_flux.utils.paths.path_simplification.PathSimplifier attribute)
,
[1]
(scholar_flux.utils.paths.PathSimplifier attribute)
,
[1]
(scholar_flux.utils.paths.processing_path.ProcessingPath attribute)
,
[1]
(scholar_flux.utils.paths.ProcessingPath attribute)
,
[1]
(scholar_flux.utils.PathSimplifier attribute)
,
[1]
(scholar_flux.utils.ProcessingPath attribute)
,
[1]
depth (scholar_flux.utils.paths.processing_path.ProcessingPath property)
(scholar_flux.utils.paths.ProcessingPath property)
(scholar_flux.utils.ProcessingPath property)
describe() (scholar_flux.api.search_api.SearchAPI method)
(scholar_flux.api.SearchAPI method)
(scholar_flux.SearchAPI method)
description (scholar_flux.api.models.APISpecificParameter attribute)
(scholar_flux.api.models.base_parameters.APISpecificParameter attribute)
(scholar_flux.api.workflows.PubMedFetchStep attribute)
(scholar_flux.api.workflows.PubMedSearchStep attribute)
(scholar_flux.api.workflows.search_workflow.WorkflowStep attribute)
(scholar_flux.api.workflows.WorkflowStep attribute)
deserialize() (scholar_flux.utils.encoder.JsonDataEncoder class method)
(scholar_flux.utils.JsonDataEncoder class method)
detect_format() (scholar_flux.data.base_parser.BaseDataParser class method)
(scholar_flux.data.BaseDataParser class method)
discover_keys() (scholar_flux.data.abc_processor.ABCDataProcessor method)
(scholar_flux.data.ABCDataProcessor method)
(scholar_flux.data.path_data_processor.PathDataProcessor method)
(scholar_flux.data.PathDataProcessor method)
(scholar_flux.data.recursive_data_processor.RecursiveDataProcessor method)
(scholar_flux.data.RecursiveDataProcessor method)
(scholar_flux.PathDataProcessor method)
(scholar_flux.RecursiveDataProcessor method)
discover_path_elements() (scholar_flux.utils.PathDiscoverer method)
(scholar_flux.utils.paths.path_discoverer.PathDiscoverer method)
(scholar_flux.utils.paths.PathDiscoverer method)
docs_url (scholar_flux.api.models.provider_config.ProviderConfig attribute)
(scholar_flux.api.models.ProviderConfig attribute)
(scholar_flux.api.ProviderConfig attribute)
(scholar_flux.ProviderConfig attribute)
dumps() (scholar_flux.utils.encoder.JsonDataEncoder class method)
(scholar_flux.utils.JsonDataEncoder class method)
dynamic_identification() (scholar_flux.data.data_extractor.DataExtractor method)
(scholar_flux.data.DataExtractor method)
(scholar_flux.DataExtractor method)
E
encode() (scholar_flux.utils.CacheDataEncoder class method)
(scholar_flux.utils.encoder.CacheDataEncoder class method)
encode_response() (scholar_flux.api.APIResponse method)
(scholar_flux.api.models.APIResponse method)
(scholar_flux.api.models.responses.APIResponse method)
encryption_stage() (scholar_flux.sessions.encryption.EncryptionPipelineFactory method)
(scholar_flux.sessions.EncryptionPipelineFactory method)
EncryptionPipelineFactory (class in scholar_flux.sessions)
(class in scholar_flux.sessions.encryption)
env_path (scholar_flux.utils.ConfigLoader attribute)
error (scholar_flux.api.ErrorResponse attribute)
(scholar_flux.api.models.ErrorResponse attribute)
(scholar_flux.api.models.NonResponse attribute)
(scholar_flux.api.models.ProcessedResponse property)
(scholar_flux.api.models.responses.ErrorResponse attribute)
(scholar_flux.api.models.responses.NonResponse attribute)
(scholar_flux.api.models.responses.ProcessedResponse property)
(scholar_flux.api.models.search_results.SearchResult property)
(scholar_flux.api.models.SearchResult property)
(scholar_flux.api.ProcessedResponse property)
ErrorResponse (class in scholar_flux.api)
(class in scholar_flux.api.models)
(class in scholar_flux.api.models.responses)
execute_with_retry() (scholar_flux.api.rate_limiting.retry_handler.RetryHandler method)
(scholar_flux.api.rate_limiting.RetryHandler method)
(scholar_flux.api.RetryHandler method)
expire_after (scholar_flux.CachedSessionManager property)
(scholar_flux.sessions.CachedSessionConfig attribute)
(scholar_flux.sessions.CachedSessionManager property)
(scholar_flux.sessions.models.CachedSessionConfig attribute)
(scholar_flux.sessions.models.session.CachedSessionConfig attribute)
(scholar_flux.sessions.session_manager.CachedSessionManager property)
extend() (scholar_flux.api.models.search_results.SearchResultList method)
(scholar_flux.api.models.SearchResultList method)
extract() (scholar_flux.data.base_extractor.BaseDataExtractor method)
(scholar_flux.data.BaseDataExtractor method)
(scholar_flux.data.data_extractor.DataExtractor method)
(scholar_flux.data.DataExtractor method)
(scholar_flux.DataExtractor method)
extract_error_details() (scholar_flux.exceptions.api_exceptions.InvalidResponseException static method)
(scholar_flux.exceptions.InvalidResponseException static method)
extract_key() (scholar_flux.data.data_processor.DataProcessor static method)
(scholar_flux.data.DataProcessor static method)
(scholar_flux.DataProcessor static method)
extract_metadata() (scholar_flux.data.base_extractor.BaseDataExtractor method)
(scholar_flux.data.BaseDataExtractor method)
extract_records() (scholar_flux.data.base_extractor.BaseDataExtractor method)
(scholar_flux.data.BaseDataExtractor method)
extracted_records (scholar_flux.api.ErrorResponse property)
(scholar_flux.api.models.ErrorResponse property)
(scholar_flux.api.models.ProcessedResponse attribute)
(scholar_flux.api.models.responses.ErrorResponse property)
(scholar_flux.api.models.responses.ProcessedResponse attribute)
(scholar_flux.api.models.search_results.SearchResult property)
(scholar_flux.api.models.SearchResult property)
(scholar_flux.api.ProcessedResponse attribute)
extractor (scholar_flux.api.base_coordinator.BaseCoordinator property)
(scholar_flux.api.BaseCoordinator property)
(scholar_flux.api.response_coordinator.ResponseCoordinator property)
(scholar_flux.api.ResponseCoordinator property)
(scholar_flux.ResponseCoordinator property)
F
fernet (scholar_flux.sessions.encryption.EncryptionPipelineFactory property)
(scholar_flux.sessions.EncryptionPipelineFactory property)
fetch() (scholar_flux.api.search_coordinator.SearchCoordinator method)
(scholar_flux.api.SearchCoordinator method)
(scholar_flux.SearchCoordinator method)
field (scholar_flux.security.FuzzyKeyMaskingPattern attribute)
(scholar_flux.security.KeyMaskingPattern attribute)
,
[1]
(scholar_flux.security.patterns.FuzzyKeyMaskingPattern attribute)
(scholar_flux.security.patterns.KeyMaskingPattern attribute)
,
[1]
FieldNotFoundException
,
[1]
fields() (scholar_flux.api.models.reconstructed_response.ReconstructedResponse class method)
(scholar_flux.api.models.ReconstructedResponse class method)
(scholar_flux.api.ReconstructedResponse class method)
filter() (scholar_flux.api.models.search_results.SearchResultList method)
(scholar_flux.api.models.SearchResultList method)
(scholar_flux.security.filters.MaskingFilter method)
(scholar_flux.security.MaskingFilter method)
(scholar_flux.utils.PathNodeMap method)
(scholar_flux.utils.PathProcessingCache method)
(scholar_flux.utils.paths.path_node_map.PathNodeMap method)
(scholar_flux.utils.paths.PathNodeMap method)
(scholar_flux.utils.paths.PathProcessingCache method)
(scholar_flux.utils.paths.processing_cache.PathProcessingCache method)
(scholar_flux.utils.paths.record_path_chain_map.RecordPathChainMap method)
(scholar_flux.utils.paths.RecordPathChainMap method)
(scholar_flux.utils.RecordPathChainMap method)
filter_extracted() (scholar_flux.data.RecursiveJsonProcessor method)
(scholar_flux.utils.json_processing_utils.RecursiveJsonProcessor method)
(scholar_flux.utils.RecursiveJsonProcessor method)
filter_keys() (scholar_flux.data.recursive_data_processor.RecursiveDataProcessor method)
(scholar_flux.data.RecursiveDataProcessor method)
(scholar_flux.RecursiveDataProcessor method)
(scholar_flux.utils.json_processing_utils.KeyDiscoverer method)
(scholar_flux.utils.json_processing_utils.KeyFilter static method)
(scholar_flux.utils.KeyDiscoverer method)
(scholar_flux.utils.KeyFilter static method)
flatten() (scholar_flux.data.RecursiveJsonProcessor method)
(scholar_flux.utils.json_processing_utils.RecursiveJsonProcessor method)
(scholar_flux.utils.RecursiveJsonProcessor method)
format_iso_timestamp() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
format_mapping() (scholar_flux.utils.PathNodeMap class method)
(scholar_flux.utils.paths.path_node_map.PathNodeMap class method)
(scholar_flux.utils.paths.PathNodeMap class method)
format_provider_name() (scholar_flux.api.workflows.search_workflow.WorkflowStep class method)
(scholar_flux.api.workflows.WorkflowStep class method)
format_repr_value() (in module scholar_flux.utils)
(in module scholar_flux.utils.repr_utils)
format_terminal_nodes() (scholar_flux.utils.PathNodeMap class method)
(scholar_flux.utils.paths.path_node_map.PathNodeMap class method)
(scholar_flux.utils.paths.PathNodeMap class method)
from_defaults() (scholar_flux.api.APIParameterConfig class method)
(scholar_flux.api.APIParameterMap class method)
(scholar_flux.api.models.api_parameters.APIParameterConfig class method)
(scholar_flux.api.models.api_parameters.APIParameterMap class method)
(scholar_flux.api.models.APIParameterConfig class method)
(scholar_flux.api.models.APIParameterMap class method)
(scholar_flux.api.models.provider_registry.ProviderRegistry class method)
(scholar_flux.api.models.ProviderRegistry class method)
(scholar_flux.api.models.search_api_config.SearchAPIConfig class method)
(scholar_flux.api.models.SearchAPIConfig class method)
(scholar_flux.api.ProviderRegistry class method)
(scholar_flux.api.search_api.SearchAPI class method)
(scholar_flux.api.SearchAPI class method)
(scholar_flux.api.SearchAPIConfig class method)
(scholar_flux.APIParameterConfig class method)
(scholar_flux.APIParameterMap class method)
(scholar_flux.SearchAPI class method)
(scholar_flux.SearchAPIConfig class method)
from_dict() (scholar_flux.api.models.base_parameters.BaseAPIParameterMap class method)
(scholar_flux.api.models.BaseAPIParameterMap class method)
from_error() (scholar_flux.api.ErrorResponse class method)
(scholar_flux.api.models.ErrorResponse class method)
(scholar_flux.api.models.responses.ErrorResponse class method)
from_keywords() (scholar_flux.api.models.reconstructed_response.ReconstructedResponse class method)
(scholar_flux.api.models.ReconstructedResponse class method)
(scholar_flux.api.ReconstructedResponse class method)
from_mapping() (scholar_flux.utils.paths.record_path_chain_map.RecordPathNodeMap class method)
(scholar_flux.utils.paths.RecordPathNodeMap class method)
(scholar_flux.utils.RecordPathNodeMap class method)
from_path_mappings() (scholar_flux.utils.PathNodeIndex class method)
(scholar_flux.utils.paths.path_node_index.PathNodeIndex class method)
(scholar_flux.utils.paths.PathNodeIndex class method)
from_provider_config() (scholar_flux.api.search_api.SearchAPI class method)
(scholar_flux.api.SearchAPI class method)
(scholar_flux.SearchAPI class method)
from_response() (scholar_flux.api.APIResponse class method)
(scholar_flux.api.models.APIResponse class method)
(scholar_flux.api.models.responses.APIResponse class method)
from_serialized_response() (scholar_flux.api.APIResponse class method)
(scholar_flux.api.models.APIResponse class method)
(scholar_flux.api.models.responses.APIResponse class method)
from_settings() (scholar_flux.api.search_api.SearchAPI class method)
(scholar_flux.api.SearchAPI class method)
(scholar_flux.SearchAPI class method)
FuzzyKeyMaskingPattern (class in scholar_flux.security)
(class in scholar_flux.security.patterns)
G
generate_fallback_cache_key() (scholar_flux.data_storage.data_cache_manager.DataCacheManager class method)
(scholar_flux.data_storage.DataCacheManager class method)
(scholar_flux.DataCacheManager class method)
generate_iso_timestamp() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
generate_repr() (in module scholar_flux.utils)
(in module scholar_flux.utils.repr_utils)
generate_repr_from_string() (in module scholar_flux.utils)
(in module scholar_flux.utils.repr_utils)
generate_response_hash() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
(scholar_flux.data_storage.data_cache_manager.DataCacheManager class method)
(scholar_flux.data_storage.DataCacheManager class method)
(scholar_flux.DataCacheManager class method)
generate_secret_key() (scholar_flux.sessions.encryption.EncryptionPipelineFactory static method)
(scholar_flux.sessions.EncryptionPipelineFactory static method)
generate_unique_name() (scholar_flux.utils.paths.path_simplification.PathSimplifier method)
(scholar_flux.utils.paths.PathSimplifier method)
(scholar_flux.utils.PathSimplifier method)
get() (scholar_flux.api.workflows.WORKFLOW_DEFAULTS class method)
(scholar_flux.api.workflows.workflow_defaults.WORKFLOW_DEFAULTS class method)
(scholar_flux.utils.PathNodeMap method)
(scholar_flux.utils.paths.path_node_map.PathNodeMap method)
(scholar_flux.utils.paths.PathNodeMap method)
(scholar_flux.utils.paths.record_path_chain_map.RecordPathChainMap method)
(scholar_flux.utils.paths.RecordPathChainMap method)
(scholar_flux.utils.RecordPathChainMap method)
get_all_keys() (scholar_flux.utils.json_processing_utils.KeyDiscoverer method)
(scholar_flux.utils.KeyDiscoverer method)
get_ancestors() (scholar_flux.utils.paths.processing_path.ProcessingPath method)
(scholar_flux.utils.paths.ProcessingPath method)
(scholar_flux.utils.ProcessingPath method)
get_cache_directory() (scholar_flux.CachedSessionManager class method)
(scholar_flux.sessions.BaseSessionManager class method)
(scholar_flux.sessions.CachedSessionManager class method)
(scholar_flux.sessions.models.BaseSessionManager class method)
(scholar_flux.sessions.models.session.BaseSessionManager class method)
(scholar_flux.sessions.session_manager.CachedSessionManager class method)
get_cached_request() (scholar_flux.api.search_coordinator.SearchCoordinator method)
(scholar_flux.api.SearchCoordinator method)
(scholar_flux.SearchCoordinator method)
get_cached_response() (scholar_flux.api.search_coordinator.SearchCoordinator method)
(scholar_flux.api.SearchCoordinator method)
(scholar_flux.SearchCoordinator method)
get_default_parsers() (scholar_flux.data.base_parser.BaseDataParser class method)
(scholar_flux.data.BaseDataParser class method)
get_default_writable_directory() (in module scholar_flux.package_metadata)
(in module scholar_flux.package_metadata.directories)
get_defaults() (scholar_flux.api.APIParameterConfig class method)
(scholar_flux.api.APIParameterMap class method)
(scholar_flux.api.models.api_parameters.APIParameterConfig class method)
(scholar_flux.api.models.api_parameters.APIParameterMap class method)
(scholar_flux.api.models.APIParameterConfig class method)
(scholar_flux.api.models.APIParameterMap class method)
(scholar_flux.APIParameterConfig class method)
(scholar_flux.APIParameterMap class method)
get_filepath() (scholar_flux.utils.json_file_utils.JsonFileUtils class method)
(scholar_flux.utils.JsonFileUtils class method)
get_from_url() (scholar_flux.api.models.provider_registry.ProviderRegistry method)
(scholar_flux.api.models.ProviderRegistry method)
(scholar_flux.api.ProviderRegistry method)
get_keys_with_path() (scholar_flux.utils.json_processing_utils.KeyDiscoverer method)
(scholar_flux.utils.KeyDiscoverer method)
get_mapped_paths() (scholar_flux.utils.paths.path_simplification.PathSimplifier method)
(scholar_flux.utils.paths.PathSimplifier method)
(scholar_flux.utils.PathSimplifier method)
get_name() (scholar_flux.utils.paths.processing_path.ProcessingPath method)
(scholar_flux.utils.paths.ProcessingPath method)
(scholar_flux.utils.ProcessingPath method)
get_nested_data() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
get_node() (scholar_flux.utils.PathNodeIndex method)
(scholar_flux.utils.PathNodeMap method)
(scholar_flux.utils.paths.path_node_index.PathNodeIndex method)
(scholar_flux.utils.paths.path_node_map.PathNodeMap method)
(scholar_flux.utils.paths.PathNodeIndex method)
(scholar_flux.utils.paths.PathNodeMap method)
(scholar_flux.utils.paths.record_path_chain_map.RecordPathChainMap method)
(scholar_flux.utils.paths.RecordPathChainMap method)
(scholar_flux.utils.RecordPathChainMap method)
get_parent() (scholar_flux.utils.paths.processing_path.ProcessingPath method)
(scholar_flux.utils.paths.ProcessingPath method)
(scholar_flux.utils.ProcessingPath method)
get_patterns_by_name() (scholar_flux.security.masker.SensitiveDataMasker method)
(scholar_flux.security.SensitiveDataMasker method)
get_terminal_keys() (scholar_flux.utils.json_processing_utils.KeyDiscoverer method)
(scholar_flux.utils.KeyDiscoverer method)
get_terminal_paths() (scholar_flux.utils.json_processing_utils.KeyDiscoverer method)
(scholar_flux.utils.KeyDiscoverer method)
get_unique_key() (scholar_flux.utils.json_processing_utils.JsonNormalizer method)
(scholar_flux.utils.JsonNormalizer method)
group() (scholar_flux.utils.paths.processing_path.ProcessingPath method)
(scholar_flux.utils.paths.ProcessingPath method)
(scholar_flux.utils.ProcessingPath method)
group_by_provider() (scholar_flux.api.multisearch_coordinator.MultiSearchCoordinator method)
(scholar_flux.api.MultiSearchCoordinator method)
(scholar_flux.MultiSearchCoordinator method)
group_path_assignments() (scholar_flux.utils.json_processing_utils.PathUtils static method)
(scholar_flux.utils.PathUtils static method)
H
handle_response() (scholar_flux.api.response_coordinator.ResponseCoordinator method)
(scholar_flux.api.ResponseCoordinator method)
(scholar_flux.ResponseCoordinator method)
handle_response_data() (scholar_flux.api.response_coordinator.ResponseCoordinator method)
(scholar_flux.api.ResponseCoordinator method)
(scholar_flux.ResponseCoordinator method)
has_ancestor() (scholar_flux.utils.paths.processing_path.ProcessingPath method)
(scholar_flux.utils.paths.ProcessingPath method)
(scholar_flux.utils.ProcessingPath method)
headers (scholar_flux.api.APIResponse property)
(scholar_flux.api.models.APIResponse property)
(scholar_flux.api.models.reconstructed_response.ReconstructedResponse attribute)
(scholar_flux.api.models.ReconstructedResponse attribute)
(scholar_flux.api.models.responses.APIResponse property)
(scholar_flux.api.ReconstructedResponse attribute)
(scholar_flux.utils.response_protocol.ResponseProtocol attribute)
(scholar_flux.utils.ResponseProtocol attribute)
history (scholar_flux.api.workflows.search_workflow.WorkflowResult attribute)
(scholar_flux.api.workflows.WorkflowResult attribute)
I
ignore_case (scholar_flux.security.FuzzyKeyMaskingPattern attribute)
(scholar_flux.security.KeyMaskingPattern attribute)
,
[1]
(scholar_flux.security.patterns.FuzzyKeyMaskingPattern attribute)
(scholar_flux.security.patterns.KeyMaskingPattern attribute)
,
[1]
(scholar_flux.security.patterns.StringMaskingPattern attribute)
,
[1]
(scholar_flux.security.StringMaskingPattern attribute)
,
[1]
ignore_record_keys() (scholar_flux.data.abc_processor.ABCDataProcessor method)
(scholar_flux.data.ABCDataProcessor method)
infer_delimiter() (scholar_flux.utils.paths.processing_path.ProcessingPath static method)
(scholar_flux.utils.paths.ProcessingPath static method)
(scholar_flux.utils.ProcessingPath static method)
info_content() (scholar_flux.utils.paths.processing_path.ProcessingPath method)
(scholar_flux.utils.paths.ProcessingPath method)
(scholar_flux.utils.ProcessingPath method)
initialize_package() (in module scholar_flux.utils)
(in module scholar_flux.utils.initializer)
InMemoryStorage (class in scholar_flux)
(class in scholar_flux.data_storage)
(class in scholar_flux.data_storage.in_memory_storage)
InvalidComponentTypeError
,
[1]
InvalidCoordinatorParameterException
,
[1]
InvalidDataFormatException
,
[1]
InvalidPathDelimiterError
,
[1]
InvalidPathNodeError
,
[1]
InvalidProcessingPathError
,
[1]
InvalidResponseException
,
[1]
InvalidResponseReconstructionException
,
[1]
InvalidResponseStructureException
,
[1]
is_ancestor_of() (scholar_flux.utils.paths.processing_path.ProcessingPath method)
(scholar_flux.utils.paths.ProcessingPath method)
(scholar_flux.utils.ProcessingPath method)
is_available() (scholar_flux.data_storage.abc_storage.ABCStorage class method)
(scholar_flux.data_storage.ABCStorage class method)
(scholar_flux.data_storage.in_memory_storage.InMemoryStorage class method)
(scholar_flux.data_storage.InMemoryStorage class method)
(scholar_flux.data_storage.mongodb_storage.MongoDBStorage class method)
(scholar_flux.data_storage.MongoDBStorage class method)
(scholar_flux.data_storage.null_storage.NullStorage class method)
(scholar_flux.data_storage.NullStorage class method)
(scholar_flux.data_storage.redis_storage.RedisStorage class method)
(scholar_flux.data_storage.RedisStorage class method)
(scholar_flux.data_storage.sql_storage.SQLAlchemyStorage class method)
(scholar_flux.data_storage.SQLAlchemyStorage class method)
(scholar_flux.InMemoryStorage class method)
(scholar_flux.MongoDBStorage class method)
(scholar_flux.NullStorage class method)
(scholar_flux.RedisStorage class method)
(scholar_flux.SQLAlchemyStorage class method)
is_base64() (scholar_flux.utils.CacheDataEncoder class method)
(scholar_flux.utils.encoder.CacheDataEncoder class method)
is_cached_session() (scholar_flux.api.search_api.SearchAPI static method)
(scholar_flux.api.SearchAPI static method)
(scholar_flux.SearchAPI static method)
is_jsonable() (scholar_flux.utils.json_file_utils.JsonFileUtils static method)
(scholar_flux.utils.JsonFileUtils static method)
is_nested() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
is_nonreadable() (scholar_flux.utils.CacheDataEncoder class method)
(scholar_flux.utils.encoder.CacheDataEncoder class method)
is_response() (scholar_flux.api.models.reconstructed_response.ReconstructedResponse method)
(scholar_flux.api.models.ReconstructedResponse method)
(scholar_flux.api.ReconstructedResponse method)
is_root (scholar_flux.utils.paths.processing_path.ProcessingPath property)
(scholar_flux.utils.paths.ProcessingPath property)
(scholar_flux.utils.ProcessingPath property)
is_secret() (scholar_flux.security.masker.SensitiveDataMasker class method)
(scholar_flux.security.SecretUtils class method)
(scholar_flux.security.SensitiveDataMasker class method)
(scholar_flux.security.utils.SecretUtils class method)
is_valid_node() (scholar_flux.utils.PathNode class method)
(scholar_flux.utils.paths.path_nodes.PathNode class method)
(scholar_flux.utils.paths.PathNode class method)
isnull() (scholar_flux.data_storage.data_cache_manager.DataCacheManager method)
(scholar_flux.data_storage.DataCacheManager method)
(scholar_flux.DataCacheManager method)
iter_pages() (scholar_flux.api.multisearch_coordinator.MultiSearchCoordinator method)
(scholar_flux.api.MultiSearchCoordinator method)
(scholar_flux.api.search_coordinator.SearchCoordinator method)
(scholar_flux.api.SearchCoordinator method)
(scholar_flux.MultiSearchCoordinator method)
(scholar_flux.SearchCoordinator method)
iter_pages_threaded() (scholar_flux.api.multisearch_coordinator.MultiSearchCoordinator method)
(scholar_flux.api.MultiSearchCoordinator method)
(scholar_flux.MultiSearchCoordinator method)
ItsDangerousImportError
,
[1]
J
join() (scholar_flux.api.models.search_results.SearchResultList method)
(scholar_flux.api.models.SearchResultList method)
json() (scholar_flux.api.models.reconstructed_response.ReconstructedResponse method)
(scholar_flux.api.models.ReconstructedResponse method)
(scholar_flux.api.ReconstructedResponse method)
JsonDataEncoder (class in scholar_flux.utils)
(class in scholar_flux.utils.encoder)
JsonFileUtils (class in scholar_flux.utils)
(class in scholar_flux.utils.json_file_utils)
JsonNormalizer (class in scholar_flux.utils)
(class in scholar_flux.utils.json_processing_utils)
JsonRecordData (class in scholar_flux.utils)
(class in scholar_flux.utils.json_processing_utils)
K
keep_descendants() (scholar_flux.utils.paths.processing_path.ProcessingPath class method)
(scholar_flux.utils.paths.ProcessingPath class method)
(scholar_flux.utils.ProcessingPath class method)
KeyDiscoverer (class in scholar_flux.utils)
(class in scholar_flux.utils.json_processing_utils)
KeyFilter (class in scholar_flux.utils)
(class in scholar_flux.utils.json_processing_utils)
KeyMaskingPattern (class in scholar_flux.security)
(class in scholar_flux.security.patterns)
KeyNotFound
,
[1]
L
lazy_add() (scholar_flux.utils.PathProcessingCache method)
(scholar_flux.utils.paths.PathProcessingCache method)
(scholar_flux.utils.paths.processing_cache.PathProcessingCache method)
lazy_remove() (scholar_flux.utils.PathProcessingCache method)
(scholar_flux.utils.paths.PathProcessingCache method)
(scholar_flux.utils.paths.processing_cache.PathProcessingCache method)
load_config() (scholar_flux.utils.config_loader.ConfigLoader method)
(scholar_flux.utils.ConfigLoader method)
load_data() (scholar_flux.data.abc_processor.ABCDataProcessor method)
(scholar_flux.data.ABCDataProcessor method)
(scholar_flux.data.path_data_processor.PathDataProcessor method)
(scholar_flux.data.PathDataProcessor method)
(scholar_flux.data.recursive_data_processor.RecursiveDataProcessor method)
(scholar_flux.data.RecursiveDataProcessor method)
(scholar_flux.PathDataProcessor method)
(scholar_flux.RecursiveDataProcessor method)
(scholar_flux.utils.json_file_utils.JsonFileUtils class method)
(scholar_flux.utils.JsonFileUtils class method)
load_dotenv() (scholar_flux.utils.config_loader.ConfigLoader method)
(scholar_flux.utils.ConfigLoader method)
load_os_env() (scholar_flux.utils.config_loader.ConfigLoader method)
(scholar_flux.utils.ConfigLoader method)
load_os_env_key() (scholar_flux.utils.config_loader.ConfigLoader class method)
(scholar_flux.utils.ConfigLoader class method)
load_provider_config() (scholar_flux.utils.provider_utils.ProviderUtils class method)
load_provider_config_dict() (scholar_flux.utils.provider_utils.ProviderUtils class method)
loads() (scholar_flux.utils.encoder.JsonDataEncoder class method)
(scholar_flux.utils.JsonDataEncoder class method)
log_retry_attempt() (scholar_flux.api.rate_limiting.retry_handler.RetryHandler method)
(scholar_flux.api.rate_limiting.RetryHandler method)
(scholar_flux.api.RetryHandler method)
log_retry_warning() (scholar_flux.api.rate_limiting.retry_handler.RetryHandler static method)
(scholar_flux.api.rate_limiting.RetryHandler static method)
(scholar_flux.api.RetryHandler static method)
LogDirectoryError
,
[1]
M
make_request() (scholar_flux.api.search_api.SearchAPI method)
(scholar_flux.api.SearchAPI method)
(scholar_flux.SearchAPI method)
map (scholar_flux.api.APIParameterConfig property)
(scholar_flux.api.models.api_parameters.APIParameterConfig property)
(scholar_flux.api.models.APIParameterConfig property)
(scholar_flux.APIParameterConfig property)
mask_pattern (scholar_flux.security.FuzzyKeyMaskingPattern attribute)
(scholar_flux.security.KeyMaskingPattern attribute)
,
[1]
(scholar_flux.security.patterns.FuzzyKeyMaskingPattern attribute)
(scholar_flux.security.patterns.KeyMaskingPattern attribute)
,
[1]
(scholar_flux.security.patterns.StringMaskingPattern attribute)
,
[1]
(scholar_flux.security.StringMaskingPattern attribute)
,
[1]
mask_secret() (scholar_flux.security.masker.SensitiveDataMasker static method)
(scholar_flux.security.SecretUtils class method)
(scholar_flux.security.SensitiveDataMasker static method)
(scholar_flux.security.utils.SecretUtils class method)
mask_text() (scholar_flux.security.masker.SensitiveDataMasker method)
(scholar_flux.security.SensitiveDataMasker method)
MaskingFilter (class in scholar_flux.security)
(class in scholar_flux.security.filters)
MaskingPattern (class in scholar_flux.security)
(class in scholar_flux.security.patterns)
MaskingPatternSet (class in scholar_flux.security)
(class in scholar_flux.security.patterns)
MAX_API_KEY_LENGTH (scholar_flux.api.models.search_api_config.SearchAPIConfig attribute)
(scholar_flux.api.models.SearchAPIConfig attribute)
(scholar_flux.api.SearchAPIConfig attribute)
(scholar_flux.SearchAPIConfig attribute)
MAX_PROCESSES (scholar_flux.utils.PathNodeIndex attribute)
(scholar_flux.utils.paths.path_node_index.PathNodeIndex attribute)
(scholar_flux.utils.paths.PathNodeIndex attribute)
message (scholar_flux.api.ErrorResponse attribute)
(scholar_flux.api.models.ErrorResponse attribute)
(scholar_flux.api.models.NonResponse attribute)
(scholar_flux.api.models.ProcessedResponse attribute)
(scholar_flux.api.models.responses.ErrorResponse attribute)
(scholar_flux.api.models.responses.NonResponse attribute)
(scholar_flux.api.models.responses.ProcessedResponse attribute)
(scholar_flux.api.models.search_results.SearchResult property)
(scholar_flux.api.models.SearchResult property)
(scholar_flux.api.ProcessedResponse attribute)
metadata (scholar_flux.api.ErrorResponse property)
(scholar_flux.api.models.ErrorResponse property)
(scholar_flux.api.models.ProcessedResponse attribute)
(scholar_flux.api.models.responses.ErrorResponse property)
(scholar_flux.api.models.responses.ProcessedResponse attribute)
(scholar_flux.api.models.search_results.SearchResult property)
(scholar_flux.api.models.SearchResult property)
(scholar_flux.api.ProcessedResponse attribute)
min_interval (scholar_flux.api.rate_limiting.rate_limiter.RateLimiter property)
(scholar_flux.api.rate_limiting.RateLimiter property)
(scholar_flux.api.RateLimiter property)
MissingAPIKeyException
,
[1]
MissingAPISpecificParameterException
,
[1]
MissingProviderException
,
[1]
MissingResponseException
,
[1]
model_config (scholar_flux.api.APIParameterMap attribute)
(scholar_flux.api.APIResponse attribute)
(scholar_flux.api.ErrorResponse attribute)
(scholar_flux.api.models.api_parameters.APIParameterMap attribute)
(scholar_flux.api.models.APIParameterMap attribute)
(scholar_flux.api.models.APIResponse attribute)
(scholar_flux.api.models.base_parameters.BaseAPIParameterMap attribute)
(scholar_flux.api.models.BaseAPIParameterMap attribute)
(scholar_flux.api.models.ErrorResponse attribute)
(scholar_flux.api.models.NonResponse attribute)
(scholar_flux.api.models.PageListInput attribute)
(scholar_flux.api.models.ProcessedResponse attribute)
(scholar_flux.api.models.provider_config.ProviderConfig attribute)
(scholar_flux.api.models.ProviderConfig attribute)
(scholar_flux.api.models.responses.APIResponse attribute)
(scholar_flux.api.models.responses.ErrorResponse attribute)
(scholar_flux.api.models.responses.NonResponse attribute)
(scholar_flux.api.models.responses.ProcessedResponse attribute)
(scholar_flux.api.models.search_api_config.SearchAPIConfig attribute)
(scholar_flux.api.models.search_inputs.PageListInput attribute)
(scholar_flux.api.models.search_results.SearchResult attribute)
(scholar_flux.api.models.SearchAPIConfig attribute)
(scholar_flux.api.models.SearchResult attribute)
(scholar_flux.api.NonResponse attribute)
(scholar_flux.api.ProcessedResponse attribute)
(scholar_flux.api.ProviderConfig attribute)
(scholar_flux.api.SearchAPIConfig attribute)
(scholar_flux.api.workflows.BaseStepContext attribute)
(scholar_flux.api.workflows.BaseWorkflow attribute)
(scholar_flux.api.workflows.BaseWorkflowResult attribute)
(scholar_flux.api.workflows.BaseWorkflowStep attribute)
(scholar_flux.api.workflows.models.BaseStepContext attribute)
(scholar_flux.api.workflows.models.BaseWorkflow attribute)
(scholar_flux.api.workflows.models.BaseWorkflowResult attribute)
(scholar_flux.api.workflows.models.BaseWorkflowStep attribute)
(scholar_flux.api.workflows.pubmed_workflow.PubMedFetchStep attribute)
(scholar_flux.api.workflows.pubmed_workflow.PubMedSearchStep attribute)
(scholar_flux.api.workflows.PubMedFetchStep attribute)
(scholar_flux.api.workflows.PubMedSearchStep attribute)
(scholar_flux.api.workflows.search_workflow.SearchWorkflow attribute)
(scholar_flux.api.workflows.search_workflow.StepContext attribute)
(scholar_flux.api.workflows.search_workflow.WorkflowResult attribute)
(scholar_flux.api.workflows.search_workflow.WorkflowStep attribute)
(scholar_flux.api.workflows.SearchWorkflow attribute)
(scholar_flux.api.workflows.StepContext attribute)
(scholar_flux.api.workflows.WorkflowResult attribute)
(scholar_flux.api.workflows.WorkflowStep attribute)
(scholar_flux.APIParameterMap attribute)
(scholar_flux.ProviderConfig attribute)
(scholar_flux.SearchAPIConfig attribute)
(scholar_flux.sessions.CachedSessionConfig attribute)
(scholar_flux.sessions.models.CachedSessionConfig attribute)
(scholar_flux.sessions.models.session.CachedSessionConfig attribute)
model_post_init() (scholar_flux.api.workflows.search_workflow.SearchWorkflow method)
(scholar_flux.api.workflows.SearchWorkflow method)
module
scholar_flux
scholar_flux.api
scholar_flux.api.base_api
scholar_flux.api.base_coordinator
scholar_flux.api.models
scholar_flux.api.models.api_parameters
scholar_flux.api.models.base_parameters
scholar_flux.api.models.provider_config
scholar_flux.api.models.provider_registry
scholar_flux.api.models.reconstructed_response
scholar_flux.api.models.response_types
scholar_flux.api.models.responses
scholar_flux.api.models.search_api_config
scholar_flux.api.models.search_inputs
scholar_flux.api.models.search_results
scholar_flux.api.multisearch_coordinator
scholar_flux.api.providers
scholar_flux.api.providers.core
scholar_flux.api.providers.crossref
scholar_flux.api.providers.plos
scholar_flux.api.providers.pubmed
scholar_flux.api.providers.pubmed_efetch
scholar_flux.api.providers.springer_nature
scholar_flux.api.rate_limiting
scholar_flux.api.rate_limiting.rate_limiter
scholar_flux.api.rate_limiting.retry_handler
scholar_flux.api.rate_limiting.threaded_rate_limiter
scholar_flux.api.response_coordinator
scholar_flux.api.response_validator
scholar_flux.api.search_api
scholar_flux.api.search_coordinator
scholar_flux.api.validators
scholar_flux.api.workflows
scholar_flux.api.workflows.models
scholar_flux.api.workflows.pubmed_workflow
scholar_flux.api.workflows.search_workflow
scholar_flux.api.workflows.workflow_defaults
scholar_flux.data
scholar_flux.data.abc_processor
scholar_flux.data.base_extractor
scholar_flux.data.base_parser
scholar_flux.data.data_extractor
scholar_flux.data.data_parser
scholar_flux.data.data_processor
scholar_flux.data.pass_through_data_processor
scholar_flux.data.path_data_processor
scholar_flux.data.recursive_data_processor
scholar_flux.data_storage
scholar_flux.data_storage.abc_storage
scholar_flux.data_storage.data_cache_manager
scholar_flux.data_storage.in_memory_storage
scholar_flux.data_storage.mongodb_storage
scholar_flux.data_storage.null_storage
scholar_flux.data_storage.redis_storage
scholar_flux.data_storage.sql_storage
scholar_flux.exceptions
scholar_flux.exceptions.api_exceptions
scholar_flux.exceptions.coordinator_exceptions
scholar_flux.exceptions.data_exceptions
scholar_flux.exceptions.import_exceptions
scholar_flux.exceptions.path_exceptions
scholar_flux.exceptions.storage_exceptions
scholar_flux.exceptions.util_exceptions
scholar_flux.package_metadata
scholar_flux.package_metadata.directories
scholar_flux.security
scholar_flux.security.filters
scholar_flux.security.masker
scholar_flux.security.patterns
scholar_flux.security.utils
scholar_flux.sessions
scholar_flux.sessions.encryption
scholar_flux.sessions.models
scholar_flux.sessions.models.session
scholar_flux.sessions.session_manager
scholar_flux.utils
scholar_flux.utils.config_loader
scholar_flux.utils.encoder
scholar_flux.utils.helpers
scholar_flux.utils.initializer
scholar_flux.utils.json_file_utils
scholar_flux.utils.json_processing_utils
scholar_flux.utils.logger
scholar_flux.utils.module_utils
scholar_flux.utils.paths
scholar_flux.utils.paths.path_discoverer
scholar_flux.utils.paths.path_node_index
scholar_flux.utils.paths.path_node_map
scholar_flux.utils.paths.path_nodes
scholar_flux.utils.paths.path_simplification
scholar_flux.utils.paths.processing_cache
scholar_flux.utils.paths.processing_path
scholar_flux.utils.paths.record_path_chain_map
scholar_flux.utils.provider_utils
scholar_flux.utils.repr_utils
scholar_flux.utils.response_protocol
MongoDBImportError
,
[1]
,
[2]
MongoDBStorage (class in scholar_flux)
(class in scholar_flux.data_storage)
(class in scholar_flux.data_storage.mongodb_storage)
MultiSearchCoordinator (class in scholar_flux)
(class in scholar_flux.api)
(class in scholar_flux.api.multisearch_coordinator)
N
name (scholar_flux.api.models.APISpecificParameter attribute)
(scholar_flux.api.models.base_parameters.APISpecificParameter attribute)
(scholar_flux.security.FuzzyKeyMaskingPattern attribute)
(scholar_flux.security.KeyMaskingPattern attribute)
,
[1]
(scholar_flux.security.MaskingPattern attribute)
(scholar_flux.security.patterns.FuzzyKeyMaskingPattern attribute)
(scholar_flux.security.patterns.KeyMaskingPattern attribute)
,
[1]
(scholar_flux.security.patterns.MaskingPattern attribute)
(scholar_flux.security.patterns.StringMaskingPattern attribute)
,
[1]
(scholar_flux.security.StringMaskingPattern attribute)
,
[1]
name_mappings (scholar_flux.utils.paths.path_simplification.PathSimplifier attribute)
,
[1]
(scholar_flux.utils.paths.PathSimplifier attribute)
,
[1]
(scholar_flux.utils.PathSimplifier attribute)
,
[1]
namespace (scholar_flux.data_storage.in_memory_storage.InMemoryStorage attribute)
(scholar_flux.data_storage.InMemoryStorage attribute)
(scholar_flux.data_storage.mongodb_storage.MongoDBStorage attribute)
(scholar_flux.data_storage.MongoDBStorage attribute)
(scholar_flux.data_storage.null_storage.NullStorage attribute)
(scholar_flux.data_storage.NullStorage attribute)
(scholar_flux.data_storage.redis_storage.RedisStorage attribute)
(scholar_flux.data_storage.RedisStorage attribute)
(scholar_flux.data_storage.sql_storage.SQLAlchemyStorage attribute)
(scholar_flux.data_storage.SQLAlchemyStorage attribute)
nested_key_exists() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
node_exists() (scholar_flux.utils.PathNodeMap method)
(scholar_flux.utils.paths.path_node_map.PathNodeMap method)
(scholar_flux.utils.paths.PathNodeMap method)
(scholar_flux.utils.paths.record_path_chain_map.RecordPathChainMap method)
(scholar_flux.utils.paths.RecordPathChainMap method)
(scholar_flux.utils.RecordPathChainMap method)
node_map (scholar_flux.utils.PathNodeIndex attribute)
(scholar_flux.utils.paths.path_node_index.PathNodeIndex attribute)
(scholar_flux.utils.paths.PathNodeIndex attribute)
nodes (scholar_flux.utils.PathNodeIndex property)
(scholar_flux.utils.PathNodeMap property)
(scholar_flux.utils.paths.path_node_index.PathNodeIndex property)
(scholar_flux.utils.paths.path_node_map.PathNodeMap property)
(scholar_flux.utils.paths.PathNodeIndex property)
(scholar_flux.utils.paths.PathNodeMap property)
(scholar_flux.utils.paths.record_path_chain_map.RecordPathChainMap property)
(scholar_flux.utils.paths.RecordPathChainMap property)
(scholar_flux.utils.RecordPathChainMap property)
non_informative (scholar_flux.utils.paths.path_simplification.PathSimplifier attribute)
,
[1]
(scholar_flux.utils.paths.PathSimplifier attribute)
,
[1]
(scholar_flux.utils.PathSimplifier attribute)
,
[1]
NonResponse (class in scholar_flux.api)
(class in scholar_flux.api.models)
(class in scholar_flux.api.models.responses)
normalize_extracted() (scholar_flux.utils.json_processing_utils.JsonNormalizer method)
(scholar_flux.utils.JsonNormalizer method)
normalize_provider_name() (scholar_flux.api.models.provider_config.ProviderConfig class method)
(scholar_flux.api.models.ProviderConfig class method)
(scholar_flux.api.ProviderConfig class method)
(scholar_flux.ProviderConfig class method)
normalize_records() (scholar_flux.utils.PathNodeIndex class method)
(scholar_flux.utils.paths.path_node_index.PathNodeIndex class method)
(scholar_flux.utils.paths.PathNodeIndex class method)
normalize_repr() (in module scholar_flux.utils)
(in module scholar_flux.utils.repr_utils)
normalize_url() (in module scholar_flux.api.validators)
NotFoundException
,
[1]
null() (scholar_flux.data_storage.data_cache_manager.DataCacheManager class method)
(scholar_flux.data_storage.DataCacheManager class method)
(scholar_flux.DataCacheManager class method)
NullStorage (class in scholar_flux)
(class in scholar_flux.data_storage)
(class in scholar_flux.data_storage.null_storage)
O
ok (scholar_flux.api.models.reconstructed_response.ReconstructedResponse property)
(scholar_flux.api.models.ReconstructedResponse property)
(scholar_flux.api.ReconstructedResponse property)
OptionalDependencyImportError
,
[1]
,
[2]
P
PackageInitializationError
,
[1]
page (scholar_flux.api.models.search_results.SearchResult attribute)
(scholar_flux.api.models.SearchResult attribute)
page_numbers (scholar_flux.api.models.PageListInput property)
(scholar_flux.api.models.search_inputs.PageListInput property)
page_required (scholar_flux.api.models.base_parameters.BaseAPIParameterMap attribute)
(scholar_flux.api.models.BaseAPIParameterMap attribute)
page_validation() (scholar_flux.api.models.PageListInput class method)
(scholar_flux.api.models.search_inputs.PageListInput class method)
PageListInput (class in scholar_flux.api.models)
(class in scholar_flux.api.models.search_inputs)
parameter_config (scholar_flux.api.search_api.SearchAPI property)
(scholar_flux.api.SearchAPI property)
(scholar_flux.SearchAPI property)
parameter_map (scholar_flux.api.APIParameterConfig attribute)
(scholar_flux.api.models.api_parameters.APIParameterConfig attribute)
(scholar_flux.api.models.APIParameterConfig attribute)
(scholar_flux.api.models.provider_config.ProviderConfig attribute)
(scholar_flux.api.models.ProviderConfig attribute)
(scholar_flux.api.ProviderConfig attribute)
(scholar_flux.APIParameterConfig attribute)
(scholar_flux.ProviderConfig attribute)
parse() (scholar_flux.data.base_parser.BaseDataParser method)
(scholar_flux.data.BaseDataParser method)
(scholar_flux.data.data_parser.DataParser method)
(scholar_flux.data.DataParser method)
(scholar_flux.DataParser method)
parse_from_defaults() (scholar_flux.data.base_parser.BaseDataParser class method)
(scholar_flux.data.BaseDataParser class method)
parse_iso_timestamp() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
parse_json() (scholar_flux.data.base_parser.BaseDataParser class method)
(scholar_flux.data.BaseDataParser class method)
parse_retry_after() (scholar_flux.api.rate_limiting.retry_handler.RetryHandler method)
(scholar_flux.api.rate_limiting.RetryHandler method)
(scholar_flux.api.RetryHandler method)
parse_xml() (scholar_flux.data.base_parser.BaseDataParser class method)
(scholar_flux.data.BaseDataParser class method)
parse_yaml() (scholar_flux.data.base_parser.BaseDataParser class method)
(scholar_flux.data.BaseDataParser class method)
parsed_response (scholar_flux.api.ErrorResponse property)
(scholar_flux.api.models.ErrorResponse property)
(scholar_flux.api.models.ProcessedResponse attribute)
(scholar_flux.api.models.responses.ErrorResponse property)
(scholar_flux.api.models.responses.ProcessedResponse attribute)
(scholar_flux.api.models.search_results.SearchResult property)
(scholar_flux.api.models.SearchResult property)
(scholar_flux.api.ProcessedResponse attribute)
parser (scholar_flux.api.base_coordinator.BaseCoordinator property)
(scholar_flux.api.BaseCoordinator property)
(scholar_flux.api.response_coordinator.ResponseCoordinator property)
(scholar_flux.api.ResponseCoordinator property)
(scholar_flux.ResponseCoordinator property)
PassThroughDataProcessor (class in scholar_flux)
(class in scholar_flux.data)
(class in scholar_flux.data.pass_through_data_processor)
path (scholar_flux.utils.json_processing_utils.JsonRecordData attribute)
(scholar_flux.utils.JsonRecordData attribute)
(scholar_flux.utils.PathNode attribute)
,
[1]
(scholar_flux.utils.paths.path_nodes.PathNode attribute)
,
[1]
(scholar_flux.utils.paths.PathNode attribute)
,
[1]
path_cache (scholar_flux.utils.PathProcessingCache property)
(scholar_flux.utils.paths.PathProcessingCache property)
(scholar_flux.utils.paths.processing_cache.PathProcessingCache property)
path_group (scholar_flux.utils.PathNode property)
(scholar_flux.utils.paths.path_nodes.PathNode property)
(scholar_flux.utils.paths.PathNode property)
path_keys (scholar_flux.utils.PathNode property)
(scholar_flux.utils.paths.path_nodes.PathNode property)
(scholar_flux.utils.paths.PathNode property)
path_mappings (scholar_flux.utils.PathDiscoverer attribute)
,
[1]
(scholar_flux.utils.paths.path_discoverer.PathDiscoverer attribute)
,
[1]
(scholar_flux.utils.paths.PathDiscoverer attribute)
,
[1]
path_name() (scholar_flux.utils.json_processing_utils.PathUtils static method)
(scholar_flux.utils.PathUtils static method)
path_str() (scholar_flux.utils.json_processing_utils.PathUtils static method)
(scholar_flux.utils.PathUtils static method)
PathCacheError
,
[1]
PathCombinationError
,
[1]
PathDataProcessor (class in scholar_flux)
(class in scholar_flux.data)
(class in scholar_flux.data.path_data_processor)
PathDiscoverer (class in scholar_flux.utils)
(class in scholar_flux.utils.paths)
(class in scholar_flux.utils.paths.path_discoverer)
PathDiscoveryError
,
[1]
PathIndexingError
,
[1]
PathNode (class in scholar_flux.utils)
(class in scholar_flux.utils.paths)
(class in scholar_flux.utils.paths.path_nodes)
PathNodeIndex (class in scholar_flux.utils)
(class in scholar_flux.utils.paths)
(class in scholar_flux.utils.paths.path_node_index)
PathNodeIndexError
,
[1]
PathNodeMap (class in scholar_flux.utils)
(class in scholar_flux.utils.paths)
(class in scholar_flux.utils.paths.path_node_map)
PathNodeMapError
,
[1]
PathProcessingCache (class in scholar_flux.utils)
(class in scholar_flux.utils.paths)
(class in scholar_flux.utils.paths.processing_cache)
paths (scholar_flux.utils.PathNodeIndex property)
(scholar_flux.utils.PathNodeMap property)
(scholar_flux.utils.paths.path_node_index.PathNodeIndex property)
(scholar_flux.utils.paths.path_node_map.PathNodeMap property)
(scholar_flux.utils.paths.PathNodeIndex property)
(scholar_flux.utils.paths.PathNodeMap property)
(scholar_flux.utils.paths.record_path_chain_map.RecordPathChainMap property)
(scholar_flux.utils.paths.RecordPathChainMap property)
(scholar_flux.utils.RecordPathChainMap property)
PathSimplificationError
,
[1]
PathSimplifier (class in scholar_flux.utils)
(class in scholar_flux.utils.paths)
(class in scholar_flux.utils.paths.path_simplification)
PathUtils (class in scholar_flux.utils)
(class in scholar_flux.utils.json_processing_utils)
PathUtilsError
,
[1]
pattern (scholar_flux.security.FuzzyKeyMaskingPattern attribute)
(scholar_flux.security.KeyMaskingPattern attribute)
,
[1]
(scholar_flux.security.MaskingPattern attribute)
(scholar_flux.security.patterns.FuzzyKeyMaskingPattern attribute)
(scholar_flux.security.patterns.KeyMaskingPattern attribute)
,
[1]
(scholar_flux.security.patterns.MaskingPattern attribute)
(scholar_flux.security.patterns.StringMaskingPattern attribute)
,
[1]
(scholar_flux.security.StringMaskingPattern attribute)
,
[1]
pattern_search() (scholar_flux.utils.PathNodeIndex method)
(scholar_flux.utils.paths.path_node_index.PathNodeIndex method)
(scholar_flux.utils.paths.PathNodeIndex method)
patterns (scholar_flux.security.masker.SensitiveDataMasker.self attribute)
(scholar_flux.security.SensitiveDataMasker.self attribute)
PermissionException
,
[1]
post_transform() (scholar_flux.api.workflows.BaseWorkflowStep method)
(scholar_flux.api.workflows.models.BaseWorkflowStep method)
(scholar_flux.api.workflows.search_workflow.WorkflowStep method)
(scholar_flux.api.workflows.WorkflowStep method)
pre_transform() (scholar_flux.api.workflows.BaseWorkflowStep method)
(scholar_flux.api.workflows.models.BaseWorkflowStep method)
(scholar_flux.api.workflows.pubmed_workflow.PubMedFetchStep method)
(scholar_flux.api.workflows.PubMedFetchStep method)
(scholar_flux.api.workflows.search_workflow.WorkflowStep method)
(scholar_flux.api.workflows.WorkflowStep method)
prepare_request() (scholar_flux.api.base_api.BaseAPI method)
(scholar_flux.api.BaseAPI method)
(scholar_flux.api.search_api.SearchAPI method)
(scholar_flux.api.SearchAPI method)
(scholar_flux.BaseAPI method)
(scholar_flux.SearchAPI method)
prepare_search() (scholar_flux.api.search_api.SearchAPI method)
(scholar_flux.api.SearchAPI method)
(scholar_flux.SearchAPI method)
process_and_flatten() (scholar_flux.data.RecursiveJsonProcessor method)
(scholar_flux.utils.json_processing_utils.RecursiveJsonProcessor method)
(scholar_flux.utils.RecursiveJsonProcessor method)
process_dictionary() (scholar_flux.data.RecursiveJsonProcessor method)
(scholar_flux.utils.json_processing_utils.RecursiveJsonProcessor method)
(scholar_flux.utils.RecursiveJsonProcessor method)
process_key() (scholar_flux.data.abc_processor.ABCDataProcessor method)
(scholar_flux.data.ABCDataProcessor method)
process_level() (scholar_flux.data.RecursiveJsonProcessor method)
(scholar_flux.utils.json_processing_utils.RecursiveJsonProcessor method)
(scholar_flux.utils.RecursiveJsonProcessor method)
process_page() (scholar_flux.api.models.PageListInput class method)
(scholar_flux.api.models.search_inputs.PageListInput class method)
(scholar_flux.data.abc_processor.ABCDataProcessor method)
(scholar_flux.data.ABCDataProcessor method)
(scholar_flux.data.data_processor.DataProcessor method)
(scholar_flux.data.DataProcessor method)
(scholar_flux.data.pass_through_data_processor.PassThroughDataProcessor method)
(scholar_flux.data.PassThroughDataProcessor method)
(scholar_flux.data.path_data_processor.PathDataProcessor method)
(scholar_flux.data.PathDataProcessor method)
(scholar_flux.data.recursive_data_processor.RecursiveDataProcessor method)
(scholar_flux.data.RecursiveDataProcessor method)
(scholar_flux.DataProcessor method)
(scholar_flux.PassThroughDataProcessor method)
(scholar_flux.PathDataProcessor method)
(scholar_flux.RecursiveDataProcessor method)
process_record() (scholar_flux.data.abc_processor.ABCDataProcessor method)
(scholar_flux.data.ABCDataProcessor method)
(scholar_flux.data.data_processor.DataProcessor method)
(scholar_flux.data.DataProcessor method)
(scholar_flux.data.pass_through_data_processor.PassThroughDataProcessor method)
(scholar_flux.data.PassThroughDataProcessor method)
(scholar_flux.data.path_data_processor.PathDataProcessor method)
(scholar_flux.data.PathDataProcessor method)
(scholar_flux.data.recursive_data_processor.RecursiveDataProcessor method)
(scholar_flux.data.RecursiveDataProcessor method)
(scholar_flux.DataProcessor method)
(scholar_flux.PassThroughDataProcessor method)
(scholar_flux.PathDataProcessor method)
(scholar_flux.RecursiveDataProcessor method)
process_text() (scholar_flux.data.abc_processor.ABCDataProcessor method)
(scholar_flux.data.ABCDataProcessor method)
processed_records (scholar_flux.api.ErrorResponse property)
(scholar_flux.api.models.ErrorResponse property)
(scholar_flux.api.models.ProcessedResponse attribute)
(scholar_flux.api.models.responses.ErrorResponse property)
(scholar_flux.api.models.responses.ProcessedResponse attribute)
(scholar_flux.api.models.search_results.SearchResult property)
(scholar_flux.api.models.SearchResult property)
(scholar_flux.api.ProcessedResponse attribute)
ProcessedResponse (class in scholar_flux.api)
(class in scholar_flux.api.models)
(class in scholar_flux.api.models.responses)
ProcessingPath (class in scholar_flux.utils)
(class in scholar_flux.utils.paths)
(class in scholar_flux.utils.paths.processing_path)
processor (scholar_flux.api.base_coordinator.BaseCoordinator property)
(scholar_flux.api.BaseCoordinator property)
(scholar_flux.api.response_coordinator.ResponseCoordinator property)
(scholar_flux.api.ResponseCoordinator property)
(scholar_flux.ResponseCoordinator property)
provider_name (scholar_flux.api.models.provider_config.ProviderConfig attribute)
(scholar_flux.api.models.ProviderConfig attribute)
(scholar_flux.api.models.search_api_config.SearchAPIConfig attribute)
,
[1]
(scholar_flux.api.models.search_results.SearchResult attribute)
(scholar_flux.api.models.SearchAPIConfig attribute)
,
[1]
(scholar_flux.api.models.SearchResult attribute)
(scholar_flux.api.ProviderConfig attribute)
(scholar_flux.api.search_api.SearchAPI property)
(scholar_flux.api.SearchAPI property)
(scholar_flux.api.SearchAPIConfig attribute)
,
[1]
(scholar_flux.api.workflows.pubmed_workflow.PubMedFetchStep attribute)
(scholar_flux.api.workflows.pubmed_workflow.PubMedSearchStep attribute)
(scholar_flux.api.workflows.PubMedFetchStep attribute)
(scholar_flux.api.workflows.PubMedSearchStep attribute)
(scholar_flux.api.workflows.search_workflow.WorkflowStep attribute)
(scholar_flux.api.workflows.WorkflowStep attribute)
(scholar_flux.ProviderConfig attribute)
(scholar_flux.SearchAPI property)
(scholar_flux.SearchAPIConfig attribute)
,
[1]
ProviderConfig (class in scholar_flux)
(class in scholar_flux.api)
(class in scholar_flux.api.models)
(class in scholar_flux.api.models.provider_config)
ProviderRegistry (class in scholar_flux.api)
(class in scholar_flux.api.models)
(class in scholar_flux.api.models.provider_registry)
ProviderUtils (class in scholar_flux.utils.provider_utils)
pubmed (scholar_flux.api.workflows.WORKFLOW_DEFAULTS attribute)
(scholar_flux.api.workflows.workflow_defaults.WORKFLOW_DEFAULTS attribute)
PubMedFetchStep (class in scholar_flux.api.workflows)
(class in scholar_flux.api.workflows.pubmed_workflow)
PubMedSearchStep (class in scholar_flux.api.workflows)
(class in scholar_flux.api.workflows.pubmed_workflow)
Q
query (scholar_flux.api.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.api_parameters.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.base_parameters.BaseAPIParameterMap attribute)
,
[1]
(scholar_flux.api.models.BaseAPIParameterMap attribute)
,
[1]
(scholar_flux.api.models.search_results.SearchResult attribute)
(scholar_flux.api.models.SearchResult attribute)
(scholar_flux.api.search_api.SearchAPI property)
(scholar_flux.api.SearchAPI property)
(scholar_flux.APIParameterMap attribute)
(scholar_flux.SearchAPI property)
QueryValidationException
,
[1]
quote_if_string() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
quote_numeric() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
R
raise_for_status() (scholar_flux.api.APIResponse method)
(scholar_flux.api.models.APIResponse method)
(scholar_flux.api.models.reconstructed_response.ReconstructedResponse method)
(scholar_flux.api.models.ReconstructedResponse method)
(scholar_flux.api.models.responses.APIResponse method)
(scholar_flux.api.ReconstructedResponse method)
(scholar_flux.utils.response_protocol.ResponseProtocol method)
(scholar_flux.utils.ResponseProtocol method)
raise_on_error (scholar_flux.data_storage.in_memory_storage.InMemoryStorage attribute)
(scholar_flux.data_storage.InMemoryStorage attribute)
(scholar_flux.data_storage.mongodb_storage.MongoDBStorage attribute)
(scholar_flux.data_storage.MongoDBStorage attribute)
(scholar_flux.data_storage.null_storage.NullStorage attribute)
(scholar_flux.data_storage.NullStorage attribute)
(scholar_flux.data_storage.redis_storage.RedisStorage attribute)
(scholar_flux.data_storage.RedisStorage attribute)
(scholar_flux.data_storage.sql_storage.SQLAlchemyStorage attribute)
(scholar_flux.data_storage.SQLAlchemyStorage attribute)
rate() (scholar_flux.api.rate_limiting.rate_limiter.RateLimiter method)
(scholar_flux.api.rate_limiting.RateLimiter method)
(scholar_flux.api.rate_limiting.threaded_rate_limiter.ThreadedRateLimiter method)
(scholar_flux.api.rate_limiting.ThreadedRateLimiter method)
(scholar_flux.api.RateLimiter method)
(scholar_flux.api.ThreadedRateLimiter method)
RateLimiter (class in scholar_flux.api)
(class in scholar_flux.api.rate_limiting)
(class in scholar_flux.api.rate_limiting.rate_limiter)
RateLimitExceededException
,
[1]
read_lines() (scholar_flux.utils.json_file_utils.JsonFileUtils class method)
(scholar_flux.utils.JsonFileUtils class method)
reason (scholar_flux.api.APIResponse property)
(scholar_flux.api.models.APIResponse property)
(scholar_flux.api.models.reconstructed_response.ReconstructedResponse attribute)
(scholar_flux.api.models.ReconstructedResponse attribute)
(scholar_flux.api.models.responses.APIResponse property)
(scholar_flux.api.ReconstructedResponse attribute)
ReconstructedResponse (class in scholar_flux.api)
(class in scholar_flux.api.models)
(class in scholar_flux.api.models.reconstructed_response)
record_filter() (scholar_flux.data.abc_processor.ABCDataProcessor method)
(scholar_flux.data.ABCDataProcessor method)
(scholar_flux.data.data_processor.DataProcessor method)
(scholar_flux.data.DataProcessor method)
(scholar_flux.data.pass_through_data_processor.PassThroughDataProcessor method)
(scholar_flux.data.PassThroughDataProcessor method)
(scholar_flux.data.path_data_processor.PathDataProcessor method)
(scholar_flux.data.PathDataProcessor method)
(scholar_flux.data.recursive_data_processor.RecursiveDataProcessor method)
(scholar_flux.data.RecursiveDataProcessor method)
(scholar_flux.DataProcessor method)
(scholar_flux.PassThroughDataProcessor method)
(scholar_flux.PathDataProcessor method)
(scholar_flux.RecursiveDataProcessor method)
record_index (scholar_flux.utils.PathNode property)
(scholar_flux.utils.paths.path_nodes.PathNode property)
(scholar_flux.utils.paths.PathNode property)
(scholar_flux.utils.paths.processing_path.ProcessingPath property)
(scholar_flux.utils.paths.ProcessingPath property)
(scholar_flux.utils.ProcessingPath property)
record_indices (scholar_flux.utils.PathNodeIndex property)
(scholar_flux.utils.PathNodeMap property)
(scholar_flux.utils.paths.path_node_index.PathNodeIndex property)
(scholar_flux.utils.paths.path_node_map.PathNodeMap property)
(scholar_flux.utils.paths.PathNodeIndex property)
(scholar_flux.utils.paths.PathNodeMap property)
(scholar_flux.utils.paths.record_path_chain_map.RecordPathChainMap property)
(scholar_flux.utils.paths.RecordPathChainMap property)
(scholar_flux.utils.RecordPathChainMap property)
RecordPathChainMap (class in scholar_flux.utils)
(class in scholar_flux.utils.paths)
(class in scholar_flux.utils.paths.record_path_chain_map)
RecordPathChainMapError
,
[1]
RecordPathNodeMap (class in scholar_flux.utils)
(class in scholar_flux.utils.paths)
(class in scholar_flux.utils.paths.record_path_chain_map)
RecordPathNodeMapError
,
[1]
records (scholar_flux.utils.PathDiscoverer attribute)
,
[1]
(scholar_flux.utils.paths.path_discoverer.PathDiscoverer attribute)
,
[1]
(scholar_flux.utils.paths.PathDiscoverer attribute)
,
[1]
records_per_page (scholar_flux.api.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.api_parameters.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.base_parameters.BaseAPIParameterMap attribute)
,
[1]
(scholar_flux.api.models.BaseAPIParameterMap attribute)
,
[1]
(scholar_flux.api.models.provider_config.ProviderConfig attribute)
(scholar_flux.api.models.ProviderConfig attribute)
(scholar_flux.api.models.search_api_config.SearchAPIConfig attribute)
,
[1]
(scholar_flux.api.models.SearchAPIConfig attribute)
,
[1]
(scholar_flux.api.ProviderConfig attribute)
(scholar_flux.api.search_api.SearchAPI property)
(scholar_flux.api.SearchAPI property)
(scholar_flux.api.SearchAPIConfig attribute)
,
[1]
(scholar_flux.APIParameterMap attribute)
(scholar_flux.ProviderConfig attribute)
(scholar_flux.SearchAPI property)
(scholar_flux.SearchAPIConfig attribute)
,
[1]
RecursiveDataProcessor (class in scholar_flux)
(class in scholar_flux.data)
(class in scholar_flux.data.recursive_data_processor)
RecursiveJsonProcessor (class in scholar_flux.data)
(class in scholar_flux.utils)
(class in scholar_flux.utils.json_processing_utils)
RedisImportError
,
[1]
,
[2]
RedisStorage (class in scholar_flux)
(class in scholar_flux.data_storage)
(class in scholar_flux.data_storage.redis_storage)
register_secret_if_exists() (scholar_flux.security.masker.SensitiveDataMasker method)
(scholar_flux.security.SensitiveDataMasker method)
remove() (scholar_flux.api.models.provider_registry.ProviderRegistry method)
(scholar_flux.api.models.ProviderRegistry method)
(scholar_flux.api.ProviderRegistry method)
(scholar_flux.utils.PathNodeMap method)
(scholar_flux.utils.paths.path_node_map.PathNodeMap method)
(scholar_flux.utils.paths.PathNodeMap method)
(scholar_flux.utils.paths.processing_path.ProcessingPath method)
(scholar_flux.utils.paths.ProcessingPath method)
(scholar_flux.utils.paths.record_path_chain_map.RecordPathChainMap method)
(scholar_flux.utils.paths.RecordPathChainMap method)
(scholar_flux.utils.ProcessingPath method)
(scholar_flux.utils.RecordPathChainMap method)
remove_by_type() (scholar_flux.utils.paths.processing_path.ProcessingPath method)
(scholar_flux.utils.paths.ProcessingPath method)
(scholar_flux.utils.ProcessingPath method)
remove_indices() (scholar_flux.utils.paths.processing_path.ProcessingPath method)
(scholar_flux.utils.paths.ProcessingPath method)
(scholar_flux.utils.ProcessingPath method)
remove_path_indices() (scholar_flux.utils.json_processing_utils.PathUtils static method)
(scholar_flux.utils.PathUtils static method)
remove_pattern_by_name() (scholar_flux.security.masker.SensitiveDataMasker method)
(scholar_flux.security.SensitiveDataMasker method)
replace() (scholar_flux.utils.paths.processing_path.ProcessingPath method)
(scholar_flux.utils.paths.ProcessingPath method)
(scholar_flux.utils.ProcessingPath method)
replace_indices() (scholar_flux.utils.paths.processing_path.ProcessingPath method)
(scholar_flux.utils.paths.ProcessingPath method)
(scholar_flux.utils.ProcessingPath method)
replace_path() (scholar_flux.utils.paths.processing_path.ProcessingPath method)
(scholar_flux.utils.paths.ProcessingPath method)
(scholar_flux.utils.ProcessingPath method)
replacement (scholar_flux.security.FuzzyKeyMaskingPattern attribute)
(scholar_flux.security.KeyMaskingPattern attribute)
,
[1]
(scholar_flux.security.patterns.FuzzyKeyMaskingPattern attribute)
(scholar_flux.security.patterns.KeyMaskingPattern attribute)
,
[1]
(scholar_flux.security.patterns.StringMaskingPattern attribute)
,
[1]
(scholar_flux.security.StringMaskingPattern attribute)
,
[1]
request_delay (scholar_flux.api.models.provider_config.ProviderConfig attribute)
(scholar_flux.api.models.ProviderConfig attribute)
(scholar_flux.api.models.search_api_config.SearchAPIConfig attribute)
,
[1]
(scholar_flux.api.models.SearchAPIConfig attribute)
,
[1]
(scholar_flux.api.ProviderConfig attribute)
(scholar_flux.api.search_api.SearchAPI property)
(scholar_flux.api.SearchAPI property)
(scholar_flux.api.SearchAPIConfig attribute)
,
[1]
(scholar_flux.ProviderConfig attribute)
(scholar_flux.SearchAPI property)
(scholar_flux.SearchAPIConfig attribute)
,
[1]
RequestCacheException
,
[1]
RequestCreationException
,
[1]
RequestFailedException
,
[1]
required (scholar_flux.api.models.APISpecificParameter attribute)
(scholar_flux.api.models.base_parameters.APISpecificParameter attribute)
response (scholar_flux.api.APIResponse attribute)
(scholar_flux.api.models.APIResponse attribute)
(scholar_flux.api.models.ErrorResponse attribute)
(scholar_flux.api.models.NonResponse attribute)
(scholar_flux.api.models.ProcessedResponse attribute)
(scholar_flux.api.models.responses.APIResponse attribute)
(scholar_flux.api.models.responses.ErrorResponse attribute)
(scholar_flux.api.models.responses.NonResponse attribute)
(scholar_flux.api.models.responses.ProcessedResponse attribute)
(scholar_flux.api.models.search_results.SearchResult property)
(scholar_flux.api.models.SearchResult property)
(scholar_flux.api.NonResponse attribute)
response_coordinator (scholar_flux.api.base_coordinator.BaseCoordinator property)
(scholar_flux.api.BaseCoordinator property)
response_result (scholar_flux.api.models.search_results.SearchResult attribute)
(scholar_flux.api.models.SearchResult attribute)
ResponseCoordinator (class in scholar_flux)
(class in scholar_flux.api)
(class in scholar_flux.api.response_coordinator)
ResponseProcessingException
,
[1]
ResponseProtocol (class in scholar_flux.utils)
(class in scholar_flux.utils.response_protocol)
responses (scholar_flux.api.base_coordinator.BaseCoordinator property)
(scholar_flux.api.BaseCoordinator property)
ResponseValidator (class in scholar_flux)
(class in scholar_flux.api)
(class in scholar_flux.api.response_validator)
result (scholar_flux.api.workflows.search_workflow.StepContext attribute)
(scholar_flux.api.workflows.search_workflow.WorkflowResult attribute)
(scholar_flux.api.workflows.StepContext attribute)
(scholar_flux.api.workflows.WorkflowResult attribute)
retrieve() (scholar_flux.data_storage.abc_storage.ABCStorage method)
(scholar_flux.data_storage.ABCStorage method)
(scholar_flux.data_storage.data_cache_manager.DataCacheManager method)
(scholar_flux.data_storage.DataCacheManager method)
(scholar_flux.data_storage.in_memory_storage.InMemoryStorage method)
(scholar_flux.data_storage.InMemoryStorage method)
(scholar_flux.data_storage.mongodb_storage.MongoDBStorage method)
(scholar_flux.data_storage.MongoDBStorage method)
(scholar_flux.data_storage.null_storage.NullStorage method)
(scholar_flux.data_storage.NullStorage method)
(scholar_flux.data_storage.redis_storage.RedisStorage method)
(scholar_flux.data_storage.RedisStorage method)
(scholar_flux.data_storage.sql_storage.SQLAlchemyStorage method)
(scholar_flux.data_storage.SQLAlchemyStorage method)
(scholar_flux.DataCacheManager method)
(scholar_flux.InMemoryStorage method)
(scholar_flux.MongoDBStorage method)
(scholar_flux.NullStorage method)
(scholar_flux.RedisStorage method)
(scholar_flux.SQLAlchemyStorage method)
retrieve_all() (scholar_flux.data_storage.abc_storage.ABCStorage method)
(scholar_flux.data_storage.ABCStorage method)
(scholar_flux.data_storage.in_memory_storage.InMemoryStorage method)
(scholar_flux.data_storage.InMemoryStorage method)
(scholar_flux.data_storage.mongodb_storage.MongoDBStorage method)
(scholar_flux.data_storage.MongoDBStorage method)
(scholar_flux.data_storage.null_storage.NullStorage method)
(scholar_flux.data_storage.NullStorage method)
(scholar_flux.data_storage.redis_storage.RedisStorage method)
(scholar_flux.data_storage.RedisStorage method)
(scholar_flux.data_storage.sql_storage.SQLAlchemyStorage method)
(scholar_flux.data_storage.SQLAlchemyStorage method)
(scholar_flux.InMemoryStorage method)
(scholar_flux.MongoDBStorage method)
(scholar_flux.NullStorage method)
(scholar_flux.RedisStorage method)
(scholar_flux.SQLAlchemyStorage method)
retrieve_from_response() (scholar_flux.data_storage.data_cache_manager.DataCacheManager method)
(scholar_flux.data_storage.DataCacheManager method)
(scholar_flux.DataCacheManager method)
retrieve_keys() (scholar_flux.data_storage.abc_storage.ABCStorage method)
(scholar_flux.data_storage.ABCStorage method)
(scholar_flux.data_storage.in_memory_storage.InMemoryStorage method)
(scholar_flux.data_storage.InMemoryStorage method)
(scholar_flux.data_storage.mongodb_storage.MongoDBStorage method)
(scholar_flux.data_storage.MongoDBStorage method)
(scholar_flux.data_storage.null_storage.NullStorage method)
(scholar_flux.data_storage.NullStorage method)
(scholar_flux.data_storage.redis_storage.RedisStorage method)
(scholar_flux.data_storage.RedisStorage method)
(scholar_flux.data_storage.sql_storage.SQLAlchemyStorage method)
(scholar_flux.data_storage.SQLAlchemyStorage method)
(scholar_flux.InMemoryStorage method)
(scholar_flux.MongoDBStorage method)
(scholar_flux.NullStorage method)
(scholar_flux.RedisStorage method)
(scholar_flux.SQLAlchemyStorage method)
RetryHandler (class in scholar_flux.api)
(class in scholar_flux.api.rate_limiting)
(class in scholar_flux.api.rate_limiting.retry_handler)
RetryLimitExceededException
,
[1]
reversed() (scholar_flux.utils.paths.processing_path.ProcessingPath method)
(scholar_flux.utils.paths.ProcessingPath method)
(scholar_flux.utils.ProcessingPath method)
robust_request() (scholar_flux.api.search_coordinator.SearchCoordinator method)
(scholar_flux.api.SearchCoordinator method)
(scholar_flux.SearchCoordinator method)
root (scholar_flux.api.models.PageListInput attribute)
S
save_as() (scholar_flux.utils.json_file_utils.JsonFileUtils class method)
(scholar_flux.utils.JsonFileUtils class method)
save_config() (scholar_flux.utils.config_loader.ConfigLoader method)
(scholar_flux.utils.ConfigLoader method)
schema_fingerprint() (scholar_flux.api.response_coordinator.ResponseCoordinator method)
(scholar_flux.api.ResponseCoordinator method)
(scholar_flux.ResponseCoordinator method)
scholar_flux
module
scholar_flux.api
module
scholar_flux.api.base_api
module
scholar_flux.api.base_coordinator
module
scholar_flux.api.models
module
scholar_flux.api.models.api_parameters
module
scholar_flux.api.models.base_parameters
module
scholar_flux.api.models.provider_config
module
scholar_flux.api.models.provider_registry
module
scholar_flux.api.models.reconstructed_response
module
scholar_flux.api.models.response_types
module
scholar_flux.api.models.responses
module
scholar_flux.api.models.search_api_config
module
scholar_flux.api.models.search_inputs
module
scholar_flux.api.models.search_results
module
scholar_flux.api.multisearch_coordinator
module
scholar_flux.api.providers
module
scholar_flux.api.providers.core
module
scholar_flux.api.providers.crossref
module
scholar_flux.api.providers.plos
module
scholar_flux.api.providers.pubmed
module
scholar_flux.api.providers.pubmed_efetch
module
scholar_flux.api.providers.springer_nature
module
scholar_flux.api.rate_limiting
module
scholar_flux.api.rate_limiting.rate_limiter
module
scholar_flux.api.rate_limiting.retry_handler
module
scholar_flux.api.rate_limiting.threaded_rate_limiter
module
scholar_flux.api.response_coordinator
module
scholar_flux.api.response_validator
module
scholar_flux.api.search_api
module
scholar_flux.api.search_coordinator
module
scholar_flux.api.validators
module
scholar_flux.api.workflows
module
scholar_flux.api.workflows.models
module
scholar_flux.api.workflows.pubmed_workflow
module
scholar_flux.api.workflows.search_workflow
module
scholar_flux.api.workflows.workflow_defaults
module
scholar_flux.data
module
scholar_flux.data.abc_processor
module
scholar_flux.data.base_extractor
module
scholar_flux.data.base_parser
module
scholar_flux.data.data_extractor
module
scholar_flux.data.data_parser
module
scholar_flux.data.data_processor
module
scholar_flux.data.pass_through_data_processor
module
scholar_flux.data.path_data_processor
module
scholar_flux.data.recursive_data_processor
module
scholar_flux.data_storage
module
scholar_flux.data_storage.abc_storage
module
scholar_flux.data_storage.data_cache_manager
module
scholar_flux.data_storage.in_memory_storage
module
scholar_flux.data_storage.mongodb_storage
module
scholar_flux.data_storage.null_storage
module
scholar_flux.data_storage.redis_storage
module
scholar_flux.data_storage.sql_storage
module
scholar_flux.exceptions
module
scholar_flux.exceptions.api_exceptions
module
scholar_flux.exceptions.coordinator_exceptions
module
scholar_flux.exceptions.data_exceptions
module
scholar_flux.exceptions.import_exceptions
module
scholar_flux.exceptions.path_exceptions
module
scholar_flux.exceptions.storage_exceptions
module
scholar_flux.exceptions.util_exceptions
module
scholar_flux.package_metadata
module
scholar_flux.package_metadata.directories
module
scholar_flux.security
module
scholar_flux.security.filters
module
scholar_flux.security.masker
module
scholar_flux.security.patterns
module
scholar_flux.security.utils
module
scholar_flux.sessions
module
scholar_flux.sessions.encryption
module
scholar_flux.sessions.models
module
scholar_flux.sessions.models.session
module
scholar_flux.sessions.session_manager
module
scholar_flux.utils
module
scholar_flux.utils.config_loader
module
scholar_flux.utils.encoder
module
scholar_flux.utils.helpers
module
scholar_flux.utils.initializer
module
scholar_flux.utils.json_file_utils
module
scholar_flux.utils.json_processing_utils
module
scholar_flux.utils.logger
module
scholar_flux.utils.module_utils
module
scholar_flux.utils.paths
module
scholar_flux.utils.paths.path_discoverer
module
scholar_flux.utils.paths.path_node_index
module
scholar_flux.utils.paths.path_node_map
module
scholar_flux.utils.paths.path_nodes
module
scholar_flux.utils.paths.path_simplification
module
scholar_flux.utils.paths.processing_cache
module
scholar_flux.utils.paths.processing_path
module
scholar_flux.utils.paths.record_path_chain_map
module
scholar_flux.utils.provider_utils
module
scholar_flux.utils.repr_utils
module
scholar_flux.utils.response_protocol
module
search() (scholar_flux.api.base_coordinator.BaseCoordinator method)
(scholar_flux.api.BaseCoordinator method)
(scholar_flux.api.multisearch_coordinator.MultiSearchCoordinator method)
(scholar_flux.api.MultiSearchCoordinator method)
(scholar_flux.api.search_api.SearchAPI method)
(scholar_flux.api.search_coordinator.SearchCoordinator method)
(scholar_flux.api.SearchAPI method)
(scholar_flux.api.SearchCoordinator method)
(scholar_flux.MultiSearchCoordinator method)
(scholar_flux.SearchAPI method)
(scholar_flux.SearchCoordinator method)
(scholar_flux.utils.PathNodeIndex method)
(scholar_flux.utils.paths.path_node_index.PathNodeIndex method)
(scholar_flux.utils.paths.PathNodeIndex method)
search_api (scholar_flux.api.base_coordinator.BaseCoordinator property)
(scholar_flux.api.BaseCoordinator property)
search_config_defaults() (scholar_flux.api.models.provider_config.ProviderConfig method)
(scholar_flux.api.models.ProviderConfig method)
(scholar_flux.api.ProviderConfig method)
(scholar_flux.ProviderConfig method)
search_data() (scholar_flux.api.search_coordinator.SearchCoordinator method)
(scholar_flux.api.SearchCoordinator method)
(scholar_flux.SearchCoordinator method)
search_pages() (scholar_flux.api.multisearch_coordinator.MultiSearchCoordinator method)
(scholar_flux.api.MultiSearchCoordinator method)
(scholar_flux.api.search_coordinator.SearchCoordinator method)
(scholar_flux.api.SearchCoordinator method)
(scholar_flux.MultiSearchCoordinator method)
(scholar_flux.SearchCoordinator method)
search_parameters (scholar_flux.api.workflows.PubMedFetchStep attribute)
(scholar_flux.api.workflows.PubMedSearchStep attribute)
(scholar_flux.api.workflows.search_workflow.WorkflowStep attribute)
(scholar_flux.api.workflows.WorkflowStep attribute)
SearchAPI (class in scholar_flux)
(class in scholar_flux.api)
(class in scholar_flux.api.search_api)
SearchAPIConfig (class in scholar_flux)
(class in scholar_flux.api)
(class in scholar_flux.api.models)
(class in scholar_flux.api.models.search_api_config)
SearchAPIException
,
[1]
SearchCoordinator (class in scholar_flux)
(class in scholar_flux.api)
(class in scholar_flux.api.search_coordinator)
SearchRequestException
,
[1]
SearchResult (class in scholar_flux.api.models)
(class in scholar_flux.api.models.search_results)
SearchResultList (class in scholar_flux.api.models)
(class in scholar_flux.api.models.search_results)
SearchWorkflow (class in scholar_flux.api.workflows)
(class in scholar_flux.api.workflows.search_workflow)
SecretKeyError
,
[1]
SecretUtils (class in scholar_flux.security)
(class in scholar_flux.security.utils)
send_request() (scholar_flux.api.base_api.BaseAPI method)
(scholar_flux.api.BaseAPI method)
(scholar_flux.BaseAPI method)
SensitiveDataMasker (class in scholar_flux.security)
(class in scholar_flux.security.masker)
serialize() (scholar_flux.utils.encoder.JsonDataEncoder class method)
(scholar_flux.utils.JsonDataEncoder class method)
serialize_response() (scholar_flux.api.APIResponse class method)
(scholar_flux.api.models.APIResponse class method)
(scholar_flux.api.models.responses.APIResponse class method)
serializer (scholar_flux.CachedSessionManager property)
(scholar_flux.sessions.CachedSessionConfig attribute)
(scholar_flux.sessions.CachedSessionManager property)
(scholar_flux.sessions.models.CachedSessionConfig attribute)
(scholar_flux.sessions.models.session.CachedSessionConfig attribute)
(scholar_flux.sessions.session_manager.CachedSessionManager property)
session (scholar_flux.api.base_api.BaseAPI attribute)
(scholar_flux.api.BaseAPI attribute)
(scholar_flux.api.search_api.SearchAPI attribute)
(scholar_flux.api.SearchAPI attribute)
SessionCacheDirectoryError
,
[1]
SessionConfigurationError
,
[1]
SessionCreationError
,
[1]
SessionInitializationError
,
[1]
SessionManager (class in scholar_flux)
(class in scholar_flux.sessions)
(class in scholar_flux.sessions.session_manager)
set_default_api_key_parameter() (scholar_flux.api.APIParameterMap class method)
(scholar_flux.api.models.api_parameters.APIParameterMap class method)
(scholar_flux.api.models.APIParameterMap class method)
(scholar_flux.APIParameterMap class method)
set_public_api_module() (in module scholar_flux.utils)
(in module scholar_flux.utils.module_utils)
set_records_per_page() (scholar_flux.api.models.search_api_config.SearchAPIConfig class method)
(scholar_flux.api.models.SearchAPIConfig class method)
(scholar_flux.api.SearchAPIConfig class method)
(scholar_flux.SearchAPIConfig class method)
setup_logging() (in module scholar_flux.utils)
(in module scholar_flux.utils.logger)
should_retry() (scholar_flux.api.rate_limiting.retry_handler.RetryHandler method)
(scholar_flux.api.rate_limiting.RetryHandler method)
(scholar_flux.api.RetryHandler method)
show_parameters() (scholar_flux.api.APIParameterConfig method)
(scholar_flux.api.models.api_parameters.APIParameterConfig method)
(scholar_flux.api.models.APIParameterConfig method)
(scholar_flux.api.models.base_parameters.BaseAPIParameterMap method)
(scholar_flux.api.models.BaseAPIParameterMap method)
(scholar_flux.APIParameterConfig method)
signer_stage() (scholar_flux.sessions.encryption.EncryptionPipelineFactory method)
(scholar_flux.sessions.EncryptionPipelineFactory method)
simplifier (scholar_flux.utils.PathNodeIndex attribute)
(scholar_flux.utils.paths.path_node_index.PathNodeIndex attribute)
(scholar_flux.utils.paths.PathNodeIndex attribute)
simplify_paths() (scholar_flux.utils.paths.path_simplification.PathSimplifier method)
(scholar_flux.utils.paths.PathSimplifier method)
(scholar_flux.utils.PathSimplifier method)
simplify_to_row() (scholar_flux.utils.paths.path_simplification.PathSimplifier method)
(scholar_flux.utils.paths.PathSimplifier method)
(scholar_flux.utils.PathSimplifier method)
simplify_to_rows() (scholar_flux.utils.PathNodeIndex method)
(scholar_flux.utils.paths.path_node_index.PathNodeIndex method)
(scholar_flux.utils.paths.PathNodeIndex method)
sorted() (scholar_flux.utils.paths.processing_path.ProcessingPath method)
(scholar_flux.utils.paths.ProcessingPath method)
(scholar_flux.utils.ProcessingPath method)
SQLAlchemyImportError
,
[1]
,
[2]
SQLAlchemyStorage (class in scholar_flux)
(class in scholar_flux.data_storage)
(class in scholar_flux.data_storage.sql_storage)
start (scholar_flux.api.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.api_parameters.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.base_parameters.BaseAPIParameterMap attribute)
,
[1]
(scholar_flux.api.models.BaseAPIParameterMap attribute)
,
[1]
(scholar_flux.APIParameterMap attribute)
status (scholar_flux.api.APIResponse property)
(scholar_flux.api.models.APIResponse property)
(scholar_flux.api.models.reconstructed_response.ReconstructedResponse property)
(scholar_flux.api.models.ReconstructedResponse property)
(scholar_flux.api.models.responses.APIResponse property)
(scholar_flux.api.ReconstructedResponse property)
status_code (scholar_flux.api.APIResponse property)
(scholar_flux.api.models.APIResponse property)
(scholar_flux.api.models.reconstructed_response.ReconstructedResponse attribute)
(scholar_flux.api.models.ReconstructedResponse attribute)
(scholar_flux.api.models.responses.APIResponse property)
(scholar_flux.api.ReconstructedResponse attribute)
(scholar_flux.utils.response_protocol.ResponseProtocol attribute)
(scholar_flux.utils.ResponseProtocol attribute)
step (scholar_flux.api.workflows.search_workflow.StepContext attribute)
(scholar_flux.api.workflows.StepContext attribute)
step_number (scholar_flux.api.workflows.search_workflow.StepContext attribute)
(scholar_flux.api.workflows.StepContext attribute)
StepContext (class in scholar_flux.api.workflows)
(class in scholar_flux.api.workflows.search_workflow)
steps (scholar_flux.api.workflows.search_workflow.SearchWorkflow attribute)
(scholar_flux.api.workflows.SearchWorkflow attribute)
stop_on_error (scholar_flux.api.workflows.search_workflow.SearchWorkflow attribute)
(scholar_flux.api.workflows.SearchWorkflow attribute)
StorageCacheException
,
[1]
StringMaskingPattern (class in scholar_flux.security)
(class in scholar_flux.security.patterns)
structure() (scholar_flux.api.APIParameterConfig method)
(scholar_flux.api.base_api.BaseAPI method)
(scholar_flux.api.base_coordinator.BaseCoordinator method)
(scholar_flux.api.BaseAPI method)
(scholar_flux.api.BaseCoordinator method)
(scholar_flux.api.models.api_parameters.APIParameterConfig method)
(scholar_flux.api.models.APIParameterConfig method)
(scholar_flux.api.models.APISpecificParameter method)
(scholar_flux.api.models.base_parameters.APISpecificParameter method)
(scholar_flux.api.models.base_parameters.BaseAPIParameterMap method)
(scholar_flux.api.models.BaseAPIParameterMap method)
(scholar_flux.api.models.provider_config.ProviderConfig method)
(scholar_flux.api.models.ProviderConfig method)
(scholar_flux.api.models.search_api_config.SearchAPIConfig method)
(scholar_flux.api.models.SearchAPIConfig method)
(scholar_flux.api.multisearch_coordinator.MultiSearchCoordinator method)
(scholar_flux.api.MultiSearchCoordinator method)
(scholar_flux.api.ProviderConfig method)
(scholar_flux.api.response_coordinator.ResponseCoordinator method)
(scholar_flux.api.response_validator.ResponseValidator method)
(scholar_flux.api.ResponseCoordinator method)
(scholar_flux.api.ResponseValidator method)
(scholar_flux.api.search_api.SearchAPI method)
(scholar_flux.api.SearchAPI method)
(scholar_flux.api.SearchAPIConfig method)
(scholar_flux.APIParameterConfig method)
(scholar_flux.BaseAPI method)
(scholar_flux.data.abc_processor.ABCDataProcessor method)
(scholar_flux.data.ABCDataProcessor method)
(scholar_flux.data.base_extractor.BaseDataExtractor method)
(scholar_flux.data.base_parser.BaseDataParser method)
(scholar_flux.data.BaseDataExtractor method)
(scholar_flux.data.BaseDataParser method)
(scholar_flux.data.path_data_processor.PathDataProcessor method)
(scholar_flux.data.PathDataProcessor method)
(scholar_flux.data_storage.abc_storage.ABCStorage method)
(scholar_flux.data_storage.ABCStorage method)
(scholar_flux.data_storage.data_cache_manager.DataCacheManager method)
(scholar_flux.data_storage.DataCacheManager method)
(scholar_flux.data_storage.in_memory_storage.InMemoryStorage method)
(scholar_flux.data_storage.InMemoryStorage method)
(scholar_flux.DataCacheManager method)
(scholar_flux.InMemoryStorage method)
(scholar_flux.MultiSearchCoordinator method)
(scholar_flux.PathDataProcessor method)
(scholar_flux.ProviderConfig method)
(scholar_flux.ResponseCoordinator method)
(scholar_flux.ResponseValidator method)
(scholar_flux.SearchAPI method)
(scholar_flux.SearchAPIConfig method)
(scholar_flux.security.masker.SensitiveDataMasker method)
(scholar_flux.security.SensitiveDataMasker method)
summary() (scholar_flux.api.base_api.BaseAPI method)
(scholar_flux.api.base_coordinator.BaseCoordinator method)
(scholar_flux.api.BaseAPI method)
(scholar_flux.api.BaseCoordinator method)
(scholar_flux.api.response_coordinator.ResponseCoordinator method)
(scholar_flux.api.ResponseCoordinator method)
(scholar_flux.api.search_api.SearchAPI method)
(scholar_flux.api.SearchAPI method)
(scholar_flux.BaseAPI method)
(scholar_flux.ResponseCoordinator method)
(scholar_flux.SearchAPI method)
T
terminal_paths (scholar_flux.utils.PathDiscoverer property)
(scholar_flux.utils.paths.path_discoverer.PathDiscoverer property)
(scholar_flux.utils.paths.PathDiscoverer property)
text (scholar_flux.api.APIResponse property)
(scholar_flux.api.models.APIResponse property)
(scholar_flux.api.models.reconstructed_response.ReconstructedResponse property)
(scholar_flux.api.models.ReconstructedResponse property)
(scholar_flux.api.models.responses.APIResponse property)
(scholar_flux.api.ReconstructedResponse property)
ThreadedRateLimiter (class in scholar_flux.api)
(class in scholar_flux.api.rate_limiting)
(class in scholar_flux.api.rate_limiting.threaded_rate_limiter)
TimeoutException
,
[1]
to_dict() (scholar_flux.api.models.base_parameters.BaseAPIParameterMap method)
(scholar_flux.api.models.BaseAPIParameterMap method)
to_list() (scholar_flux.utils.paths.processing_path.ProcessingPath method)
(scholar_flux.utils.paths.ProcessingPath method)
(scholar_flux.utils.ProcessingPath method)
to_path_node() (scholar_flux.utils.PathNode class method)
(scholar_flux.utils.paths.path_nodes.PathNode class method)
(scholar_flux.utils.paths.PathNode class method)
to_pattern() (scholar_flux.utils.paths.processing_path.ProcessingPath method)
(scholar_flux.utils.paths.ProcessingPath method)
(scholar_flux.utils.ProcessingPath method)
to_processing_path() (scholar_flux.utils.paths.processing_path.ProcessingPath class method)
(scholar_flux.utils.paths.ProcessingPath class method)
(scholar_flux.utils.ProcessingPath class method)
to_string() (scholar_flux.utils.paths.processing_path.ProcessingPath method)
(scholar_flux.utils.paths.ProcessingPath method)
(scholar_flux.utils.ProcessingPath method)
transform_response() (scholar_flux.api.APIResponse class method)
(scholar_flux.api.models.APIResponse class method)
(scholar_flux.api.models.responses.APIResponse class method)
try_call() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
try_dict() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
try_int() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
try_loadenv() (scholar_flux.utils.config_loader.ConfigLoader method)
(scholar_flux.utils.ConfigLoader method)
try_pop() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
try_quote_numeric() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
try_str() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
U
unlist() (scholar_flux.data.RecursiveJsonProcessor static method)
(scholar_flux.utils.json_processing_utils.RecursiveJsonProcessor static method)
(scholar_flux.utils.RecursiveJsonProcessor static method)
unlist_1d() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
unmask_secret() (scholar_flux.security.masker.SensitiveDataMasker static method)
(scholar_flux.security.SecretUtils class method)
(scholar_flux.security.SensitiveDataMasker static method)
(scholar_flux.security.utils.SecretUtils class method)
update() (scholar_flux.api.models.base_parameters.BaseAPIParameterMap method)
(scholar_flux.api.models.BaseAPIParameterMap method)
(scholar_flux.api.models.search_api_config.SearchAPIConfig class method)
(scholar_flux.api.models.SearchAPIConfig class method)
(scholar_flux.api.response_coordinator.ResponseCoordinator class method)
(scholar_flux.api.ResponseCoordinator class method)
(scholar_flux.api.search_api.SearchAPI class method)
(scholar_flux.api.search_coordinator.SearchCoordinator class method)
(scholar_flux.api.SearchAPI class method)
(scholar_flux.api.SearchAPIConfig class method)
(scholar_flux.api.SearchCoordinator class method)
(scholar_flux.data_storage.abc_storage.ABCStorage method)
(scholar_flux.data_storage.ABCStorage method)
(scholar_flux.data_storage.in_memory_storage.InMemoryStorage method)
(scholar_flux.data_storage.InMemoryStorage method)
(scholar_flux.data_storage.mongodb_storage.MongoDBStorage method)
(scholar_flux.data_storage.MongoDBStorage method)
(scholar_flux.data_storage.null_storage.NullStorage method)
(scholar_flux.data_storage.NullStorage method)
(scholar_flux.data_storage.redis_storage.RedisStorage method)
(scholar_flux.data_storage.RedisStorage method)
(scholar_flux.data_storage.sql_storage.SQLAlchemyStorage method)
(scholar_flux.data_storage.SQLAlchemyStorage method)
(scholar_flux.InMemoryStorage method)
(scholar_flux.MongoDBStorage method)
(scholar_flux.NullStorage method)
(scholar_flux.RedisStorage method)
(scholar_flux.ResponseCoordinator class method)
(scholar_flux.SearchAPI class method)
(scholar_flux.SearchAPIConfig class method)
(scholar_flux.SearchCoordinator class method)
(scholar_flux.security.masker.SensitiveDataMasker method)
(scholar_flux.security.MaskingPatternSet method)
(scholar_flux.security.patterns.MaskingPatternSet method)
(scholar_flux.security.SensitiveDataMasker method)
(scholar_flux.SQLAlchemyStorage method)
(scholar_flux.utils.PathNode method)
(scholar_flux.utils.PathNodeMap method)
(scholar_flux.utils.paths.path_node_map.PathNodeMap method)
(scholar_flux.utils.paths.path_nodes.PathNode method)
(scholar_flux.utils.paths.PathNode method)
(scholar_flux.utils.paths.PathNodeMap method)
(scholar_flux.utils.paths.record_path_chain_map.RecordPathChainMap method)
(scholar_flux.utils.paths.RecordPathChainMap method)
(scholar_flux.utils.RecordPathChainMap method)
update_cache() (scholar_flux.data_storage.data_cache_manager.DataCacheManager method)
(scholar_flux.data_storage.DataCacheManager method)
(scholar_flux.DataCacheManager method)
update_config() (scholar_flux.utils.config_loader.ConfigLoader method)
(scholar_flux.utils.ConfigLoader method)
update_delimiter() (scholar_flux.utils.paths.processing_path.ProcessingPath method)
(scholar_flux.utils.paths.ProcessingPath method)
(scholar_flux.utils.ProcessingPath method)
updates (scholar_flux.utils.PathProcessingCache attribute)
(scholar_flux.utils.paths.PathProcessingCache attribute)
(scholar_flux.utils.paths.processing_cache.PathProcessingCache attribute)
url (scholar_flux.api.APIResponse property)
(scholar_flux.api.models.APIResponse property)
(scholar_flux.api.models.reconstructed_response.ReconstructedResponse attribute)
(scholar_flux.api.models.ReconstructedResponse attribute)
(scholar_flux.api.models.responses.APIResponse property)
(scholar_flux.api.ReconstructedResponse attribute)
(scholar_flux.utils.response_protocol.ResponseProtocol attribute)
(scholar_flux.utils.ResponseProtocol attribute)
url_basename (scholar_flux.api.models.search_api_config.SearchAPIConfig property)
(scholar_flux.api.models.SearchAPIConfig property)
(scholar_flux.api.SearchAPIConfig property)
(scholar_flux.SearchAPIConfig property)
use_cache (scholar_flux.utils.PathNodeIndex attribute)
(scholar_flux.utils.paths.path_node_index.PathNodeIndex attribute)
(scholar_flux.utils.paths.PathNodeIndex attribute)
use_regex (scholar_flux.security.FuzzyKeyMaskingPattern attribute)
(scholar_flux.security.KeyMaskingPattern attribute)
,
[1]
(scholar_flux.security.patterns.FuzzyKeyMaskingPattern attribute)
(scholar_flux.security.patterns.KeyMaskingPattern attribute)
,
[1]
(scholar_flux.security.patterns.StringMaskingPattern attribute)
,
[1]
(scholar_flux.security.StringMaskingPattern attribute)
,
[1]
user_agent (scholar_flux.api.base_api.BaseAPI property)
(scholar_flux.api.BaseAPI property)
(scholar_flux.BaseAPI property)
(scholar_flux.sessions.CachedSessionConfig attribute)
(scholar_flux.sessions.models.CachedSessionConfig attribute)
(scholar_flux.sessions.models.session.CachedSessionConfig attribute)
V
validate() (scholar_flux.api.models.reconstructed_response.ReconstructedResponse method)
(scholar_flux.api.models.ReconstructedResponse method)
(scholar_flux.api.ReconstructedResponse method)
validate_and_process_email() (in module scholar_flux.api.validators)
validate_and_process_url() (in module scholar_flux.api.validators)
validate_api_key() (scholar_flux.api.models.search_api_config.SearchAPIConfig class method)
(scholar_flux.api.models.SearchAPIConfig class method)
(scholar_flux.api.SearchAPIConfig class method)
(scholar_flux.SearchAPIConfig class method)
validate_api_specific_parameter_mappings() (scholar_flux.api.APIParameterMap class method)
(scholar_flux.api.models.api_parameters.APIParameterMap class method)
(scholar_flux.api.models.APIParameterMap class method)
(scholar_flux.APIParameterMap class method)
validate_backend_dependency() (scholar_flux.sessions.CachedSessionConfig class method)
(scholar_flux.sessions.models.CachedSessionConfig class method)
(scholar_flux.sessions.models.session.CachedSessionConfig class method)
validate_backend_filepath() (scholar_flux.sessions.CachedSessionConfig method)
(scholar_flux.sessions.models.CachedSessionConfig method)
(scholar_flux.sessions.models.session.CachedSessionConfig method)
validate_base_url() (scholar_flux.api.models.provider_config.ProviderConfig class method)
(scholar_flux.api.models.ProviderConfig class method)
(scholar_flux.api.ProviderConfig class method)
(scholar_flux.ProviderConfig class method)
validate_cache_directory() (scholar_flux.sessions.CachedSessionConfig class method)
(scholar_flux.sessions.models.CachedSessionConfig class method)
(scholar_flux.sessions.models.session.CachedSessionConfig class method)
validate_cache_name() (scholar_flux.sessions.CachedSessionConfig class method)
(scholar_flux.sessions.models.CachedSessionConfig class method)
(scholar_flux.sessions.models.session.CachedSessionConfig class method)
validate_content() (scholar_flux.api.response_validator.ResponseValidator class method)
(scholar_flux.api.ResponseValidator class method)
(scholar_flux.ResponseValidator class method)
validate_docs_url() (scholar_flux.api.models.provider_config.ProviderConfig class method)
(scholar_flux.api.models.ProviderConfig class method)
(scholar_flux.api.ProviderConfig class method)
(scholar_flux.ProviderConfig class method)
validate_email() (in module scholar_flux.api)
(in module scholar_flux.api.validators)
validate_expire_after() (scholar_flux.sessions.CachedSessionConfig class method)
(scholar_flux.sessions.models.CachedSessionConfig class method)
(scholar_flux.sessions.models.session.CachedSessionConfig class method)
validate_iso_timestamp() (scholar_flux.api.APIResponse class method)
(scholar_flux.api.models.APIResponse class method)
(scholar_flux.api.models.responses.APIResponse class method)
validate_provider_name() (scholar_flux.api.models.search_api_config.SearchAPIConfig class method)
(scholar_flux.api.models.SearchAPIConfig class method)
(scholar_flux.api.SearchAPIConfig class method)
(scholar_flux.SearchAPIConfig class method)
validate_request_delay() (scholar_flux.api.models.search_api_config.SearchAPIConfig class method)
(scholar_flux.api.models.SearchAPIConfig class method)
(scholar_flux.api.SearchAPIConfig class method)
(scholar_flux.SearchAPIConfig class method)
validate_response() (scholar_flux.api.APIResponse method)
(scholar_flux.api.models.APIResponse method)
(scholar_flux.api.models.responses.APIResponse method)
(scholar_flux.api.response_validator.ResponseValidator class method)
(scholar_flux.api.ResponseValidator class method)
(scholar_flux.ResponseValidator class method)
validate_search_api_config_parameters() (scholar_flux.api.models.search_api_config.SearchAPIConfig method)
(scholar_flux.api.models.SearchAPIConfig method)
(scholar_flux.api.SearchAPIConfig method)
(scholar_flux.SearchAPIConfig method)
validate_url() (in module scholar_flux.api)
(in module scholar_flux.api.validators)
(scholar_flux.api.models.search_api_config.SearchAPIConfig class method)
(scholar_flux.api.models.SearchAPIConfig class method)
(scholar_flux.api.SearchAPIConfig class method)
(scholar_flux.SearchAPIConfig class method)
validate_url_type() (scholar_flux.api.models.search_api_config.SearchAPIConfig class method)
(scholar_flux.api.models.SearchAPIConfig class method)
(scholar_flux.api.SearchAPIConfig class method)
(scholar_flux.SearchAPIConfig class method)
validator (scholar_flux.api.models.APISpecificParameter attribute)
(scholar_flux.api.models.base_parameters.APISpecificParameter attribute)
validator_name (scholar_flux.api.models.APISpecificParameter property)
(scholar_flux.api.models.base_parameters.APISpecificParameter property)
value (scholar_flux.utils.PathNode attribute)
,
[1]
(scholar_flux.utils.paths.path_nodes.PathNode attribute)
,
[1]
(scholar_flux.utils.paths.PathNode attribute)
,
[1]
verify_cache() (scholar_flux.data_storage.abc_storage.ABCStorage method)
(scholar_flux.data_storage.ABCStorage method)
(scholar_flux.data_storage.data_cache_manager.DataCacheManager method)
(scholar_flux.data_storage.DataCacheManager method)
(scholar_flux.data_storage.in_memory_storage.InMemoryStorage method)
(scholar_flux.data_storage.InMemoryStorage method)
(scholar_flux.data_storage.mongodb_storage.MongoDBStorage method)
(scholar_flux.data_storage.MongoDBStorage method)
(scholar_flux.data_storage.null_storage.NullStorage method)
(scholar_flux.data_storage.NullStorage method)
(scholar_flux.data_storage.redis_storage.RedisStorage method)
(scholar_flux.data_storage.RedisStorage method)
(scholar_flux.data_storage.sql_storage.SQLAlchemyStorage method)
(scholar_flux.data_storage.SQLAlchemyStorage method)
(scholar_flux.DataCacheManager method)
(scholar_flux.InMemoryStorage method)
(scholar_flux.MongoDBStorage method)
(scholar_flux.NullStorage method)
(scholar_flux.RedisStorage method)
(scholar_flux.SQLAlchemyStorage method)
W
wait() (scholar_flux.api.rate_limiting.rate_limiter.RateLimiter method)
(scholar_flux.api.rate_limiting.RateLimiter method)
(scholar_flux.api.rate_limiting.threaded_rate_limiter.ThreadedRateLimiter method)
(scholar_flux.api.rate_limiting.ThreadedRateLimiter method)
(scholar_flux.api.RateLimiter method)
(scholar_flux.api.ThreadedRateLimiter method)
with_config() (scholar_flux.api.search_api.SearchAPI method)
(scholar_flux.api.SearchAPI method)
(scholar_flux.SearchAPI method)
with_config_parameters() (scholar_flux.api.search_api.SearchAPI method)
(scholar_flux.api.SearchAPI method)
(scholar_flux.SearchAPI method)
with_context() (scholar_flux.api.workflows.BaseWorkflowStep method)
(scholar_flux.api.workflows.models.BaseWorkflowStep method)
(scholar_flux.api.workflows.search_workflow.WorkflowStep method)
(scholar_flux.api.workflows.WorkflowStep method)
with_inferred_delimiter() (scholar_flux.utils.paths.processing_path.ProcessingPath class method)
(scholar_flux.utils.paths.ProcessingPath class method)
(scholar_flux.utils.ProcessingPath class method)
with_raise_on_error() (scholar_flux.data_storage.abc_storage.ABCStorage method)
(scholar_flux.data_storage.ABCStorage method)
with_storage() (scholar_flux.data_storage.data_cache_manager.DataCacheManager class method)
(scholar_flux.data_storage.DataCacheManager class method)
(scholar_flux.DataCacheManager class method)
WORKFLOW_DEFAULTS (class in scholar_flux.api.workflows)
(class in scholar_flux.api.workflows.workflow_defaults)
WorkflowResult (class in scholar_flux.api.workflows)
(class in scholar_flux.api.workflows.search_workflow)
WorkflowStep (class in scholar_flux.api.workflows)
(class in scholar_flux.api.workflows.search_workflow)
write_key() (scholar_flux.utils.config_loader.ConfigLoader method)
(scholar_flux.utils.ConfigLoader method)
X
XMLToDictImportError
,
[1]
Y
YAMLImportError
,
[1]
Z
zero_indexed_pagination (scholar_flux.api.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.api_parameters.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.base_parameters.BaseAPIParameterMap attribute)
,
[1]
(scholar_flux.api.models.BaseAPIParameterMap attribute)
,
[1]
(scholar_flux.APIParameterMap attribute)