Skip to content

Latest commit

 

History

History
61 lines (50 loc) · 2.7 KB

README.md

File metadata and controls

61 lines (50 loc) · 2.7 KB

WikiSearch

This simple program enables you to search Wikipedia, the free encyclopedia, without having to open your browser.

what's new:

Version 1.1:

We are still learning and improving this software as we improve our knowledge of programming, and we have been able to add quite a few features in this version.

  • The program now supports translation and you can contribute to translating it into your language.
  • The English strings have been rechecked and an Arabic translation has been added, many thanks to Riad Assoum.
  • A Spanish translation was added, many thanks to Georgiana frincu.
  • Hotkeys have been greatly improved, each feature of the program now has its own functioning hotkey.
  • Screen readers will now speak a number of actions if performed properly by the user.
  • Screen readers will notify you when an article is loaded.
  • You can now jump to any of the article headings while reading it.
  • You can now customize the number of search results up to 100 at the moment (you can change the number from the settings).
  • You can now close the article window using the escape key (you can enable this feature from the settings). -The program will now warn you if you try to close it while one or more articles are open (this feature can be disabled from the settings).
  • The program will now check for updates automatically when launched (you can disable this feature from the settings.
  • The program will now remember the selected search language for future uses.

Features

  • Look up any article quickly and efficiently.
  • View the entire article from within the program.
  • Browse more than one article at a time in separate windows.
  • Save articles as text files on your PC.
  • Change the color of the entire frame while reading the article. The next versions will allow further customizations to the colors and fonts.
  • An auto-updater that allows users quick access to new features.

Requirements

Python 3.xx

Modules and packages

  • accessible_output2
  • nlpia2_wikipedia
  • webbrowser
  • subprocess
  • threading
  • pyperclip
  • wxpython
  • request
  • json
  • os
  • re

How to use

  • install all packages using pip pip install -r requirements.txt
  • start WikiSearch.py `python WikiSearch.py
  • Search for what you want

Program developers:

special thanks:

Many of our friends and users contributed to testing the program and sending us their feedback and suggestions. In no particular order, we would like to thank Riad, ikrami, Mahmoud shrawy, Muhammad Hajjar, Ahmed Manninah, Moataz Geba, Fawaz Abdul Rahman, Georgiana frincu, Agustín aguirre, Angelina, Nacer baaziz, Hermina.