semvec/pypi-packages huggingface dataset:
langchain-naver-community 0.2.0
Add your description here
Requires Python: >=3.8

# 🦜️🔗Langchain Naver Community

## Welcome
**Langchain Naver Community** is a Python package that integrates Naver's various APIs with LangChain, making it easier to build powerful applications using Naver's services within the LangChain ecosystem. This package provides a seamless interface to interact with Naver's APIs while leveraging LangChain's capabilities for building language model applications.


## Installation
To install `langchain-naver-community`, simply run the following command:
```python
pip install -U langchain-naver-community
```
### Setting Up Credentials
Setting Up Credentials
To use Naver's APIs, you need to set up your API credentials. You can obtain a **Naver API Key** by signing up at the [Naver Developers](https://developers.naver.com/main/) website and creating an application.

Once you have your **Client ID** and **Client Secret**, you can set them as environment variables in your script as follows:
```
import getpass
import os

# Set your Naver API credentials as environment variables
if not os.environ.get("NAVER_CLIENT_ID"):
    os.environ["NAVER_CLIENT_ID"] = getpass.getpass("Enter your Naver Client ID:\n")

if not os.environ.get("NAVER_CLIENT_SECRET"):
    os.environ["NAVER_CLIENT_SECRET"] = getpass.getpass("Enter your Naver Client Secret:\n")

```
This ensures that your credentials are securely stored without being hardcoded into your scripts. 🔒
elara-voice-assistant 0.1.2
A Python voice assistant with GUI

# 🎙️ ELARA – Voice Assistant - GUI - Python

ELARA is a modern Python-based voice assistant with a sleek graphical interface. It supports voice commands such as playing music, telling time, searching Wikipedia, and cracking jokes — all with spoken responses and intuitive GUI interactions.

![alt text](image.png)
---


## ✨ Features

- 🎧 Voice command recognition via microphone  
- 🗣️ Speech responses using text-to-speech  
- ⏰ Tells you the current time  
- 🎵 Plays YouTube videos by voice command  
- 📚 Answers factual questions using Wikipedia  
- 😂 Tells jokes with `pyjokes`  
- 🖥️ Stylish and responsive tkinter-based GUI  
- 👥 User role selector (Admin / User / Guest)

---

## 🛠️ Installation

### 1. Clone the repository
```bash
git clone https://github.com/iamafridi/Elara-virtual-assistant-GUI.git
cd Elara-virtual-assistant-GUI
```


### 2. Install dependencies
```bash
pip install -r requirements.txt
```

> 💡 If you encounter issues with `pyaudio`, try:
> - Windows: `pip install pipwin` then `pipwin install pyaudio`
> - macOS/Linux: Ensure PortAudio is installed via `brew` or `apt`

---

## 🚀 Usage

### Option 1: Run with GUI (Recommended)
```bash
python gui_main.py
```

### Option 2: Run in terminal (headless mode)
```bash
python main.py
```

---

## 🎤 How to Use

1. Say **"Elara"** followed by a command.
2. Try things like:
   - `Elara play Shape of You`
   - `Elara what time is it?`
   - `Elara tell me about Python`
   - `Elara tell me a joke`
3. Use the GUI to:
   - View conversations
   - Select user roles
   - Start or stop listening
   - Clear the chat history

---

## 📁 File Structure

```
elara-voice-assistant/
├── gui_main.py       # Modern GUI version of Elara
├── main.py           # Command-line based Elara
├── requirements.txt  # List of Python packages
└── README.md         # Project documentation
```

---

## 📦 Requirements

- Python 3.8 or higher
- Dependencies in `requirements.txt`:
  - `pyttsx3`
  - `SpeechRecognition`
  - `pywhatkit`
  - `wikipedia`
  - `pyjokes`
  - `pyaudio` (requires PortAudio)

Install them with:
```bash
pip install -r requirements.txt
```

---

## 🧠 Inspiration

This project was built to mimic essential features of commercial voice assistants like Alexa or Siri, but entirely using open-source Python libraries, offering both flexibility and educational value.

---

## 🪪 License

This project is licensed under the **MIT License**. You are free to use, modify, and distribute it with proper attribution.

---

## 🙌 Acknowledgments

Thanks to the open-source community and the developers behind the libraries used:
- [SpeechRecognition](https://pypi.org/project/SpeechRecognition/)
- [pyttsx3](https://pypi.org/project/pyttsx3/)
- [pywhatkit](https://pypi.org/project/pywhatkit/)
- [wikipedia](https://pypi.org/project/wikipedia/)
- [pyjokes](https://pypi.org/project/pyjokes/)
tensorus-models 0.0.1
Collection of machine learning models for Tensorus.
Requires Python: >=3.8

# tensorus-models

This repository provides a collection of machine learning models that extend the core [Tensorus](https://github.com/tensorus/tensorus) project. The models live under the `tensorus.models` namespace and rely on utilities from the main `tensorus` repository (for example `tensorus.tensor_storage`).

## Installation

Install the package in editable mode while in the repository directory:

```bash
pip install -e .
```

When published on PyPI you will also be able to install it with:

```bash
pip install tensorus-models
```

### Example

```python
from tensorus.models import LinearRegressionModel
```

## Running Tests

The tests require the core `tensorus` package so that `tensorus.tensor_storage` can be imported. Either clone the main repository and install it, or install it from PyPI:

```bash
# Option 1: clone Tensorus
git clone https://github.com/tensorus/tensorus
pip install -e tensorus

# Option 2: install from PyPI
pip install tensorus
```

After installing `tensorus` and the requirements for this repository, run:

```bash
pip install -r requirements.txt
pytest
```