WikiChecker - Repositorio oficial del complemento WikiChecker para NVDA.

Overview

WikiChecker

Buscador rápido de artículos en Wikipedia.

Introducción.

El complemento WikiChecker para NVDA permite a los usuarios consultar de forma rápida y accesible cualquier artículo referente a un término en concreto en la Wikipedia.

Wikipedia Es un proyecto de creación de una enciclopedia libre en la red, donde cada uno puede aportar sus conocimientos sobre cualquier tema para crear una base de datos con toda la sabiduría humana. Es administrada por la Fundación Wikimedia, una organización sin ánimo de lucro cuya financiación está basada en donaciones. Sus más de 56 millones de artículos en 321 idiomas han sido redactados en conjunto por voluntarios de todo el mundo, lo que suma más de 2000 millones de ediciones, y permite que cualquier persona pueda sumarse al proyecto para editarlos, a menos que la página se encuentre protegida contra vandalismos para evitar problemas o disputas.

Modo de uso.

La forma de utilización de WikiChecker es muy simple. Basta con seguir los siguientes tres pasos:

  1. Pulsar el atajo de teclas rápidas asignado, que previamente habrá tenido que configurarse en el cuadro de diálogo de Gestos de entrada, dentro de la categoría WikiChecker.

  2. Introducir el término deseado a buscar en el cuadro de edición dispuesto al efecto y ejecutar la consulta en Wikipedia pulsando INTRO.

  3. Seleccionar el resultado que nos interese, y pulsar INTRO encima de él.

Una vez realizados estos tres pasos, el artículo se abrirá en la ventana del navegador que tengamos por defecto asignado.

Aviso: El complemento por defecto establece el idioma predefinido en NVDA como idioma de consulta en WikiChecker. En caso de querer buscar el artículo en otro idioma, bastará con seleccionarlo de la lista de idiomas disponibles. En caso de no encontrarse el idioma por defecto en NVDA entre los idiomas disponibles, al ejecutar el complemento se nos posicionará encima de la lista para escoger uno. Si no realizamos este paso, las búsquedas no se realizarán.

Atajos.

No existen atajos de teclas rápidas preasignados, de forma que cada usuario pueda configurar el que mejor le venga en cada caso, a fin de no interferir con otros complementos. Para asignarlo, el usuario deberá dirigirse al menú NVDA, Preferencias, Gestos de entrada, y una vez en él, buscar la categoría denominada WikiChecker, y asignar la combinación que más le interese.

Una vez dentro de la interfaz del complemento, sí existen tres combinaciones de teclas preasignadas, de forma que podamos movernos con rapidez entre los distintos elementos de la misma:

· Alt + B: Nos posiciona encima del cuadro de edición para escribir el término a buscar. · Alt + I: Nos posiciona encima de la lista de idiomas disponibles, para que podamos escoger un idioma diferente al predeterminado por defecto, o bien, en caso de no existir el idioma predeterminado en NVDA, para que escojamos uno en el cual realizar la búsqueda. · Alt + A: Nos posiciona encima de la lista de artículos disponibles, a fin de que escojamos uno de los resultados arrojados por la consulta en Wikipedia.

Registro de cambios.

Versión 1.0.

  • Versión inicial.
You might also like...
Primeira etapa do processo seletivo para a bolsa de migração de conteúdo de Design de Software.

- Este processo já foi concluído. Obrigado pelo seu interesse! Processo Seletivo para a bolsa de migração de conteúdo de Design de Software Primeirame

Trabalho N1 para a materia Tecnicas de Progamação da Anhembi Morumbi

Projeto da Anhembi Morumbi - Tecnicas de Programação. RPG de Console (CMD) Trabalho proposto pelo professor André Santana, na materia Tecnicas de Prog

Gera um PDF, logo depois de você responder um questionário simples, e envia para o e-mail que você informar.
Gera um PDF, logo depois de você responder um questionário simples, e envia para o e-mail que você informar.

PDF generator and send it for your email Criador: Francisco Robson de O. Dutra Filho Repositório criado no dia 18/09/2021 Instagram: @robsondutra_ Sob

Criando Lambda Functions para Ingerir Dados de APIs com AWS CDK

LIVE001 - AWS Lambda para Ingerir Dados de APIs Fazer o deploy de uma função lambda com infraestrutura como código Lambda vai numa API externa e extra

Um bot simples para seguir as pessoas

Um bot simples para seguir pessoas no instagram, criado apeanas para testes. Utilizando o framework "Selenium", criei um bot para entrar em uma conta

Projeto de teste para acesso a API SWAPI.
Projeto de teste para acesso a API SWAPI.

SwapiTest Projeto de teste para acesso a API Swapi com informações sobre Star Wars. Como rodar o programa Foi utilizado o pipenv, então basta clonar o

 Herramienta para transferir eventos de Sucuri WAF hacia Azure Blob Storage.
Herramienta para transferir eventos de Sucuri WAF hacia Azure Blob Storage.

Transfiere eventos de Sucuri hacia Azure Blob Storage Script para transferir eventos del Sucuri Web Application Firewall (WAF) hacia Azure Blob Storag

 Herramienta para transferir eventos de Sucuri WAF hacia Azure Monitor Log Analytics.
Herramienta para transferir eventos de Sucuri WAF hacia Azure Monitor Log Analytics.

Transfiere eventos de Sucuri hacia Azure LogAnalytics Script para transferir eventos del Sucuri Web Application Firewall (WAF) hacia Azure LogAnalytic

Herramienta para transferir eventos de Sucuri WAF hacia Azure Data Tables.
Herramienta para transferir eventos de Sucuri WAF hacia Azure Data Tables.

Transfiere eventos de Sucuri hacia Azure Data Tables Script para transferir eventos del Sucuri Web Application Firewall (WAF) hacia Azure Data Tables,

Comments
  • Quitados los espacios del principio de los idiomas

    Quitados los espacios del principio de los idiomas

    Esto hacía que algunos idiomas como el retorrumano se pudieran acceder utilizando el espacio como primer carácter. Esto es, yendo al cuadro combinado de los idiomas y pulsando espacio en lugar de r.

    opened by sukiletxe 0
  • Cambiado sizer a VERTICAL y añadido control de ejecución de dialogo wx

    Cambiado sizer a VERTICAL y añadido control de ejecución de dialogo wx

    E cambiado el sizer del dialogo del complemento a VERTICAL ya que así su visualización es correcta y no queda todo tan junto.

    E añadido en init un if el cual comprobara si hay lenguajes, si hay lanzara el dialogo.

    Si no hay nos informara con instrucciones.

    Dicho if comprobara una bandera en el dialogo MainWindow si el hilo que obtiene los lenguajes cambia a True la bandera nos mostrara el dialogo.

    Si el hilo que obtiene los lenguajes no consigue obtenerlos la bandera continuara en False y no mostrara el dialogo.

    Considero que mostrar el dialogo sin poder ser usado por que no se pudieron obtener los idiomas no es correcto.

    Espero haberlo echo bien pero me suena que la cague.

    @javidominguez y @jmdaweb

    opened by hxebolax 0
  • Preparación para la revisión oficial y corrección de fallos

    Preparación para la revisión oficial y corrección de fallos

    Estos son los cambios que te he hecho:

    • Si no se puede cargar la lista de idiomas, se registra un error en el log en lugar de notificarlo al usuario.
    • El complemento vuelve a comportarse adecuadamente tras recargar los plugins. Para ello, se almacena una variable en el módulo globalVars, cuya presencia indica si debemos llamar a postStartupHandler a mano o no.
    • Al pulsar el gesto asociado al complemento, si la lista de idiomas está vacía, se invoca al hilo encargado de rellenarla.
    • Ahora, se tienen en cuenta las pulsaciones de la tecla intro del bloque numérico (wx.WXK_NUMPAD_ENTER). Algunos usuarios, especialmente los que todavía no conocen bien el teclado, la usan con más frecuencia, y quizá sea por ahí por donde te han venido las quejas. Por lo tanto, la evaluación de la tecla queda así: if event.GetUnicodeKey() in [wx.WXK_RETURN, wx.WXK_NUMPAD_ENTER]

    Antes de liberar una nueva release, queda una tarea que ya te dejo a ti. Igual que compruebas que el cuadro de texto no esté vacío, comprueba que el cuadro combinado de idioma tiene algo seleccionado. Si no es así, lanza un mensaje de error al usuario pidiendo que seleccione un idioma, que compruebe su conexión a Internet y que reinicie NVDA si no ve nada para seleccionar. Pongo en copia a @hxebolax y @javidominguez para que participen si lo consideran oportuno.

    opened by jmdaweb 0
An script where it logs in your instagram account and follows people and likes their posts

InstaFollower An script where it logs in your instagram account and follows people and likes their posts (uses the tags to fetch people) Requirements:

Bless 3 Nov 29, 2022
Instagram Bot posting earthquakes with magnitude greater than or equal to 3.5.

Instagram Bot posting earthquakes with magnitude greater than or equal to 3.5

Alican Yüksel 4 Aug 22, 2022
Yes, it's true :yellow_heart: This repository has 326 stars.

Yes, it's true! Inspired by a similar repository from @RealPeha, but implemented using a webhook on AWS Lambda and API Gateway, so it's serverless! If

510 Dec 28, 2022
Bezlik Year Calendar Planner

Bezlik Year Calendar Planner Scribus script for creating year planners on one page A1 paper format. Script is based on Year-Calendar-Script-for-Scribu

Bohdan Bobrowski 2 May 24, 2022
Make WhatsApp ChatBot and use WhatsApp API to send the WhatsApp messages in python .

Ultramsg.com WhatsApp Bot using WhatsApp API and ultramsg Demo WhatsApp API ChatBot using Ultramsg API with python. Opportunities and tasks: The outpu

Ultramsg 64 Dec 29, 2022
💻 Discord-Auto-Translate-Bot - If you type in the chat room, it automatically translates.

💻 Discord-Auto-Translate-Bot - If you type in the chat room, it automatically translates.

LeeSooHyung 2 Jan 20, 2022
自动每天给女友发邮件

github acitons 发邮件 python 脚本 每天 7点半左右给女朋友发送邮件 天气来自: http://www.tianqiapi.com/ 文字图片来源:http://wufazhuce.com/ 风景图:https://qqlykm.cn/api/fengjing 土味情话:htt

gogobody 7 May 12, 2022
OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)

OpenAPI Generator Master (5.3.1): 5.4.x (5.4.x): 6.0.x (6.0.x): ⭐ ⭐ ⭐ If you would like to contribute, please refer to guidelines and a list of open t

OpenAPI Tools 14.8k Jan 04, 2023
Aria & Qbittorent Mirror Bot

Eunha Mirror Eunha Mirror is a multipurpose Telegram Bot writen in Python for mirroring files on the Internet to our beloved Google Drive. Features su

ovin 158 Dec 19, 2022
Jalali version of python calendar :date:

jcalendar jcalendar is Jalali implementation of Python's calendar module Status Install pip install jcalendar Documents This module almost follows Py

Iman Kermani 7 Aug 09, 2022
Discord feeder for AIL

ail-feeder-discord Discord feeder for AIL Warning! Automating user accounts is technically against TOS, so use at your own risk! Discord API https://d

ail project 6 Mar 09, 2022
OMDB-and-TasteDive-Mashup - Mashing up data from two different APIs to make movie recommendations.

OMDB-and-TasteDive-Mashup This hadns-on project is in the Python 3 Programming Specialization offered by University of Michigan via Coursera. Mashing

Eszter Pai 1 Jan 05, 2022
Auxiliator is telegram bot for basic web-application analysis

Auxiliator Auxiliator is telegram bot for basic web-application analysis What for? Sometimes there is no access to your main PC, where you can scan we

Revoltage 13 Dec 26, 2021
Discord ToolBox is a discord bot developed by DJD320 created for the purpose of having some convenient tools in the form of a single bot.

Discord ToolBox Discord ToolBox is a discord bot developed by DJD320 created for the purpose of having some convenient tools in the form of a single b

3 Aug 07, 2021
Visual Weather api. Returns beautiful pictures with the current weather.

VWapi Visual Weather api. Returns beautiful pictures with the current weather. Installation: sudo apt update -y && sudo apt upgrade -y sudo apt instal

Hotaru 33 Nov 13, 2022
Weee - Advanced project's versions bumper

Weee - Advanced project's versions bumper

Yan Kurbatov 2 Jun 06, 2022
A tool for transferring server variable values from one intersect gamedata.db to another

Server Variable Transfer Tool Purpose This tool exists for use with the Intersect Engine (Ascension Game Dev GitHub). Its purpose is to UPDATE one sql

AVild 2 Oct 27, 2021
Debugging with Stack Overflow: Web Search Behavior in Novice and Expert Programmers

Debugging with Stack Overflow: ICSE SEET, 2022 This is the GitHub repository associated with the 2022 ICSE SEET paper, Debugging with Stack Overflow:

Madeline Endres 1 Jan 31, 2022
ChairBot is designed to be reliable, easy to use, and lightweight for every user, and easliy to code add-ons for ChairBot.

ChairBot is designed to be reliable, easy to use, and lightweight for every user, and easliy to code add-ons for ChairBot. Ready to see whats possible with ChairBot?

1 Nov 08, 2021
Improved file host. Change of interface and storage: 15 GB available.

File hosting v2 Improved file host. Change of interface and storage: 15 GB available. This app now uses the Google API to store, view, and delete file

Sarusman 1 Jan 18, 2022