semvec/pypi-packages huggingface dataset:
learn-genai 0.1.14
A package to learn Generative AI through practical examples
License: MIT
Requires Python: <4.0,>=3.10

# Learn GenAI

A package to learn Generative AI through practical examples.

## Installation

1. Install Ollama:
   Follow the instructions at [Ollama's official website](https://ollama.ai/) to install Ollama for your operating system.

2. Install the learn_genai package:

```bash
pip install learn_genai
```


## Usage

After installation, run the application with:

```bash
learn_genai
```


This will open a Streamlit interface in your default web browser, where you can explore three use cases:

1. Text Summarizer
2. RAG Chatbot
3. LangGraph Agents

Each use case demonstrates different aspects of Generative AI using the Llama3.2:3b model and other advanced NLP techniques.
media-fetcher 0.1.0
A Python package for fetching media details from Instagram, TikTok, and other platforms.
License: MIT
Requires Python: <4.0,>=3.11
Keywords: media, fetcher, instagram, tiktok, social media

# Media Fetcher

A Python package for fetching media details from various platforms, including **Instagram**, **TikTok**, and more. It is designed to be lightweight, modular, and easy to integrate into other projects like Discord bots or web applications.

## Features

- Fetch metadata and media URLs for Instagram posts.
- Fetch metadata and video URLs for TikTok posts.
- Designed to support additional platforms in the future.
- Lightweight and reusable.

## Installation

Clone the repository and install the package manually using your preferred method, such as Poetry or pip.

## Usage

### Import Fetchers
Use the fetchers provided for supported platforms:

from media_fetcher.instagram import InstagramFetcher  
from media_fetcher.tiktok import TikTokFetcher  

### Example: Fetch Instagram Post
url = "https://www.instagram.com/p/example/"  
result = InstagramFetcher.fetch_post(url)  
print(result)  

### Example: Fetch TikTok Video
url = "https://www.tiktok.com/@example/video/123456789"  
result = TikTokFetcher.fetch_video(url)  
print(result)  

### Output Example
All fetchers return a dictionary with the status and URL. For example:

{  
    "url": "https://www.instagram.com/p/example/",  
    "status": "Success"  
}  

## Adding More Platforms

The package is designed to be extensible. To add support for more platforms, create a new fetcher module in the `media_fetcher` directory, following the existing structure.

## License

This project is licensed under the **Apache-2.0 License**.
simple_keenetic_client 0.1.1
Client for KeeneticOS-based routers via HTTP interface
License: MIT
Requires Python: <4.0,>=3.11

# Simple Keenetic client

HTTP client for KeeneticOS-based routers. Uses web interface to connect.
Does not do more than authenticate, fetch SMS messages and mark them as read or delete them.

Example usage:

```python
from simple_keenetic_client import SimpleKeeneticClient

async def get_unread_sms():
  async with SimpleKeeneticClient(
      "http://keenetic-router.test",
      username="testuser",
      password="testpassword",
  ) as client:
      interfaces = await client.get_mobile_interfaces()

      return await self.get_unread_sms(
          interface_names=interfaces.keys()
      )
```

"Real life" usage example: https://github.com/side2k/keensms2mqtt