Skip to content

Commit d8e87bf

Browse files
authored
Merge pull request #833 from OpenKnowledgeMaps/dev
Altmetric API key
2 parents cee1b6f + 12c429d commit d8e87bf

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

docker-compose.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -236,6 +236,7 @@ services:
236236
LANG: "en_US.UTF-8"
237237
RENV_PATHS_CACHE: /renv/cache
238238
PYTHONIOENCODING: "utf-8"
239+
R_ALTMETRIC_APIKEY: "${R_ALTMETRIC_APIKEY}"
239240
restart: unless-stopped
240241
volumes:
241242
- ./local_dev/renv/cache:/renv/cache

local_dev/searchflow-container/Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ RUN a2enmod rewrite
66

77
RUN apt-get update && apt-get install -y \
88
curl libsqlite3-dev libonig-dev libxml2-dev \
9-
gconf-service libasound2 libatk1.0-0 libatk-bridge2.0-0 libc6 libcairo2 libcups2 \
10-
libdbus-1-3 libexpat1 libfontconfig1 libgcc1 libgconf-2-4 libgdk-pixbuf2.0-0 \
9+
libasound2 libatk1.0-0 libatk-bridge2.0-0 libc6 libcairo2 libcups2 \
10+
libdbus-1-3 libexpat1 libfontconfig1 libgcc1 libgdk-pixbuf-2.0-0 \
1111
libglib2.0-0 libgtk-3-0 libnspr4 libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 \
1212
libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxext6 \
1313
libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 ca-certificates \
14-
fonts-liberation libappindicator1 libnss3 lsb-release xdg-utils wget
14+
fonts-liberation libnss3 lsb-release xdg-utils wget
1515

1616
RUN docker-php-ext-install pdo pdo_sqlite mbstring xml fileinfo
1717

server/preprocessing/other-scripts/metrics.R

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ library("plyr")
44

55
mlog <- getLogger("metrics")
66

7+
apikey_altmetric <- Sys.getenv("R_ALTMETRIC_APIKEY")
78

89
enrich_metadata_metrics <- function(metadata, metrics_sources=c("altmetric", "crossref")) {
910
start.time <- Sys.time()
@@ -36,7 +37,8 @@ get_altmetrics <- function(dois) {
3637
for (doi in valid_dois) {
3738
tryCatch(
3839
{
39-
metrics <- altmetric_data(altmetrics(doi = doi, apikey = ""))
40+
metrics <- altmetric_data(altmetrics(doi = doi, apikey = apikey_altmetric))
41+
Sys.sleep(0.1) # to avoid hitting rate limits
4042
results <- rbind.fill(results, metrics)
4143
},
4244
error = function(err) {

0 commit comments

Comments
 (0)