Open kittypr opened 6 years ago
Отчет по действиям:
Сделать Rstudio addin, который бы отправлял результаты компиляции rmd в черновик на гугл диске. Если такого черновика нет, то предлагал бы пользователю создать черновик и чистовик. Ссылки на оба документа можно хранить или в каком-то удобном формате, или (лучше) прям в sync_reports.sh
gdrive update id_черновика путь/к/файлу.odt --name "Report name. Draft"
Задачи на сегодня: 1) Подумать, как разнообразить питон скрипт, чтобы он лучше замечал изменения 2) Подумать, как все это склеить в интерфейс в один общий R Addin с максимальным удобством 3) Сверить свое представление реализации 4) Спросить чем и как Аркадий скачивает с gdrive md файл (видимо маркдрайвом, посмотреть на него)
Отчет по результатам: 1) маркдрайв использует пандок и сам не предоставляет доступ по айди, поэтому я не буду его использовать, а сделаю то же самое в питоне с нужной функциональностью.
Отчет по действиям: 1) Продумала примерную начальную схему взаимодействий R addina'a, python скрипта и gdriv'a 2) Изучала googledrive пакет для R, нашла нужные для выполнения первого этапа функции 3) Получилось загрузить файл на гуглдиск из R addin'a 4) Залила R addin на гитхаб 5) Попробовала достать всю важную информацию для стыковки работы двух частей, а именно: папку с проектом, путь к выбранному .rmd, название репорта. 6) Добавила опцию для книта, книт запускается, но нужно протестировать.
Задачи на сегодня: 1) Вызвать питон скрипт из R аддина 2) Разобраться, как настроить питон скрипт, чтобы был доступ к токену 3) Писать R addin
Отчет по результатам: 1) Пока питон скрипт вызывается кривовато, посоветоваться в пятницу с Аркадием, как ему будет удобно это организовать.
Отчет по действиям: 1) Изучала R документацию, нашла как вызвать питон скрипт 2) Сделала так, чтобы токен формировался автоматически. 3) Сделала аддин для обновления файлов на gdrive и автоматического сохранения id в sync_reports.
пофиксить путь в sync_report.sh на относительный.
Отчет по действиям: 1) Пока жду дальнейших инструкций, решила разобраться с возможностями Intellij поддерживать .rmd файлы. Получилось все подключить с подсветкой синтаксиса, автодополнением и вообще с распознанием языка в .rmd. Получилось запустить рендеринг.