semvec/pypi-packages huggingface dataset:
ai-tools-box 0.0.3
ai_tools_box project

# ai_tools_box Project
  This is a toolkit that currently includes two local functions: one is webpage content scoring (based on custom keywords), and the other is generating animated GIF dialogue videos. Neither function requires tokens.
  这是一个工具箱，目前包括两个本地功能，一个是网页内容打分（根据自定义关键词），一个是生成动图对话视频。两个功能都不需要tokens。
  
## Key Advantages:
  Extremely simple, requiring no professional knowledge or complex configuration.
  极简，不需要任何专业知识和复杂配置。


## Supported Platforms Now

- **Operating Systems**
  - MacOS M1-M4

- **Python Versions**
  - Python 3.9
  - Python 3.10
  - Python 3.11
  - Python 3.12
  - Python 3.13
  - Python 3.14

## Version differences
  

## Installation

```sh


pip3 install ai_tools_box      / pip3 install ai_tools_box -i https://pypi.tuna.tsinghua.edu.cn/simple

#Generating videos requires installation 生成视频需要安装
brew install ffmpeg
#highlighting capabilities needs playwright 高亮浏览器需要安装playwright
pip3 install playwright
playwright install

```

## Usage
The browser must be opened using button inside the box, and then the highlighted keywords must be configured (the configuration can be saved and reused on subsequent loads). After that, the keywords will be automatically highlighted when browsing the pages.

If using a pre-configured template to generate a video, only the dialogue content needs to be changed (it is recommended to have AI write the script).

Images can be replaced; if the images are scaled proportionally, no other configuration changes are needed.

Saving the configuration allows for permanent use; only the dialogue content needs to be changed in the future.

必须使用按钮自动打开浏览器，然后配置高亮关键词（可以保存配置以及下次加载），之后浏览页面才会自动高亮
如果使用配置好的模版生成视频，只需要更改对话内容（建议让ai编写）。
可以更换图片，如果图片同比例缩放，则并不需要更改其它配置。
保存配置可永久使用，以后只需要更改对话内容。

## Commands

    

## Punctuation

    
## other needed
    

## Features
The functionality of the local tool for natural language generation is not yet available.
自然语言生成本地工具的功能尚未开放。

## License

## Contact
    x: @EasyCoding75819
    www.linkedin.com/in/leo-lee-ai-tools
    rednote：18982287041
uranus-ide 1.0.0
A lightweight, extensible Python IDE inspired by Jupyter, built with PyQt5.
Requires Python: >=3.8

# Uranus IDE

Uranus is a lightweight, extensible Python IDE inspired by Jupyter. It supports interactive coding, markdown documentation, and modular plugin architecture — all built with PyQt5.

> 🔥 **Uranus IDE is the first modular Python IDE with full RTL support across all editing modes.**

## Features

- 🧠 Code and Markdown cells with live execution
- 📊 Output viewers for text, tables, and images
- 🧰 Customizable toolbar and editor settings
- 🧾 Project scaffolding with license and metadata
- 🧱 File explorer with context menu and keyboard shortcuts


### ✨ Key Features

- ✅ Cell-based editing with IPython kernel
- ✅ Modular architecture with PyQt5
- ✅ **Full RTL (Right-to-Left) support** for Persian, Arabic, and other RTL languages
- ✅ Custom file explorer with inline editing
- ✅ Project creation and metadata management

## Installation

```bash
pip install -r requirements.txt
python core.py
ttkbootstrap-icons-weather 1.0.0
Weather Icons (font-based) provider for ttkbootstrap-icons
Requires Python: >=3.10

# ttkbootstrap-icons-weather

An icon provider for the `ttkbootstrap-icons` library.  
Weather Icons is a classic set of weather-related glyphs.

[![PyPI](https://img.shields.io/pypi/v/ttkbootstrap-icons-weather.svg)](https://pypi.org/project/ttkbootstrap-icons-weather/)
[![License](https://img.shields.io/badge/license-MIT-green.svg)](#license-and-attribution)

---

## Install

```bash
pip install ttkbootstrap-icons-weather
```

---

## Quick start

```python
import tkinter as tk
from ttkbootstrap_icons_weather import WeatherIcon

root = tk.Tk()

icon = WeatherIcon("day-sunny", size=24, color="#ffbf00")
tk.Button(root, image=icon.image).pack()

root.mainloop()
```

---

## Styles

This provider uses a single font without separate style variants.

---

## Icon Browser

Browse available icons with the built-in browser. From your terminal run:

```bash
ttkbootstrap-icons
```

Use **Copy Name** in the browser to copy the icon name and style directly for use in your code.

![Icon Browser](browser.png)

---

## License and Attribution

- **Upstream license:** Weather Icons - https://erikflowers.github.io/weather-icons/
- **Wrapper license:** MIT - Israel Dryer
ttkbootstrap-icons-typicons 1.0.0
Typicons (font-based) provider for ttkbootstrap-icons
Requires Python: >=3.10

# ttkbootstrap-icons-typicons

An icon provider for the `ttkbootstrap-icons` library.  
Typicons is a versatile pictographic font with filled and outline styles.

[![PyPI](https://img.shields.io/pypi/v/ttkbootstrap-icons-typicons.svg)](https://pypi.org/project/ttkbootstrap-icons-typicons/)
[![License](https://img.shields.io/badge/license-MIT-green.svg)](#license-and-attribution)

---

## Install

```bash
pip install ttkbootstrap-icons-typicons
```

---

## Quick start

```python
import tkinter as tk
from ttkbootstrap_icons_typicons import TypiconsIcon

root = tk.Tk()

fill_ic = TypiconsIcon("arrow-down", size=64, color="#333", style="fill")
outline_ic = TypiconsIcon("arrow-down", size=64, color="#333", style="outline")

tk.Label(root, text="Fill", image=fill_ic.image, compound="left").pack()
tk.Label(root, text="Outline", image=outline_ic.image, compound="left").pack()

root.mainloop()
```

---

## Styles

| Variant   | Description            |
|:----------|:-----------------------|
| `fill`    | Filled glyphs          |
| `outline` | Outline/stroked glyphs |

---

## Icon Browser

Browse available icons with the built-in browser. From your terminal run:

```bash
ttkbootstrap-icons
```

Use "Copy Name" in the browser to copy the icon name and style directly for use in your code.

![Icon Browser](browser.png)

---

## License and Attribution

- Upstream: Typicons — https://www.s-ings.com/typicons/
- Wrapper license: MIT © Israel Dryer
ttkbootstrap-icons-simple 1.0.0
Simple Icons (font-based) provider for ttkbootstrap-icons
Requires Python: >=3.10

# ttkbootstrap-icons-simple

An icon provider for the `ttkbootstrap-icons` library.  
Simple Icons provides brand logos as a simple, monochrome font.

[![PyPI](https://img.shields.io/pypi/v/ttkbootstrap-icons-simple.svg)](https://pypi.org/project/ttkbootstrap-icons-simple/)
[![License](https://img.shields.io/badge/license-MIT-green.svg)](#license-and-attribution)

---

## Install

```bash
pip install ttkbootstrap-icons-simple
```

---

## Quick start

```python
import tkinter as tk
from ttkbootstrap_icons_simple import SimpleIcon

root = tk.Tk()

icon = SimpleIcon("python", size=24, color="#333333")
tk.Label(root, image=icon.image).pack()

root.mainloop()
```

---

## Styles

This provider uses a single font without separate style variants.

---

## Icon Browser

Browse available icons with the built-in browser. From your terminal run:

```bash
ttkbootstrap-icons
```

Use **Copy Name** in the browser to copy the icon name and style directly for use in your code.

![Icon Browser](browser.png)

---

## License and Attribution

- **Upstream license:** Simple Icons - https://simpleicons.org/
- **Wrapper license:** MIT - Israel Dryer
ttkbootstrap-icons-rpga 1.0.0
RPG Awesome (font-based) provider for ttkbootstrap-icons
Requires Python: >=3.10

# ttkbootstrap-icons-rpga

An icon provider for the `ttkbootstrap-icons` library.  
RPG Awesome is a fantasy-themed set of glyphs based on Font Awesome.

[![PyPI](https://img.shields.io/pypi/v/ttkbootstrap-icons-rpga.svg)](https://pypi.org/project/ttkbootstrap-icons-rpga/)
[![License](https://img.shields.io/badge/license-MIT-green.svg)](#license-and-attribution)

---

## Install

```bash
pip install ttkbootstrap-icons-rpga
```

---

## Quick start

```python
import tkinter as tk
from ttkbootstrap_icons_rpga import RPGAIcon

root = tk.Tk()

icon = RPGAIcon("sword", size=24, color="#6f42c1")
tk.Button(root, image=icon.image, text="Sword", compound="left").pack()

root.mainloop()
```

---

## Styles

This provider uses a single font without separate style variants.

---

## Icon Browser

Browse available icons with the built-in browser. From your terminal run:

```bash
ttkbootstrap-icons
```

Use **Copy Name** in the browser to copy the icon name and style directly for use in your code.

![Icon Browser](browser.png)

---

## License and Attribution

- **Upstream license:** RPG Awesome — https://nagoshiashumari.github.io/Rpg-Awesome/
- **Wrapper license:** MIT © Israel Dryer
ttkbootstrap-icons-remix 1.0.0
Remix Icons (font-based) provider for ttkbootstrap-icons
Requires Python: >=3.10

# ttkbootstrap-icons-remix

An icon provider for the `ttkbootstrap-icons` library.  
Remix Icon offers modern, consistent line and filled variants.

[![PyPI](https://img.shields.io/pypi/v/ttkbootstrap-icons-remix.svg)](https://pypi.org/project/ttkbootstrap-icons-remix/)
[![License](https://img.shields.io/badge/license-MIT-green.svg)](#license-and-attribution)

---

## Install

```bash
pip install ttkbootstrap-icons-remix
```

---

## Quick start

```python
import tkinter as tk
from ttkbootstrap_icons_remix import RemixIcon

root = tk.Tk()

icon = RemixIcon("home-3-fill", size=24, color="#fd7e14")
tk.Label(root, image=icon.image).pack()

root.mainloop()
```

---

## Styles

| Variant | Description        |
|:--------|:-------------------|
| `line`  | Line/outline style |
| `fill`  | Filled style       |

---

## Icon Browser

Browse available icons with the built-in browser. From your terminal run:

```bash
ttkbootstrap-icons
```

Use **Copy Name** in the browser to copy the icon name and style directly for use in your code.

![Icon Browser](browser.png)

---

## License and Attribution

- **Upstream license:** Remix Icon — https://remixicon.com/
- **Wrapper license:** MIT © Israel Dryer
ttkbootstrap-icons-meteocons 1.0.0
Meteocons (font-based) provider for ttkbootstrap-icons
Requires Python: >=3.10

# ttkbootstrap-icons-meteocons

An icon provider for the `ttkbootstrap-icons` library.  
Meteocons is a compact weather-themed icon font.

[![PyPI](https://img.shields.io/pypi/v/ttkbootstrap-icons-meteocons.svg)](https://pypi.org/project/ttkbootstrap-icons-meteocons/)
[![License](https://img.shields.io/badge/license-MIT-green.svg)](#license-and-attribution)

---

## Install

```bash
pip install ttkbootstrap-icons-meteocons
```

---

## Quick start

```python
import tkinter as tk
from ttkbootstrap_icons_meteocons import MeteoIcon

root = tk.Tk()

icon = MeteoIcon("a", size=24, color="#0077ff")
tk.Button(root, image=icon.image, text="Meteocons", compound="left").pack()

root.mainloop()
```

---

## Styles

This provider uses a single font without separate style variants.

---

## Icon Browser

Browse available icons with the built-in browser. From your terminal run:

```bash
ttkbootstrap-icons
```

Use **Copy Name** in the browser to copy the icon name and style directly for use in your code.

![Icon Browser](browser.png)

---

## License and Attribution

- **Upstream license:** Meteocons — https://demo.alessioatzeni.com/meteocons/
- **Wrapper license:** MIT © Israel Dryer
ttkbootstrap-icons-mat 1.0.0
Material Icons (font-based) provider for ttkbootstrap-icons
Requires Python: >=3.10

# ttkbootstrap-icons-mat

An icon provider for the `ttkbootstrap-icons` library.  
Material Design Icons (community) offers a large collection of UI glyphs as a single TTF.

[![PyPI](https://img.shields.io/pypi/v/ttkbootstrap-icons-mat.svg)](https://pypi.org/project/ttkbootstrap-icons-mat/)
[![License](https://img.shields.io/badge/license-MIT-green.svg)](#license-and-attribution)

---

## Install

```bash
pip install ttkbootstrap-icons-mat
```

---

## Quick start

```python
import tkinter as tk
from ttkbootstrap_icons_mat import MatIcon

root = tk.Tk()

icon = MatIcon("home", size=24, color="#dc3545")
tk.Label(root, image=icon.image).pack()

root.mainloop()
```

---

## Styles

This provider uses a single font without separate style variants.

---

## Icon Browser

Browse available icons with the built-in browser. From your terminal run:

```bash
ttkbootstrap-icons
```

Use **Copy Name** in the browser to copy the icon name and style directly for use in your code.

![Icon Browser](browser.png)

---

## License and Attribution

- **Upstream license:** Material Design Icons — https://materialdesignicons.com/
- **Wrapper license:** MIT © Israel Dryer
ttkbootstrap-icons-lucide 1.0.0
Lucide Icons provider for ttkbootstrap-icons
Requires Python: >=3.10

# ttkbootstrap-icons-lucide

An icon provider for the `ttkbootstrap-icons` library.  
Lucide Icons are crisp, outline-based glyphs that work well at various sizes.

[![PyPI](https://img.shields.io/pypi/v/ttkbootstrap-icons-lucide.svg)](https://pypi.org/project/ttkbootstrap-icons-lucide/)
[![License](https://img.shields.io/badge/license-MIT-green.svg)](#license-and-attribution)

---

## Install

```bash
pip install ttkbootstrap-icons-lucide
```

---

## Quick start

```python
import tkinter as tk
from ttkbootstrap_icons_lucide import LucideIcon

root = tk.Tk()

icon = LucideIcon("home", size=24, color="#333")
tk.Button(root, image=icon.image, text="Home", compound="left").pack()

root.mainloop()
```

---

## Styles

This provider uses a single font without separate style variants.

---

## Icon Browser

Browse available icons with the built-in browser. From your terminal run:

```bash
ttkbootstrap-icons
```

Use **Copy Name** in the browser to copy the icon name and style directly for use in your code.

![Icon Browser](browser.png)

---

## License and Attribution

- **Upstream license:** Lucide — https://lucide.dev/
- **Wrapper license:** MIT © Israel Dryer
ttkbootstrap-icons-ion 1.0.0
Ion Icons (font-based) provider for ttkbootstrap-icons
Requires Python: >=3.10

# ttkbootstrap-icons-ion

An icon provider for the `ttkbootstrap-icons` library.  
Ionicons v2 provides a familiar set of UI glyphs as a single TTF font.

[![PyPI](https://img.shields.io/pypi/v/ttkbootstrap-icons-ion.svg)](https://pypi.org/project/ttkbootstrap-icons-ion/)
[![License](https://img.shields.io/badge/license-MIT-green.svg)](#license-and-attribution)

---

## Install

```bash
pip install ttkbootstrap-icons-ion
```

---

## Quick start

```python
import tkinter as tk
from ttkbootstrap_icons_ion import IonIcon

root = tk.Tk()

icon = IonIcon("home", size=24, color="#198754")
tk.Button(root, image=icon.image).pack()

root.mainloop()
```

---

## Styles

This provider uses a single font without separate style variants.

---

## Icon Browser

Browse available icons with the built-in browser. From your terminal run:

```bash
ttkbootstrap-icons
```

Use **Copy Name** in the browser to copy the icon name and style directly for use in your code.

![Icon Browser](browser.png)

---

## License and Attribution

- **Upstream license:** Ionicons — https://ionic.io/ionicons
- **Wrapper license:** MIT © Israel Dryer
ttkbootstrap-icons-fluent 1.0.0
Fluent Icons (font-based) provider for ttkbootstrap-icons
Requires Python: >=3.10

# ttkbootstrap-icons-fluent

An icon provider for the `ttkbootstrap-icons` library.  
Fluent System Icons by Microsoft provide regular and filled styles across many sizes.

[![PyPI](https://img.shields.io/pypi/v/ttkbootstrap-icons-fluent.svg)](https://pypi.org/project/ttkbootstrap-icons-fluent/)
[![License](https://img.shields.io/badge/license-MIT-green.svg)](#license-and-attribution)

---

## Install

```bash
pip install ttkbootstrap-icons-fluent
```

---

## Quick start

```python
import tkinter as tk
from ttkbootstrap_icons_fluent import FluentIcon

root = tk.Tk()

regular = FluentIcon("home-16", size=24, color="#6f42c1", style="regular")
filled = FluentIcon("home-16", size=24, color="#6f42c1", style="filled")

tk.Button(root, image=regular.image, text="Regular", compound="left").pack()
tk.Button(root, image=filled.image, text="Filled", compound="left").pack()

root.mainloop()
```

---

## Styles

| Variant   | Description          |
|:----------|:---------------------|
| `regular` | Outline/line style   |
| `filled`  | Filled style         |

---

## Icon Browser

Browse available icons with the built-in browser. From your terminal run:

```bash
ttkbootstrap-icons
```

Use **Copy Name** in the browser to copy the icon name and style directly for use in your code.

![Icon Browser](browser.png)

---

## License and Attribution

- **Upstream license:** Microsoft Fluent UI System Icons — https://github.com/microsoft/fluentui-system-icons
- **Wrapper license:** MIT © Israel Dryer
ttkbootstrap-icons-eva 1.0.0
Eva Icons (font-based) provider for ttkbootstrap-icons
Requires Python: >=3.10

# ttkbootstrap-icons-eva

An icon provider for the `ttkbootstrap-icons` library.  
Eva Icons offers clean outline and filled variants for modern UIs.

[![PyPI](https://img.shields.io/pypi/v/ttkbootstrap-icons-eva.svg)](https://pypi.org/project/ttkbootstrap-icons-eva/)
[![License](https://img.shields.io/badge/license-MIT-green.svg)](#license-and-attribution)

---

## Install

```bash
pip install ttkbootstrap-icons-eva
```

---

## Quick start

```python
import tkinter as tk
from ttkbootstrap_icons_eva import EvaIcon

root = tk.Tk()

outline = EvaIcon("activity", size=24, color="#333", style="outline")
filled = EvaIcon("activity", size=24, color="#333", style="fill")

tk.Button(root, image=outline.image, text="Outline", compound="left").pack()
tk.Button(root, image=filled.image, text="Fill", compound="left").pack()

root.mainloop()
```

---

## Styles

| Variant  | Description            |
|:---------|:-----------------------|
| `outline`| Outline stroke variant |
| `fill`   | Filled variant         |

---

## Icon Browser

Browse available icons with the built-in browser. From your terminal run:

```bash
ttkbootstrap-icons
```

Use **Copy Name** in the browser to copy the icon name and style directly for use in your code.

![Icon Browser](browser.png)

---

## License and Attribution

- **Upstream license:** MIT (Eva Icons) - https://github.com/akveo/eva-icons
- **Wrapper license:** MIT - Israel Dryer
ttkbootstrap-icons-devicon 1.0.0
Devicon (font-based) provider for ttkbootstrap-icons
Requires Python: >=3.10

# ttkbootstrap-icons-devicon

An icon provider for the `ttkbootstrap-icons` library.  
Devicon provides brand and technology icons for programming languages and development tools.

[![PyPI](https://img.shields.io/pypi/v/ttkbootstrap-icons-devicon.svg)](https://pypi.org/project/ttkbootstrap-icons-devicon/)
[![License](https://img.shields.io/badge/license-MIT-green.svg)](#license-and-attribution)

---

## Install

```bash
pip install ttkbootstrap-icons-devicon
```

---

## Quick start

```python
import tkinter as tk
from ttkbootstrap_icons_devicon import DevIcon

root = tk.Tk()

py = DevIcon("python-plain", size=24, color="#3776AB")
js = DevIcon("javascript-original-wordmark", size=20)

tk.Button(root, image=py.image, text="Python", compound="left").pack()
tk.Button(root, image=js.image, text="JavaScript", compound="left").pack()

root.mainloop()
```

---

## Styles

| Variant             | Description                  |
|:--------------------|:-----------------------------|
| `original`          | colored base icons           |
| `original-wordmark` | includes brand wordmark      |
| `plain`             | monochrome (outline) variant |
| `plain-wordmark`    | monochrome with brand name   |

---

## Icon Browser

Browse available icons with the built-in browser. From your terminal run:

```bash
ttkbootstrap-icons
```

Use **Copy Name** in the browser to copy the icon name and style directly for use in your code.

![Icon Browser](browser.png)

---

## License and Attribution

- Upstream license: MIT (Devicon) - https://devicon.dev
- Wrapper license: MIT (c) Israel Dryer