Beispiel #1
0
from mendeley_client import MendeleyClient
import cPickle as pickle

mendeley = MendeleyClient('f37044bebbda140b8ad9a7a923588a84051253aa2','0038b670aa7e4ec9e4aaf441599bec13')
##mendeley = MendeleyClient('<consumer_key>', '<secret_key>')
mendeley.load_keys()
data = pickle.load(open('mendeley_api_keys.pkl', 'r'))

request_token = data['request_token']
access_token = data['access_token']

groupId = '2058663'

print sorted(mendeley.__dict__.keys())
response = mendeley.group_documents(groupId, items=1000)
docs = response['document_ids']
print docs

all_docs = {}
for doc in docs:
    response = mendeley.group_doc_details(groupId, doc)
    url = response['mendeley_url']
    all_docs[url] = response
    print url, response

pickle.dump(all_docs, open('group_docs.pkl', 'wb'))