GoogleScholarToolkit
- author_identifier (Union[str, None]): The author’s Google Scholar URL or name of the author to search for.
- is_author_name (bool): Flag to indicate if the identifier is a name. (default: :obj:
False
) - scholarly (module): The scholarly module for querying Google Scholar.
- author (Optional[Dict[str, Any]]): Cached author details, allowing manual assignment if desired.
init
- author_identifier (str): The author’s Google Scholar URL or name of the author to search for.
- is_author_name (bool): Flag to indicate if the identifier is a name. (default: :obj:
False
) - use_free_proxies (bool): Whether to use Free Proxies. (default: :obj:
False
) - proxy_http (Optional[str]): Proxy http address pass to pg. SingleProxy. (default: :obj:
None
) - proxy_https (Optional[str]): Proxy https address pass to pg. SingleProxy. (default: :obj:
None
)
author
author
- value (Optional[Dict[str, Any]]): A dictionary containing author details to cache or
None
to clear the cached data.
_extract_author_id
get_author_detailed_info
get_author_publications
get_publication_by_title
- publication_title (str): The title of the publication to search for.
None
.
get_full_paper_content_by_link
- pdf_url (str): The URL of the PDF file.
None
if
an error occurs.