Utilice el flujo de trabajo para agregar rápidamente tarjetas didácticas para memorizar palabras
Desde la reanudación del japonés el año pasado (creo que los lectores son racionales, solo hablamos de cultura y no de política), veo noticias japonesas en la cuenta oficial de WeChat newswebeasy casi todos los días. Aunque el contenido del artículo utiliza vocabulario básico, a menudo se encuentran palabras nuevas. Cómo grabarlos rápidamente se vuelve complicado. Más importante aún, memorizar no es lo mismo que memorizar. También es un problema cómo repasar.
Es posible que algunos lectores hayan pensado en utilizar Workflow para iOS, una aplicación de productividad. Bueno, lo hago, pero también incursioné en la función de flujo de trabajo en los primeros días y las acciones de creación propia eran relativamente pocas. Cuando encuentro una nueva palabra que copié, ejecuto, salgo del cuadro de entrada, ingreso manualmente el seudónimo, el tono, la parte del discurso y la explicación de la nueva palabra y la sincronizo con Evernote.
En cuanto a la revisión, a menudo leo palabras nuevas que he transcrito. Dicho todo esto, si realmente sucede, primero que nada, te olvidarás de mirar. En segundo lugar, cada vez se graban más palabras nuevas y no quiero leerlas más cuando las abro.  ̄□ ̄)?゜゜゜.
Copie la nueva palabra, ejecute la acción del flujo de trabajo en el centro de notificaciones y extraiga la información relevante de la palabra en Hujiang Xiaod y Flashcard[^flashcard] a través de la API de Quizlet [Quizlet]. La aplicación de tarjeta flash te recuerda que debes revisar según la curva de memoria. Solo revisas unas pocas palabras nuevas a la vez y ya no tendrás que eliminar todas las palabras nuevas.
1. Obtén una vista previa de los efectos de acción para motivarte a mirar.
Primero, acciones de flujo de trabajo adicionales: Acción 1: Quizlet obtiene el token; Acción 2: Agregar Qz a nuevas palabras japonesas
Registre una cuenta normal en el sitio web oficial de Quizlet y abra la cuenta de desarrollador. sitio web (requiere registro primero) Correo electrónico), complete el formulario para solicitar la clave API según los comentarios.
Después de realizar la solicitud, la página es la siguiente: el ID del cliente, el URI de redireccionamiento y la clave secreta se utilizarán más adelante.
Para obtener una descripción detallada del proceso y los parámetros de la adquisición de claves token, consulte la documentación oficial. Se divide principalmente en tres pasos:
1. Guiar al usuario al portal de autorización del servidor de autorización. Este paso solo requiere abrir el enlace a continuación. Entre ellos, mi ID de cliente es el ID de cliente obtenido antes; el alcance se refiere al rango de permisos del tercero autorizado, a saber: lectura, escritura_conjunto, escritura_grupo, que requieren permisos de escritura_conjunto que pueden leer, escribir y eliminar; Cadena arbitraria, utilizada para prevenir ataques CSRF (no sé qué es esto). Simplemente haz un número aleatorio.
2 Después de abrir el enlace anterior, se le preguntará si desea autorizar el acceso a su cuenta de Quizlet. Si está permitido, se le dirigirá al enlace especificado por el URI de redireccionamiento, con los parámetros del código adjuntos. Copie el enlace y extraiga el código usando expresiones regulares. Tan pronto como se ejecute la acción del flujo de trabajo, como se muestra en la figura siguiente, estará autorizado a copiar la página después del salto (en principio, también deberá verificar si los parámetros de estado devueltos son consistentes con los transmitidos al servidor en el primer paso para evitar ataques CSRF.)
3 Solicita un token del servidor. Simplemente complete la información del trabajo de acuerdo con los requisitos oficiales. La columna de autorización está codificada en Base64 básica (ID de cliente: clave secreta), que puede convertir usted mismo o oficialmente. Consulte la última fila de la tabla en el paso 2 de esta página para obtener más detalles.
Después de un tiempo, copie el token obtenido en el portapapeles y pegue el valor en el elemento correspondiente del segundo flujo de trabajo.
Este artículo es para palabras japonesas. Si se trata de palabras en otros idiomas, especialmente en inglés, varias API de diccionario siguen siendo muy ricas. Vocabulario en inglés Considere agregar nuevas palabras al servidor Scallop. Consulte este artículo para obtener más detalles.
Actualmente, Hujiang Xiao D no ha abierto la API de consulta. Solo puede guardar el país en una curva y extraer la información de la página web consultada. El enlace de consulta de Hujiang Xiaod es /jp/jc/China Utilice Obtener contenido de la URL para obtener el contenido web. El seudónimo es ちゅぅごく, tono ①, parte del discurso y significado.
Después de muchas pruebas y comparaciones, el kana y la parte gramatical se incluyen en "", y el tono está detrás de la pronunciación del Romaji (chuugoku en la imagen). Para las explicaciones, es mejor obtener 1 y 2 con explicaciones detalladas (porque algunas palabras no tienen explicación después de la parte del discurso).
Utilice expresiones regulares para extraer el contenido requerido por separado. La forma específica de escribir expresiones se puede encontrar en las acciones del flujo de trabajo, por lo que no entraré en detalles aquí. Cabe señalar que:
(1) Cuando no hay "" en la página web, significa que no se encuentra la palabra información y se necesita un If para juzgar.
(2) Aunque las variables mágicas actualizadas recientemente pueden simplificar este proceso, esta acción requiere extraer múltiples datos y usarlos varias veces. Usar todas las variables mágicas es inconveniente e intuitivo.
(3) La notificación de visualización se establece en la acción para facilitar la confirmación de la información descubierta. Después de todo, la API oficial no lo admite y no se puede obtener información correcta utilizando expresiones regulares para algunas palabras nuevas y raras.
Utilice Obtener contenido de URL para publicar información de vocabulario en el servidor de Quizlet. Donde, la columna Autorización se completa con el token copiado en la Acción 1. Puedes pensar en $término y definición como el anverso y el reverso de la tarjeta didáctica.
El enlace URL en la imagen es el siguiente, donde 187957966 es el ID de grupo de la tarjeta flash que se va a cargar (de lo contrario, el servidor no sabe dónde desea agregar una nueva tarjeta flash).
¿Cómo obtener el DNI? Abra la página de prueba de API.
Haga clic en el botón azul para enviar una solicitud de API directamente.
Podrás encontrar el ID en la ventana emergente, donde el título corresponde al nombre del grupo, y los caracteres de doble byte serán renumerados, dificultando su identificación.
Después de que las tarjetas se hayan cargado correctamente, aparecerá un mensaje de notificación, que es solo como referencia. Significa que Hujiang Xiao D solo tiene la explicación básica de la palabra, sin pronunciación ni otra información, y. es generalmente una palabra exclusiva. Las palabras que sirven únicamente como referencia no se agregan a las tarjetas didácticas.
Cabe señalar que debido al soporte API no oficial, a veces pueden aparecer pequeños errores en los resultados de las consultas. Si hay alguna pregunta por favor hágamelo saber.
Como puedes ver, se ha agregado información sobre la palabra China a Quizlet.
Puedes elegir el Quizlet oficial. La ventaja es que puedes aprender agregando nuevas palabras y actualizándolas. Pero yo personalmente uso Flashcards Deluxe, que tiene muchas opciones y temas para configurar. La desventaja es que necesito actualizar manualmente las tarjetas como se muestra en la imagen. El significado de la tercera imagen es: las palabras serán reemplazadas por otras nuevas, pero se mantendrá el progreso del aprendizaje.
Muestre el siguiente efecto
Obtener permisos completos de la cuenta de Quizlet en realidad puede hacer que un pequeño programa sea parásito del flujo de trabajo, además de agregar, eliminar, modificar e incluso operar tarjetas didácticas por lotes. . Para conocer más métodos de solicitud de operación, consulte los ejemplos oficiales.
Workflow es una aplicación increíble, con actualizaciones constantes que hacen que la funcionalidad de iOS sea aún más posible.
Mientras escribía esta acción de flujo de trabajo, también aprendí muchos conocimientos nuevos, como las expresiones regulares y el proceso de autorización de OAuth. Como no entendía las solicitudes HTTP, me desvié mucho cuando obtuve el token. Después de mucho trabajo, de repente entendí la solución. Esta sensación de logro y alegría está más allá de las palabras. Simplemente impresionante. Creo que esta es una de las fuerzas impulsoras para que los seres humanos sigan explorando y progresando.
Las acciones de flujo de trabajo de este artículo son adecuadas para leer noticias en iPhone o iPad. Cómo agregar rápidamente y por lotes a Quizlet para generar tarjetas didácticas. Esto depende de los comentarios de todos sobre este artículo. No es necesario enviarlo si hay pocas personas.
【news web easy】: news web easyやさしぃのニュースです, similar a VOA Special English, las noticias publicadas por NWES WEB EASY utilizan vocabulario simple y gramática básica, lo que las hace convenientes para principiantes en japonés.
[Quizlet]: sitio web de tarjetas didácticas en línea que ofrece clientes para iOS y Android.
[^Flashcards]: Flashcards, es decir, flashcards.