Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kowshik24/web-bot
Web Bot is an bot that chat with any Website and get the information from the website using Langchain and Web Scraping.
https://github.com/kowshik24/web-bot
beautifulsoup4 chromadb langchain openai-api streamlit
Last synced: 23 days ago
JSON representation
Web Bot is an bot that chat with any Website and get the information from the website using Langchain and Web Scraping.
- Host: GitHub
- URL: https://github.com/kowshik24/web-bot
- Owner: kowshik24
- Created: 2024-02-06T22:02:30.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-02-06T22:11:54.000Z (11 months ago)
- Last Synced: 2024-02-06T23:28:40.372Z (11 months ago)
- Topics: beautifulsoup4, chromadb, langchain, openai-api, streamlit
- Language: Python
- Homepage: https://web-bot-chat.streamlit.app/
- Size: 417 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Web Bot 🤖
Web Bot is an bot that chat with any Website and get the information from the website using Langchain and Web Scraping.
## Check out the live demo: [Web Bot](https://web-bot-chat.streamlit.app/)
## Features 📋
- **Chat with any Website**: You can chat with any website and get the information from the website.
- **Web Scraping**: You can get the information from the website using Web Scraping.- **Chroma DB**: You can store the information in the Chroma DB.
- **Sign Up**: You can sign up to the bot and get the information from the website.
- **Secure Password and API Key**: You can secure your password and API Key.
## Getting Started 🚀
To get started with the project, you need to clone the repository and install the dependencies.
1. **Clone the repository**:
```bash
git clone https://github.com/kowshik24/Web-Bot.git
```2. **Install the dependencies**:
```bash
pip install -r requirements.txt
```3. **Run the application**:
```bash
python app.py
```## Demo 📸
---
📸 Screenshots| ![Sample 1](images/test_1.png) | ![Sample 2](images/test_2.png) |
|:--------------------------------:|:--------------------------------:|
| **Sample Visualization 1** | **Sample Visualization 2** |
| ![Sample 3](images/test_3.png) | ![Sample 4](images/test_6.png) |---
## Technologies Used 🛠️
- **Langchain**: Langchain is a Python library that helps to chat with any website.
- **Web Scraping**: Web Scraping is a Python library that helps to get the information from the website.
- **Chroma DB**: Chroma DB is a Python library that helps to store the information in the Chroma DB.
- **Flask**: Flask is a Python library that helps to create a web application.## Contributing 🖇️
If you want to contribute to this project, you can create an issue and create a pull request.---
📞 Contact Information
For support, feedback, or contributions, please reach out to:- 📧 **Email**: [[email protected]](mailto:[email protected])
- 📱 **Phone**: 01706 896161
- 🌐 **Website**: [https://kowshik24.github.io/kowshik.github.io/](https://kowshik24.github.io/kowshik.github.io/)
- 🚀 **GitHub**: [Kowshik Deb Nath](https://github.com/kowshik24)
- 🤝 **LinkedIn**: [Kowshik Deb Nath](https://www.linkedin.com/in/kowshik-deb-nath-7a0a3a1a0/)
---