An open API service indexing awesome lists of open source software.

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.

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.

![Screenshot_2023-03-12-18-58-28-228](https://user-images.githubusercontent.com/114089324/231769154-e3a5418b-a38c-4234-9134-e45b78e9b8cb.jpeg)

## 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.
![Screenshot_2023-02-19-15-17-43-779](https://user-images.githubusercontent.com/114089324/219940848-5634bc1c-4b62-4754-82cc-38a3dc3d83ff.jpeg)

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