File tree Expand file tree Collapse file tree 3 files changed +7
-4
lines changed
local_dev/searchflow-container
server/preprocessing/other-scripts Expand file tree Collapse file tree 3 files changed +7
-4
lines changed Original file line number Diff line number Diff 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
Original file line number Diff line number Diff line change @@ -6,12 +6,12 @@ RUN a2enmod rewrite
66
77RUN 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
1616RUN docker-php-ext-install pdo pdo_sqlite mbstring xml fileinfo
1717
Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ library("plyr")
44
55mlog <- getLogger(" metrics" )
66
7+ apikey_altmetric <- Sys.getenv(" R_ALTMETRIC_APIKEY" )
78
89enrich_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 ) {
You can’t perform that action at this time.
0 commit comments