https://github.com/omanshu209/explorewiki
This is a Python - based application that allows the user to search for information and open URLs.
https://github.com/omanshu209/explorewiki
kivymd langchain langchain-python python3 search-engine webbrowser wikipedia wikipedia-api wikipedia-scraper
Last synced: about 1 month ago
JSON representation
This is a Python - based application that allows the user to search for information and open URLs.
- Host: GitHub
- URL: https://github.com/omanshu209/explorewiki
- Owner: Omanshu209
- License: mit
- Created: 2023-01-20T05:44:57.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-08-26T04:25:45.000Z (almost 3 years ago)
- Last Synced: 2025-03-25T09:49:54.654Z (about 1 year ago)
- Topics: kivymd, langchain, langchain-python, python3, search-engine, webbrowser, wikipedia, wikipedia-api, wikipedia-scraper
- Language: kvlang
- Homepage:
- Size: 30.3 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
ExploreWiki
This is a Python application that allows the user to `search for information` and `open URLs`. The app uses the `KivyMD framework` for the GUI.

## Installation and Dependencies
To run the app, you need to have Python 3 and the following libraries installed :
```
1) kivy [v2.0.0]
2) kivymd [v1.1.1]
3) wikipedia [v1.4.0]
4) langchain [v0.0.253]
5) webbrowser [Built-In in python]
```
### You can install them using pip
```
pip install -r requirements.txt
```
**OR**
```
pip install kivy==2.0.0 kivymd==1.1.1 wikipedia==1.4.0 langchain==0.0.253
```
## How to Use
To start the app, run the `main.py` file
### Or run this in the terminal
```
python3 main.py
```
The app will display a search bar where you can `enter a query`. When you `click on the "Search" button`, the app will retrieve information and display it in the output screen. If there is an error retrieving the information, the app will display an error message.
You can also `click on the "Open URL" button` to open a web page in your default web browser. This will open a `popup window` where you can `enter the URL` you want to open.

## Credits
This app was developed by **Omanshu**.