Mudanças entre as edições de "Dataverse:Ferramentas Externas"

De BrapciWiki
Ir para navegação Ir para pesquisar
 
(4 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 2: Linha 2:
 
  * Documentação [[Brapci:DataView]]
 
  * Documentação [[Brapci:DataView]]
  
= Registrar um visualizado =
+
= Registrar um visualizador =
 
Arquivo '''brapci_dataview.json'''
 
Arquivo '''brapci_dataview.json'''
 
  {
 
  {
  "displayName": "Brapci DataView - Dataverse",
+
"displayName": "Brapci DataView - Dataverse",
  "description": "Visualizado de dados",
+
"description": "Visualizado de dados",
  "toolName": "brapci_dataview",
+
"toolName": "brapci_dataview",
  "scope": "file",
+
"scope": "file",
  "types": [
+
"types": [
    "explore",
+
  "explore",
    "preview"
+
  "preview"
  ],
+
],
  "toolUrl": "https://brapci.inf.br/dataverse/",
+
"toolUrl": "http://pocdadosabertos.inep.rnp.br/dataview",
  "contentType": "'''text/tab-separated-values'''",
+
"[[contentType]]": "text/tab-separated-values",
  "toolParameters": {
+
"toolParameters": {
    "queryParameters": [
+
  "queryParameters": [
      {
+
        {"fileid": "{fileId}"},
        "fileid": "{fileId}"
+
        {"siteUrl":"{siteUrl}"},
      },
+
         {"PID": "{datasetPid}"},
      {
+
        {"key": "{apiToken}"},
         "PID": "{datasetPid}"
+
        {"datasetId": "{datasetId}"},
      },
+
         {"localeCode":"{localeCode}"}
      {
+
  ]
         "key": "{apiToken}"
 
      }
 
    ]
 
 
   }
 
   }
 
  }
 
  }
 +
 +
== Mostar os visualizadores disponiveis (amigável) ==
 +
curl http://localhost:8080/api/admin/externalTools | jq '.'
 +
 +
== Remover um visualizador ==
 +
export TOOL_ID=1
 +
curl -X DELETE http://localhost:8080/api/admin/externalTools/$TOOL_ID
  
 
= Registrando um visualizado de dados =
 
= Registrando um visualizado de dados =
Linha 35: Linha 39:
 
== Tipos de Arquivos ==
 
== Tipos de Arquivos ==
 
* text/tab-separated-values
 
* text/tab-separated-values
 +
* application/pdf
 +
* application/vnd.openxmlformats-officedocument.wordprocessingml.document
 +
* application/vnd.oasis.opendocument.spreadsheet
 +
* application/octet-stream
 +
* text/xml
  
 
= Dataverse - Ferramentas Externa (External Tools) =
 
= Dataverse - Ferramentas Externa (External Tools) =
  
 
* [[Brapci:DataView]]
 
* [[Brapci:DataView]]

Edição atual tal como às 14h22min de 9 de maio de 2022

Brapci:DataView

* Documentação Brapci:DataView

Registrar um visualizador

Arquivo brapci_dataview.json

{
"displayName": "Brapci DataView - Dataverse",
"description": "Visualizado de dados",
"toolName": "brapci_dataview",
"scope": "file",
"types": [
  "explore",
  "preview"
],
"toolUrl": "http://pocdadosabertos.inep.rnp.br/dataview",
"contentType": "text/tab-separated-values",
"toolParameters": {
  "queryParameters": [
       {"fileid": "{fileId}"},
       {"siteUrl":"{siteUrl}"},
       {"PID": "{datasetPid}"},
       {"key": "{apiToken}"},
       {"datasetId": "{datasetId}"},
       {"localeCode":"{localeCode}"}
  ]
 }
}

Mostar os visualizadores disponiveis (amigável)

curl http://localhost:8080/api/admin/externalTools | jq '.'

Remover um visualizador

export TOOL_ID=1
curl -X DELETE http://localhost:8080/api/admin/externalTools/$TOOL_ID

Registrando um visualizado de dados

curl -X POST -H 'Content-type: application/json' http://localhost:8080/api/admin/externalTools --upload-file brapci_dataview.json

Tipos de Arquivos

  • text/tab-separated-values
  • application/pdf
  • application/vnd.openxmlformats-officedocument.wordprocessingml.document
  • application/vnd.oasis.opendocument.spreadsheet
  • application/octet-stream
  • text/xml

Dataverse - Ferramentas Externa (External Tools)