Edengineer: Arquivo de tapetes armazenado json externo

Criado em 16 nov. 2016  ·  20Comentários  ·  Fonte: msarilar/EDEngineer

Ey msarilar !, parabéns por este excelente trabalho.

Estou usando este aplicativo maravilhoso com tradução para o espanhol e posso ver um grande potencial para usá-lo com a API voiceattack chamada "VATextReader". Esta API pode ler arquivos xml e json. Se você pudesse habilitar uma cópia em tempo real do arquivo de esteiras armazenado em json, todos poderiam usá-lo para desenvolver comandos de voz para solicitar informações de carga em tempo real, muito úteis e inteligentes :)

Cumprimentos,
Shemuev

enhancement

Todos 20 comentários

Apoio este pedido, por um motivo diferente, visto que pretendo importar as contagens de materiais para o Excel para análises posteriores. Um dump externo em JSON e / ou CSV ou formato delimitado por tabulação seria ótimo.

Parece que o aplicativo não armazena os valores reais, mas usa um arquivo de valores manuais em C: \ Usuários\ AppData \ Local \ EDEngineer e, em seguida, lê os logs para aplicar os modificadores a eles.

Eu conheço Andargor, e sei que o manual muda json, mas não é suficiente fazer consultas precisas de quantidades ou outro tipo de informação sobre carga / materiais / dados armazenados com comandos voiceattack.

Estou pensando em adicionar um servidor local opcional usando uma biblioteca suave , porque como não me importo muito com o recurso, preciso que o desenvolvimento seja pelo menos divertido: D

Você teria um servidor http://localhost:XXXX execução, o qual poderia consultar como:
COMMANDER_NAME/materials
COMMANDER_NAME/data
COMMANDER_NAME/commodities
COMMANDER_NAME/cargo
COMMANDER_NAME/blueprints
COMMANDER_NAME/favoriteBlueprints

E com base no cabeçalho da solicitação HTTP (ou na extensão fornecida), eu daria a você os dados solicitados (como json, xml, csv, qualquer que seja).

Por exemplo, digitar http://localhost:8083/Hg/materials.xml produziria os materiais atuais no formato xml para Hg (que é o nome do meu comandante).

Isso é algo que pode ser usado pelo VATextReader? Além disso, vocês consideram essa uma maneira razoável de exportar dados?

Oi, msarilar!

Thx for answer, esse recurso parece bom, mas acho que no começo é o suficiente com uma cópia json de material armazenado no mesmo diretório de mudanças manuais. É possível gerar uma cópia json de tapetes armazenados e atualizar ao mesmo tempo quando ocorre uma mudança de tapete?

Este recurso abre novas possibilidades para melhorias futuras, como importar estes json para atualizar uma nova instalação do BD em outro computador.

PD: o formato xml também é uma opção.

Obrigado antecipadamente :)

implantado em 1.0.3.0

se você tem alguma ideia de novas rotas que podemos adicionar para o servidor, abra uma nova solicitação de recurso!
o código do servidor é bastante leve (graças a @SuaveIO) e deve ser bem legível se você quiser adicionar a rota.

tenho uma dúvida

pode ser o pedido armazenado como um arquivo (xml, json) em um caminho local não é apenas um navegador?

Se isso for possível, você pode me mostrar um exemplo?

não tenho certeza se entendi bem o que você quer; você pode salvar o resultado da consulta que vê no seu navegador com ctrl + S

Minha culpa,

Achei que esse novo recurso permitisse salvar o resultado da consulta em um arquivo no caminho desejado. Isso torna mais difícil trabalhar com o ataque de voz, porque não consigo salvar o resultado sem fazer uma interação mais direta com o navegador.

obrigado novamente

Você não pode fazer o ataque de voz apontar para um URL em vez de um arquivo?

caso contrário, nada o impede de escrever um script rápido powershell / wget para baixar periodicamente o resultado da consulta http://superuser.com/a/252038/318903

mas tenho certeza de que o voiceattack pode ser configurado para monitorar uma URL; seria muito estranho se não fosse o caso

Estou usando um plugin externo para possibilitar a leitura de arquivos, o Voice Attack não consegue ler o arquivo sozinho, este plugin não permite a leitura de resultados de url.

você usa este plugin? https://groups.google.com/forum/#!msg/voiceattack/VotudmB84hE/AHXWKT2liesJ

diz :

O plug-in adiciona comandos para extrair conteúdo de arquivos de texto simples ou XML, localmente ou na Internet, e empurra-o de volta para VoiceAttack para Text-to-Speech ou qualquer outro uso.

Vou verificar obrigado

Ótimo mesmo que estou usando xDDDD, não sabia que também funciona para extrair informações de url `:)

Ey!

VATextReader agora está obsoleto e não funciona mais com VA, mas tem um substituto:

VAExtensions: https://github.com/Antaniserse/VAExtensions

Funciona extraindo corretamente os dados da fonte do url.

tudo bem, ótimo!
se você escrever qualquer script ou outras coisas (ou o que VA consome, eu não uso, então não sei como funciona) que possa beneficiar outros usuários, não hesite em abrir uma nova página wiki (acho que você pode editar , mas me avise se não puder)!

Certo!

O problema será que meu comando usará entradas de voz em espanhol e deverá ser traduzido, mas o comando base que realiza as consultas é genérico para todos os idiomas, apenas a seção que realiza a consulta de url de carga deve ser adaptada para ser realizada no idioma desejado.

sem problemas ; quando estiver pronto para compartilhar, você também pode postar nos fóruns :)

E aqui está! Obrigado Max!

https://github.com/Shemuev/CIVAQUERY

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

StrasnyLada picture StrasnyLada  ·  4Comentários

Uriei picture Uriei  ·  19Comentários

GALDART picture GALDART  ·  3Comentários

msarilar picture msarilar  ·  28Comentários

Alekhoff picture Alekhoff  ·  41Comentários