zhiyzuo / python-scopus

PyScopus
http://zhiyzuo.github.io/python-scopus/
MIT License
23 stars 29 forks source link

Is there a function that can retrieve all the publications from a certain journal? #9

Closed zdarktknight closed 7 years ago

zdarktknight commented 7 years ago

Hi Zhiyzuo: Thank you very much for developing such a nice tool, it is easy to use. I want to retrieve all publications from a journal during 2010-2015 for instance (Title, author, abstract, main paper.) Is there a function for me to use?

Regards, Tong

zhiyzuo commented 7 years ago

There is a function search_venue that does what you want.

mlpapers = scopus.search_venue('journal of machine learning research', year_range=(2013,2015))

However, I am currently trying to rewrite the whole package and this might no longer be available. However, I do not have time for this right now so you should be good to go.

Let me know if this is helpful. Thanks

zdarktknight commented 7 years ago

Could you please tell me which one is the DOI info of the paper? Let's say, if I want to search all the papers (1977-2016) in journal 'Computers & Chemical Engineering'. I should use mlpapers = scopus.search_venue('computers and chemical engineering', year_range=(1977,2016)) 1st I will know how many papers published for this journal during 1977-2016 2nd add count=# to get all the info of the paper Could you please tell me, the output dictionary, which one is the DOI of the paper? Thank you very much.

zhiyzuo commented 7 years ago

You can just check the dictionary keys to see if there is one. If not, you can use the scopus id to retrieve all the information you want. Hope this helps.

This is not a bug so I am going to close this.