pybliometrics icon indicating copy to clipboard operation
pybliometrics copied to clipboard

Python-based API-Wrapper to access Scopus

Results 32 pybliometrics issues
Sort by recently updated
recently updated
newest added
trafficstars

Hi, I want to limit the number of maximum search results with the ````count```` parameter. But, it does not seem working. An example is provided below: ```` from pybliometrics.scopus import...

Enhancement
Effort: Low
Backend

First implementation, might need some cleanup. I thought, I will already start the PR, so feedback can be given. Fixes #295

pybliometrics version: 3.5.2 Affected classes: [AbstractRetrieval](https://pybliometrics.readthedocs.io/en/stable/classes/AbstractRetrieval.html) Expected behavior: My use case for this project is to ideally automate workflows that I have to otherwise use the Scopus web UI for....

Enhancement
Effort: Low
Backend

``` from pybliometrics.scopus import AffiliationSearch q = 'AF-ID(101077409)' s = AffiliationSearch(q) print(s.affiliations) ``` output is ``` [Affiliation(eid='10-s2.0-101077409', name='Planned Parenthood of Indiana', variant='Planned Parenthood of Indiana, Inc.', documents=2, city='Indianapolis', country='United States',...

Enhancement
Documentation
Effort: Low
Backend

The following features were implemented: - `ArticleRetrieval` API - Test for the `ArticleRetrieval` API - Change of structure of the library. Now both science direct and scopus import the utils,...

This feature aims to implement the `sciencedirect` module structure and the `Article Retrieval API`. Documentation on the Article Retrieval API can be found [here](https://dev.elsevier.com/documentation/ArticleRetrievalAPI.wadl).

Enhancement
Effort: High
Backend

Unescape unicode in following fields of `results`: `affilname`, `afid`, `affiliation-city`, `affiliation-country`. Now thinking about it, should we just unescape `affilname` @Michael-E-Rose ?

The current code was using the `DEFAULT_PATHS` for the creation of the cache folder. This confusion was mainly driven by the function `check_default_paths()` being responsible of checking the cache paths...

pybliometrics creates the default cache (from https://github.com/pybliometrics-dev/pybliometrics/blob/master/pybliometrics/scopus/utils/constants.py#L11) folders even though the configuration file might say something completely different. In `init()` (https://github.com/pybliometrics-dev/pybliometrics/blob/f5a6f7fb3788f52422d253c87a345a11ce85ced5/pybliometrics/scopus/utils/startup.py#L51)we tell pybliometrics to create the folders, but we should...

Bug
Effort: Low
Backend

pybliometrics version: Code to reproduce the bug: ``` >>> res = ScopusSearch("DOI(10.1038/s41556-022-01034-3)") >>> len(res.results[0].afid.split(";")) 15 >>> len(res.results[0].affilname.split(";")) 16 ``` Expected behavior:

Enhancement
Effort: Low
Backend