Size: a a a

R (язык программирования)

2021 March 16

БА

Байкулов Антон... in R (язык программирования)
Юта Мата Ссс
там же есть апишка
Где?)
источник

ЮМ

Юта Мата Ссс... in R (язык программирования)
источник

ЮМ

Юта Мата Ссс... in R (язык программирования)
вот у этой в параметре ответа «src» есть вот такая картинка:
https://s41917.cdn.ngenix.net/imo/transform/profile=388x388/upload/iblock/4c5/4c5f12f777e872b805abef5c33e3c9ab.JPG
источник

ЮМ

Юта Мата Ссс... in R (язык программирования)
это не оно?
источник

ЮМ

Юта Мата Ссс... in R (язык программирования)
Юта Мата Ссс
это не оно?
Не, не оно. Эта апи отдаёт какие-то другие картинки.

Но в общем случае, иногда бывает  проще работать с апишками, чем ковыряться с RSelenium.
источник

AP

Aleksandr Pidtykan in R (язык программирования)
Да возни с RSelenium хватает, на моменте запуска с зависимостями и к тому же он медленный так как имитирует пользователя.
источник

PU

Philipp Upravitelev in R (язык программирования)
источник
2021 March 17

ОЛ

Олег Логинов... in R (язык программирования)
Подскажите, можно ли в googlesheet сделать так, чтобы авторизацию не нужно было постоянно проходить?

Я пробовал через сервисный аккаунт, через приложение. Но когда пытаюсь открыть файл в браузере, то пишет, что нужен доступ к файлу. Т.е. получается, что я как-будто к своему же созданному файлу должен выдать самому себе доступ. И доступ получается, что мне выдается только после команды авторизации gs4_auth(email = "***gmail.com")

Можно как-то обойти этот момент, чтобы я просто авторизовывался через сервисный аккаунт или приложение и вот эту команду gs4_auth(email = "**@gmail.com") не нужно было вводить, чтобы в гугле не просить права на разрешение?
источник

S

Stan in R (язык программирования)
Олег Логинов
Подскажите, можно ли в googlesheet сделать так, чтобы авторизацию не нужно было постоянно проходить?

Я пробовал через сервисный аккаунт, через приложение. Но когда пытаюсь открыть файл в браузере, то пишет, что нужен доступ к файлу. Т.е. получается, что я как-будто к своему же созданному файлу должен выдать самому себе доступ. И доступ получается, что мне выдается только после команды авторизации gs4_auth(email = "***gmail.com")

Можно как-то обойти этот момент, чтобы я просто авторизовывался через сервисный аккаунт или приложение и вот эту команду gs4_auth(email = "**@gmail.com") не нужно было вводить, чтобы в гугле не просить права на разрешение?
Я городил в свое время ссылку на файл в Гугл.Диске с доступом для всех в режиме чтения. Падает конфиденциальность, но зато работает))) Там небольшой код надо городить.
источник

S

Stan in R (язык программирования)
Олег Логинов
Подскажите, можно ли в googlesheet сделать так, чтобы авторизацию не нужно было постоянно проходить?

Я пробовал через сервисный аккаунт, через приложение. Но когда пытаюсь открыть файл в браузере, то пишет, что нужен доступ к файлу. Т.е. получается, что я как-будто к своему же созданному файлу должен выдать самому себе доступ. И доступ получается, что мне выдается только после команды авторизации gs4_auth(email = "***gmail.com")

Можно как-то обойти этот момент, чтобы я просто авторизовывался через сервисный аккаунт или приложение и вот эту команду gs4_auth(email = "**@gmail.com") не нужно было вводить, чтобы в гугле не просить права на разрешение?
источник

ЮМ

Юта Мата Ссс... in R (язык программирования)
Олег Логинов
Подскажите, можно ли в googlesheet сделать так, чтобы авторизацию не нужно было постоянно проходить?

Я пробовал через сервисный аккаунт, через приложение. Но когда пытаюсь открыть файл в браузере, то пишет, что нужен доступ к файлу. Т.е. получается, что я как-будто к своему же созданному файлу должен выдать самому себе доступ. И доступ получается, что мне выдается только после команды авторизации gs4_auth(email = "***gmail.com")

Можно как-то обойти этот момент, чтобы я просто авторизовывался через сервисный аккаунт или приложение и вот эту команду gs4_auth(email = "**@gmail.com") не нужно было вводить, чтобы в гугле не просить права на разрешение?
Можно сохранить токен авторизации в системе.
Тогда при первом считывании таблицы нужно будет указывать  от кого происходит запрос. А последующие запросы (там есть какой-то таймаут, но его обычно хватает) будут проходить без авторизации.
Это можно сделать при помощи пакета googledrive.

Как-то примерно так:

# Шаг 1
drive_auth(use_oob = TRUE)

# Шаг 2
my_oauth_token <- "4/4QEH69iupduqaYP-ваш токен, который даст гугл"

# Шаг 3
drive_auth(token = my_oauth_token)
options(gargle_oob_default = TRUE)
options(gargle_oauth_email = TRUE)
options(gargle_oauth_email = "Ваша почта, с которой будет происходить авторизация")
источник

ОЛ

Олег Логинов... in R (язык программирования)
Спасибо! Буду пробовать
источник

a

aGricolaMZ in R (язык программирования)
простите, если видели
источник

AS

Alexander Semenov in R (язык программирования)
Not sure if LoL.
источник

ЕТ

Евгений Томилов... in R (язык программирования)
aGricolaMZ
простите, если видели
источник
2021 March 18

KA

Kat Alex in R (язык программирования)
Здравствуйте. Кто-нибудь скачивал geojson с data.mos.ru? Поделитесь, пожалуйста, способом, как это сделать
источник

ЮМ

Юта Мата Ссс... in R (язык программирования)
Kat Alex
Здравствуйте. Кто-нибудь скачивал geojson с data.mos.ru? Поделитесь, пожалуйста, способом, как это сделать
там же инструкция есть:
https://data.mos.ru/about/instructions
источник

MM

Mikle Mikle in R (язык программирования)
Друзья,  а что делать, если пакет is not available for this version of R?
Откатываться назад? Есть ли какие-то более элегантные и простые решения?

Конкретно, хочу установить пакет causalTree и получаю такое.
Warning in install.packages :
 package ‘causalTree’ is not available for this version of R

Когда пытаюсь установить с гитхаба, то:  
Ошибка: Failed to install 'causalTree' from GitHub:
 (конвертировано из предупреждения) installation of package ‘PATH’ had non-zero exit status

Коллеги пишут, что на линуксе пакет ставится нормально.
источник

AS

Alexey Seleznev in R (язык программирования)
Mikle Mikle
Друзья,  а что делать, если пакет is not available for this version of R?
Откатываться назад? Есть ли какие-то более элегантные и простые решения?

Конкретно, хочу установить пакет causalTree и получаю такое.
Warning in install.packages :
 package ‘causalTree’ is not available for this version of R

Когда пытаюсь установить с гитхаба, то:  
Ошибка: Failed to install 'causalTree' from GitHub:
 (конвертировано из предупреждения) installation of package ‘PATH’ had non-zero exit status

Коллеги пишут, что на линуксе пакет ставится нормально.
источник

MM

Mikle Mikle in R (язык программирования)
использование devtools::install_github("username/repos", INSTALL_opts = "--no-multiarch") не помогло
источник