Beispiel #1
0
pprint(response)

print """

-----------------------------------------------------
Tagged 'modularity' in subcategory 'Bioinformatics'
-----------------------------------------------------"""
response = mendeley.tagged('modularity', subcat=455)
pprint(response)

print """

-----------------------------------------------------
Related
-----------------------------------------------------"""
response = mendeley.related('91df2740-6d01-11df-a2b2-0026b95e3eb7')
pprint(response)

print """

-----------------------------------------------------
Authored by 'Ann Cowan'
-----------------------------------------------------"""
response = mendeley.authored('Ann Cowan', items=5)
pprint(response)


print """

-----------------------------------------------------
Public groups
print "Retrieving documents from selected folder"
pub_list = []
pprint(pub_list)

# from wikiradar.py

# Dictionary mapping uuid's to a dictionary with keys: authors, title, year, count
related_doc_dict = dict()

details = mendeley.document_details(documents['document_ids'][0])

print "Looking up suggestions for related docs."
print ""
for pub_item in pub_list:
    pprint(pub_item)
    related_docs = mendeley.related(pub_item.uuid, items=10)
    for related_doc in related_docs['documents']:
        uuid = related_doc['uuid']
        rel_doc_info = related_doc_dict.get(uuid, None)
        if rel_doc_info:
            rel_doc_info['count'] += 1
        else:
            rel_doc_info = dict()
            rel_doc_info['authors'] = related_doc['authors']
            rel_doc_info['title'] = related_doc['title']
            rel_doc_info['year'] = related_doc['year']
            rel_doc_info['count'] = 1
        related_doc_dict[uuid] = rel_doc_info

related_list = sorted(related_doc_dict.values(), key=lambda doc: doc['count'])
related_list.reverse()
print "Retrieving documents from selected folder"
pub_list = []
pprint(pub_list)

# from wikiradar.py

# Dictionary mapping uuid's to a dictionary with keys: authors, title, year, count
related_doc_dict = dict()

details = mendeley.document_details(documents['document_ids'][0])

print "Looking up suggestions for related docs."
print ""
for pub_item in pub_list:
    pprint(pub_item)
    related_docs = mendeley.related(pub_item.uuid, items=10)
    for related_doc in related_docs['documents']:
        uuid = related_doc['uuid']
        rel_doc_info = related_doc_dict.get(uuid, None)
        if rel_doc_info:
            rel_doc_info['count'] += 1
        else:
            rel_doc_info = dict()
            rel_doc_info['authors'] = related_doc['authors']
            rel_doc_info['title'] = related_doc['title']
            rel_doc_info['year'] = related_doc['year']
            rel_doc_info['count'] = 1
        related_doc_dict[uuid] = rel_doc_info

related_list = sorted(related_doc_dict.values(), key = lambda doc:doc['count'])
related_list.reverse()