datadrivencv package
「ふえぇぇ…。オシャレなCVが作りたいよぉ…」とCVのテンプレを夜な夜なあさってたんだけど、なんかRでつくれることがわかった。
Googleのスプレッドシート(CSVファイルでも可)からモダンな感じにCVを出力してくれる神パッケージ。それがdatadrivencvなのである。
このパッケージ使ってできたのがこれ
すごいね!
作り方
公式ドキュメントに全部書いてあるのでそれを見てほしい:
# まずはインストール。関連パッケージがごちゃごちゃめんどうだけど一つ一つ解決していけばおk
# install.packages("devtools")
devtools::install_github("nstrayer/datadrivencv")
テンプレ通りのスプレッド・シートを作る
パッケージの作者によるSpreadsheetから「Make a copy」で自身のGoogle driveにお引越し。できたものをコツコツ修正していく。
ほんで以下のようなコードをぶん回す:
# run ?datadrivencv::use_datadriven_cv to see more details
datadrivencv::use_datadriven_cv(
full_name = "君の名前",
data_location = "spreadsheetの場所。アクセス権限に注意",
pdf_location = "任意の場所",
html_location = "Current folderにすればよくね?",
source_location = "よくわからんかったから使わんかった←"
)
そしたらrender_cv.rというRファイルが自動で作成されるので、そのRコードをぶん回せばhtmlやpdfファイルが作成されるぞ!
これで今後は「Spreadsheetに情報を加える⇒render_cv.rを回す」、というプロセスだけでモダンなCVを作り続けるマシーンになれる。
見出し名やアイコンの変更といった細かい内容の修正はこれまた上のコードで自動生成されるcv.rmdのセクション名を変えたりすればよい。