def _get_total_downloads_num(pubs): totaldownloads = 0 if CFG_BIBRANK_SHOW_DOWNLOAD_STATS: recsloads = {} recsloads = get_download_weight_total(recsloads, pubs) for k in recsloads.keys(): totaldownloads = totaldownloads + recsloads[k] return totaldownloads
def _get_total_downloads_fallback(pubs): ''' returns the total downloads of the set of given papers @param pubs: list of recids @return: [int total downloads, bool up_to_date] ''' totaldownloads = 0 if CFG_BIBRANK_SHOW_DOWNLOAD_STATS: #find out how many times these records have been downloaded recsloads = {} recsloads = get_download_weight_total(recsloads, pubs) #sum up for k in recsloads.keys(): totaldownloads = totaldownloads + recsloads[k] return totaldownloads