1

ローカルのマークダウンファイルをかなりうまくフォーマットするこのサービスに出くわしました。例によると、サンプルのcurlコマンドを使用すると、適切にフォーマットされた応答を簡単に取得できます。

私が探しているのは、利用可能なオプションのいくつか、つまりバージョンと「名前」パラメーターを利用することです。curlコマンドをどのように構成しますか?以下は、R内で使用したコードサンプルです。

このコードはうまく機能しますが、指定されたオプションがありません。

doc.up <- "curl -X POST --data-urlencode content@test-markdown.md  \ http://documentup.com/compiled > index.html"
system(doc.up)

名前オプションを指定しようとしましたが、サイコロがありません:

doc.up <- "curl -X POST --data-urlencode name@mynamevar content@test-markdown.md  \ http://documentup.com/compiled > index.html"
system(doc.up)

どんな助けでも大歓迎です!

編集:以下の提案のいくつかに従って、私はとを使用するいくつかの方法を試みましRcurlHTTR。Rstudio内でデフォルトのMarkdownテンプレートを使用していますが、完全を期すために、test-markdown.Rmdとして保存し、test-markdown.mdをコンパイルしました。

RCurlを使用して、次のことを試みました。

## attempt 1
f <- paste(readLines('test-markdown.md'),collapse="\n" )
h <- dynCurlReader()
wp <- curlPerform(url="http://documentup.com/compiled", 
            postfields = c(content=f))
## attempt 2
postForm("http://documentup.com/compiled",
         "content" = fileUpload('test-markdown.md'))

httrを使用して、私は試しました:

## attempt 3
tmp <- POST("http://documentup.com/compiled", body = list(content= upload_file(f)))
content(tmp)

## attempt 4
tmp <- POST("http://documentup.com/compiled", body = list(content= upload_file("test-markdown.md")))
4

2 に答える 2

1

@ Btibert3実際には、rstudio.markdownToHTMLオプションを使用して自分でRStudioに関連付けることができます。http://www.rstudio.com/ide/docs/authoring/markdown_custom_renderingを参照してください。

于 2012-11-06T06:52:22.380 に答える