Comments (3)
Ah, I see. I did not realize the operative property was having a GS profile. That makes more sense. Thanks!
from scholarly.
This is not going to be guaranteed in general, is it? a) not all authors have a Google Scholar profile that is public b) GS is going to link the Google Scholar pages of only the first few authors and not for everyone.
I'd be very happy to consider a PR from you if you could identify me (or any other GS profile) as an author on the first paper on this search result, and get the cites_per_year
from my (or any other) profile.
from scholarly.
However, searching returns a pub with source PUBLICATION_SEARCH_SNIPPET and it needs to be AUTHOR_PUBLICATION_ENTRY.
As you've found out, publications in GS have different properties based on which database the result is fetched from. The Source
attribute is meant to denote that, and indicate what other attributes to expect. In general, we leave it applications that build around scholarly
to do the conversions that you mentioned here. This is because there are plenty of exceptions to the norm, and it's difficult to handle them all in general without knowing what you as a user are looking for. For e.g., if none of the authors of a paper have a public Google Scholar profile, there's no way to convert a result from PUBLICATION_SEARCH_SNIPPET
to AUTHOR_PUBLICATION_ENTRY
. So while the latter is usually the more useful one, the former will have to stay because it's the more generic one.
from scholarly.
Related Issues (20)
- [Feature Request] Support for legal opinions HOT 1
- pprint doesn't work on Windows? HOT 1
- Raising StopIteration Errors for some queries even when the http requests are successful (using ScraperAPI). HOT 3
- MaxTriesExceededException: Cannot Fetch from Google Scholar. with print(success) is 【True】
- StopIteration on search query with DOI (was working a month ago) HOT 2
- Can we make search papers based on the organization or coutry? HOT 1
- Cannot import HOT 2
- `search_pubs` method is missing publications HOT 1
- Cache query results HOT 7
- search_pubs - StopIteration HOT 4
- Can the search_... functions return a count of the results? HOT 2
- Unclosed file causes ResourceWarning while running unit tests
- Type mismatch in `_navigator.search_authors()` HOT 1
- Unexpected behavior of `start_index` in `search_citedby` results in an empty generator
- publication `fill` both updates **in place** and returns the same publication
- scholarly.search_pubs() doesnt work HOT 1
- Scholarly package does return cropped output HOT 2
- Using cookies from browser in scholarly
- Fetch the authors and author pages of a publication
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from scholarly.