Edengineer: Archivo mats almacenado json externo

Creado en 16 nov. 2016  ·  20Comentarios  ·  Fuente: msarilar/EDEngineer

¡Ey msarilar !, enhorabuena por este gran trabajo.

Estoy usando esta maravillosa aplicación con traducción al español, y puedo ver un gran potencial para usarla con la API de voiceattack llamada "VATextReader". Esta API puede leer archivos xml y json.Si pudiera habilitar una copia en tiempo real del archivo mats almacenado en json, todos podrían usarlo para desarrollar comandos de voz para solicitar información de carga en tiempo real, muy útil e inteligente :)

Saludos,
Shemuev

enhancement

Todos 20 comentarios

Apoyo esta solicitud, por una razón diferente, ya que quiero importar los recuentos de material a Excel para un análisis más detallado. Un volcado externo en JSON y / o CSV o en formato delimitado por tabulaciones sería genial.

Parece que la aplicación no almacena las cantidades reales, sino que utiliza un archivo de cantidad manual en C: \ Users\ AppData \ Local \ EDEngineer y luego lee los registros para aplicarle modificadores.

Conozco a Andargor, y sé que el manual cambia json, pero no es suficiente para hacer consultas precisas de cantidades u otro tipo de información sobre carga / materiales / datos almacenados con comandos de ataque por voz.

Estoy pensando en agregar un servidor local opcional usando una biblioteca suave , porque como realmente no me importa la función, necesito que el desarrollo sea al menos divertido: D

Tendría un servidor http://localhost:XXXX en ejecución que podría consultar como:
COMMANDER_NAME/materials
COMMANDER_NAME/data
COMMANDER_NAME/commodities
COMMANDER_NAME/cargo
COMMANDER_NAME/blueprints
COMMANDER_NAME/favoriteBlueprints

Y según el encabezado de la solicitud HTTP (o la extensión proporcionada), le daría los datos solicitados (como json, xml, csv, lo que sea).

Por ejemplo, escribir http://localhost:8083/Hg/materials.xml generaría los materiales actuales en formato xml para Hg (que es el nombre de mi comandante).

¿Es eso algo utilizable por VATextReader? Además, ¿consideran que es una forma razonable de exportar datos?

¡Hola msarilar!

Gracias por la respuesta, esta característica parece buena, pero creo que al principio es suficiente con una copia json de material almacenado en el mismo directorio de cambios manuales. ¿Es posible generar una copia json de tapetes almacenados y actualizar al mismo tiempo cuando se produce un cambio de tapete?

Esta función abre nuevas posibilidades para futuras mejoras, como importar estos json para actualizar un nuevo BD de instalación en otra computadora.

PD: el formato xml también es una opción.

Gracias de antemano :)

implementado en 1.0.3.0

Si tiene alguna idea de nuevas rutas que podamos agregar para el servidor, abra una nueva solicitud de función.
El código del servidor es bastante liviano (gracias a @SuaveIO) y debería ser bastante legible si desea agregar la ruta usted mismo.

tengo una duda

¿Se puede almacenar la solicitud como un archivo (xml, json) en una ruta local no solo es un navegador?

Si esto es posible, ¿me puede mostrar un ejemplo?

no estoy seguro de entender bien lo que quieres; puede guardar el resultado de la consulta que ve en su navegador con ctrl + S

Mi culpa,

Pensé que esta nueva característica permitía guardar el resultado de la consulta en un archivo en la ruta deseada. Esto hace que sea más difícil trabajar con Voice Attack, porque no puedo guardar el resultado sin tener una interacción más directa con el navegador.

Gracias de nuevo

¿No puede hacer que el ataque de voz apunte a una URL en lugar de a un archivo?

de lo contrario, nada le impide escribir un script rápido de powershell / wget para descargar periódicamente el resultado de la consulta http://superuser.com/a/252038/318903

pero estoy seguro de que voiceattack se puede configurar para monitorear una URL; eso sería muy extraño si ese no fuera el caso

Estoy usando un complemento externo para hacer posible la lectura de archivos, Voice Attack no puede leer el archivo por sí mismo, este complemento no permite leer los resultados de la URL.

¿Usas este complemento? https://groups.google.com/forum/#!msg/voiceattack/VotudmB84hE/AHXWKT2liesJ

dice :

El complemento agrega comandos para extraer contenido de archivos de texto sin formato o XML, localmente o por Internet, y enviarlo de nuevo a VoiceAttack para Text-to-Speech o cualquier otro uso.

Voy a comprobarlo gracias

Genial es lo mismo que estoy usando xDDDD, no sabía que también funciona para extraer información de la URL `:)

¡Ey!

VATextReader ahora está obsoleto y ya no funciona con VA, pero tiene un sustituto:

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

Funciona correctamente extrayendo datos de la fuente de la URL.

bien genial!
si escribe cualquier script o material (o lo que sea que consume VA, no lo uso, así que no sé cómo funciona) que podría beneficiar a otros usuarios, no dude en abrir una nueva página wik (creo que puede editar , pero avíseme si no puede)!

¡Seguro!

El problema será que mi comando usará entradas de voz en español y debería estar traducido, pero el comando base que realiza las consultas es genérico para todos los idiomas, solo la sección que realiza la consulta de carga de url debe adaptarse para ser realizada en el idioma deseado.

no hay problema ; cuando esté listo para compartir, también puede publicarlo en los foros :)

¡Y aquí está! ¡Gracias Max!

https://github.com/Shemuev/CIVAQUERY

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

Charybdis picture Charybdis  ·  3Comentarios

Alekhoff picture Alekhoff  ·  41Comentarios

ghost picture ghost  ·  27Comentarios

Wlaspec picture Wlaspec  ·  5Comentarios

CmdrHogweed picture CmdrHogweed  ·  3Comentarios