semvec/pypi-packages huggingface dataset:
crustal 0.2.1
Crude Rough Unfinished Seismological Toolbox And Library
Requires Python: >=3.12

# crustal

Crude Rough Unfinished Seismological Toolbox And Library

### Installation

If you are installing in a new conda environment (always a good idea)
you may need to install pip

    conda install -n *your_environment* pip

First install the GaMMA associator

    pip install git+https://github.com/wayneweiqiang/GaMMA.git

And then

    pip install crustal

This will also install all other dependencies
image-enhancer-vcl 0.1.2
A deep learning-powered image enhancement library using Real-ESRGAN and GFPGAN
Requires Python: >=3.7

#  image-enhancer-vc

A deep learning–powered image enhancement tool using **Real-ESRGAN** for super-resolution and **GFPGAN** for face restoration. 
Includes built-in image validation and blurriness detection.

---

##  Features

-  Super-resolution with Real-ESRGAN
-  Face restoration using GFPGAN
-  Blurriness detection using Laplacian variance
-  Validates image format and integrity before processing

---

## Installation

###  Development Mode (recommended for local editing)

```bash

pip install image-enhancer-vc
mtgcdb 0.1.8
MTG Card Database
Requires Python: ~=3.12

# MTGCDB

MTG Card Database

## Usage

```python
from mtgcdb import MTGDBC

mtg = MTGDBC()

card = mtg.get_card_by_name('Goblin Guide')
print(card)

isd = mtg.get_cards_by_set_code('ISD')
print(isd)
```
Kirugram 2.2.6
Elegant, modern and asynchronous Telegram MTProto API framework in Python for users and bots
Requires Python: >=3.8
Keywords: api, chat, client, library, messenger, mtproto, python, telegram

<p align="center">
    <a href="https://github.com/KurimuzonAkuma/pyrogram">
        <img src="https://raw.githubusercontent.com/KurimuzonAkuma/kurigramartwork/master/kurigram-logo.png" alt="Pyrogram" width="128">
    </a>
    <br>
    <b>Telegram MTProto API Framework for Python</b>
    <br>
    <a href="https://kurigram.live">
        Homepage
    </a>
    •
    <a href="https://docs.kurigram.live">
        Documentation
    </a>
    •
    <a href="https://t.me/kurigram_news">
        News
    </a>
    •
    <a href="https://t.me/kurigram_chat">
        Chat
    </a>
</p>

## Pyrogram

> [!NOTE]
> Unfortunately, the original pyrogram is no longer supported. I will try to be your @delivrance.

> Elegant, modern and asynchronous Telegram MTProto API framework in Python for users and bots

``` python
from pyrogram import Client, filters

app = Client("my_account")


@app.on_message(filters.private)
async def hello(client, message):
    await message.reply("Hello from Pyrogram!")


app.run()
```

**Pyrogram** is a modern, elegant and asynchronous [MTProto API](https://docs.kurigram.live/topics/mtproto-vs-botapi)
framework. It enables you to easily interact with the main Telegram API through a user account (custom client) or a bot
identity (bot API alternative) using Python.

### Support

If you'd like to support my fork, you can consider:

- `kurimuzonakuma.ton` - TON
- `TCbZ7CSpTvTJ6rno2eoWWYBx7hmYF75wk3` - USDT TRC20

### Key Features

- **Ready**: Install Pyrogram with pip and start building your applications right away.
- **Easy**: Makes the Telegram API simple and intuitive, while still allowing advanced usages.
- **Elegant**: Low-level details are abstracted and re-presented in a more convenient way.
- **Fast**: Boosted up by [TgCrypto](https://github.com/pyrogram/tgcrypto), a high-performance cryptography library written in C.
- **Type-hinted**: Types and methods are all type-hinted, enabling excellent editor support.
- **Async**: Fully asynchronous (also usable synchronously if wanted, for convenience).
- **Powerful**: Full access to Telegram's API to execute any official client action and more.

### Installing

Stable version

``` bash
pip3 install kurigram
```

Dev version
``` bash
pip3 install https://github.com/KurimuzonAkuma/pyrogram/archive/dev.zip --force-reinstall
```

### Resources

- Check out the [docs](https://docs.kurigram.live) to learn more about Pyrogram, get started right
away and discover more in-depth material for building your client applications.
- Join the [official channel](https://t.me/kurigram_news) and stay tuned for news, updates and announcements.
- Join the [official chat](https://t.me/kurigram_chat) to communicate with people.
nonebot-plugin-binance 0.0.9
一个币安(Binance)插件，提供行情、交易、资产查询和实时价格预警功能。
Requires Python: >=3.9
Keywords: nonebot, nonebot2, binance, crypto, trade, finance

<div align="center">
  <a href="https://v2.nonebot.dev/store"><img src="https://github.com/A-kirami/nonebot-plugin-template/blob/resources/nbp_logo.png" width="180" height="180" alt="NoneBotPluginLogo"></a>
  <br>
  <p><img src="https://github.com/A-kirami/nonebot-plugin-template/blob/resources/NoneBotPlugin.svg" width="240" alt="NoneBotPluginText"></p>
</div>

<div align="center">

# nonebot-plugin-binance

_✨ NoneBot 插件简单描述 ✨_


<a href="./LICENSE">
    <img src="https://img.shields.io/github/license/newcovid/nonebot-plugin-binance.svg" alt="license">
</a>
<a href="https://pypi.python.org/pypi/nonebot-plugin-binance">
    <img src="https://img.shields.io/pypi/v/nonebot-plugin-binance.svg" alt="pypi">
</a>
<img src="https://img.shields.io/badge/python-3.9+-blue.svg" alt="python">

</div>

一个币安 NoneBot2 插件

## 📖 介绍

通过集成币安官方 API，为用户提供行情查询、K线图表、资产管理、实盘交易及价格监控等功能。

## 💿 安装

<details open>
<summary>使用 nb-cli 安装</summary>
在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装

    nb plugin install nonebot-plugin-binance

</details>

<details>
<summary>使用包管理器安装</summary>
在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令

<details>
<summary>pip</summary>

    pip install nonebot-plugin-binance
</details>
<details>
<summary>pdm</summary>

    pdm add nonebot-plugin-binance
</details>
<details>
<summary>poetry</summary>

    poetry add nonebot-plugin-binance
</details>
<details>
<summary>conda</summary>

    conda install nonebot-plugin-binance
</details>

打开 nonebot2 项目根目录下的 `pyproject.toml` 文件, 在 `[tool.nonebot]` 部分追加写入

    plugins = ["nonebot_plugin_binance"]

</details>

## ⚙️ 配置

### 必填配置
在 nonebot2 项目的`.env`文件中添加下表中的必填配置

|       配置项       | 必填  | 默认值 |          说明           |
| :----------------: | :---: | :----: | :---------------------: |
| binance_master_key |  是   |   无   | 用于加密用户API的主密钥 |

### 可选配置
在 nonebot2 项目的`.env`文件中添加下表中的可选配置

|         配置项         | 必填  | 默认值 |                                       说明                                       |
| :--------------------: | :---: | :----: | :------------------------------------------------------------------------------: |
|   binance_api_proxy    |  否   |   无   |           币安API的代理URL，如果您的服务器无法直接访问币安，请设置此项           |
| binance_renderer_proxy |  否   |   无   | 用于下载图片、字体等渲染资源的代理，如果服务器访问Github等网络不稳定，请设置此项 |
|    binance_ws_proxy    |  否   |   无   |                       币安WebSocket的代理URL，如果需要的话                       |

## 🎉 使用
### 主密钥
可以使用以下代码生成: 
``` python
from cryptography.fernet import Fernet; print(Fernet.generate_key().decode())
```
### 指令表
使用bn help查看帮助
### 效果图
![](/images/help.png)
![](/images/status.png)
![](/images/ticker.png)
![](/images/kline.png)
![](/images/balance.png)
![](/images/pos.png)
![](/images/alert.png)
![](/images/open.png)
helperBy 0.1.5
A collection of useful Python utilities
Requires Python: >=3.6

HelperBy - Python Utilities Collection
HelperBy - это набор полезных утилит для работы с файлами, системной информацией, консольным интерфейсом и простым GUI.

Установка
bash
pip install helperBy
Основные модули
File Utilities - работа с файлами

System Info - получение системной информации

Console Utilities - инструменты для консольных приложений

Примеры использования
1. Работа с файлами
python
from helperBy import RawFileReader, simple_write

# Чтение файлов
reader = RawFileReader()
content = reader.read_file('example.txt')  # Автоопределение типа
csv_data = reader.read_csv('data.csv')  # Чтение CSV

# Запись в файл
simple_write('output.txt', 'Hello, World!')
2. Системная информация
python
from helperBy import get_system_info, get_cpu_info, get_processes

# Основная информация о системе
print(get_system_info())

# Информация о процессоре
print(get_cpu_info())

# Топ-5 процессов по использованию CPU
top_processes = get_processes(sort_by='cpu_percent', limit=5)
for proc in top_processes:
    print(f"{proc['name']}: {proc['cpu_percent']}%")
3. Консольные утилиты
python
from helperBy import (
    easy_input, print_list, ask_yes_no,
    progress_bar, custom_print, color_print,
    calculate, print_menu, plot_bar
)

# Ввод с проверкой типа
age = easy_input("Введите ваш возраст: ", int)

# Красивый вывод списка
print_list(['Яблоки', 'Бананы', 'Апельсины'], numbered=True)

# Прогресс-бар
progress_bar(100, desc="Processing", color="BLUE")

# ASCII-арт
custom_print("Hello")

# Цветной текст
color_print("Важное сообщение", "RED")

# Меню
print_menu(3, "Опция 1", "Опция 2", "Опция 3")

# Графики в консоли
data = {"A": 25, "B": 40, "C": 35}
plot_bar(data)
4. Графический интерфейс
python
from helperBy import New, Color, Text, Button

def on_click():
    print("Кнопка нажата!")


# Полный список функций
File Utilities
mmap_read(file_path) - чтение больших файлов через memory-mapping

RawFileReader - класс для чтения файлов разных форматов

read_txt() - чтение текстовых файлов

read_csv() - чтение CSV

read_xls() - чтение XLS как CSV

read_file() - автоопределение формата

simple_write() - простая запись в файл

# System Info
get_system_info() - информация о системе

get_cpu_info() - информация о процессоре

get_memory_info() - информация о памяти

get_disk_info() - информация о дисках

get_processes() - список процессов

kill_process() - завершение процесса

get_network_info() - сетевая статистика

get_uptime() - время работы системы

get_users() - активные пользователи

# Console Utilities
easy_input() - ввод с проверкой типа

print_list() - красивый вывод списка

ask_yes_no() - вопрос Да/Нет

tqdm_use() - прогресс-бар с tqdm

progress_bar() - кастомный прогресс-бар

custom_print() - ASCII-арт текст

color_print() - цветной текст

calculate() - простые вычисления

print_menu() - вывод меню

plot_bar() - гистограмма в консоли

plot_pie() - круговая диаграмма в консоли


Лицензия
MIT License. Свободно для использования и модификации.
tydybit2 0.1.1
A CLI tool to organize files into system and custom folders
Requires Python: >=3.6

# 📁 Tidybit2

A beautiful, interactive command-line tool that organizes your messy directories into neat **system folders** (`Pictures`, `Documents`, `Videos`) or custom folders like `Archives`.

✨ Now with interactive folder selection and preview mode.

---

## 🚀 Features

- 🧭 **Interactive folder selection** using arrow keys (powered by `questionary`)
- 🔍 **Preview of file moves** before execution (e.g., `photo.jpg → Pictures`)
- ✅ **Confirmation prompt** to accept or cancel the operation
- 🗂️ Automatically moves files to system folders:
  - `.jpg`, `.png` → `Pictures`
  - `.pdf`, `.docx` → `Documents`
  - `.mp4`, `.mov` → `Videos`
- 📦 Unmapped files (e.g., `.zip`, `.rar`) go to an `Archives` folder
- 💻 Supports both **Windows** and **Linux**
- 🔧 Auto-creates folders if they don’t exist

---

## 🛠️ Installation

### 1. Clone the repository:

```bash
git clone <your-repo-url>
cd file-organizer
```

### 2. Install the tool:

```bash
pip install .
```

All dependencies (like `questionary`) will be installed automatically.

---

## 💡 Usage

### 🔄 Interactive Mode (default)

Organize files by **interactively selecting a directory** and previewing the changes:

```bash
organize
```

### 📂 Target Specific Folder

Run directly on a known folder, with a preview + confirmation:

```bash
organize ~/Downloads
```

---

## 💻 Example

**Before:**

```
~/Downloads/
├── cat.png
├── report.pdf
├── movie.mkv
├── old_files.zip
```

**After:**

```
~/Pictures/cat.png
~/Documents/report.pdf
~/Videos/movie.mkv
~/Downloads/Archives/old_files.zip
```

---

## 📦 Requirements

- Python **3.6+**
- `questionary` (installed automatically with `pip install .`)

---

## 🔭 Planned Features

- 🛠️ **Custom folder mappings** via config file (YAML/JSON)
- 📝 **Logging** of file moves for audit/history
- ♻️ **Undo** functionality in case you regret everything

---

## 📄 License

MIT License – do what you want, just don’t sell it to your grandma as your idea.

---

## 🤝 Contributing

Found a bug or want to add a cool feature? PRs are welcome.  
Open an issue, fork the project, and let’s make directory chaos a thing of the past.

---

> 🧠 *“Clutter is just postponed decisions. Let File Organizer decide for you.”*
tydybit 0.1.1
A CLI tool to organize files into system and custom folders
Requires Python: >=3.6

Here’s a **modern, elegant, and markdown-polished `README.md`** tailored exactly to your updated version of **File Organizer** — now with interactive folder selection and preview features.

You can copy-paste this directly as your `README.md`:

---

````markdown
# 📁 File Organizer

A beautiful, interactive command-line tool that organizes your messy directories into neat **system folders** (`Pictures`, `Documents`, `Videos`) or custom folders like `Archives`.

✨ Now with interactive folder selection and preview mode.

---

## 🚀 Features

- 🧭 **Interactive folder selection** using arrow keys (powered by `questionary`)
- 🔍 **Preview of file moves** before execution (e.g., `photo.jpg → Pictures`)
- ✅ **Confirmation prompt** to accept or cancel the operation
- 🗂️ Automatically moves files to system folders:
  - `.jpg`, `.png` → `Pictures`
  - `.pdf`, `.docx` → `Documents`
  - `.mp4`, `.mov` → `Videos`
- 📦 Unmapped files (e.g., `.zip`, `.rar`) go to an `Archives` folder
- 💻 Supports both **Windows** and **Linux**
- 🔧 Auto-creates folders if they don’t exist

---

## 🛠️ Installation

### 1. Clone the repository:
```bash
git clone <your-repo-url>
cd file-organizer
````

### 2. Install the tool:

```bash
pip install .
```

All dependencies (like `questionary`) will be installed automatically.

---

## 💡 Usage

### 🔄 Interactive Mode (default)

Organize files by **interactively selecting a directory** and previewing the changes:

```bash
organize
```

### 📂 Target Specific Folder

Run directly on a known folder, with a preview + confirmation:

```bash
organize ~/Downloads
```

---

## 💻 Example

Before:

```
~/Downloads/
├── cat.png
├── report.pdf
├── movie.mkv
├── old_files.zip
```

After:

```
~/Pictures/cat.png
~/Documents/report.pdf
~/Videos/movie.mkv
~/Downloads/Archives/old_files.zip
```

---

## 📦 Requirements

* Python **3.6+**
* `questionary` (installed automatically with `pip install .`)

---

## 🔭 Planned Features

* 🛠️ **Custom folder mappings** via config file (YAML/JSON)
* 📝 **Logging** of file moves for audit/history
* ♻️ **Undo** functionality in case you regret everything

---

## 📄 License

MIT License – do what you want, just don’t sell it to your grandma as your idea.

---

## 🤝 Contributing

Found a bug or want to add a cool feature? PRs are welcome.
Open an issue, fork the project, and let’s make directory chaos a thing of the past.

---

> 🧠 *“Clutter is just postponed decisions. Let File Organizer decide for you.”*

```

---

If you’d like this with extra polish (like badges, code coverage, changelog links, etc.), just say the word. Want it in HTML or as a GitHub-flavored `README.md` with shield.io badges too? I can handle that.
```
PyQWebWindow 0.6.9
Another way to build Python webview GUI applications.
Requires Python: >=3.8

# PyQWebWindow

Another way to build Python webview GUI applications.

## Getting started

### Install

```bash
pip install PyQWebWindow
```

### Hello world

```python
from PyQWebWindow.all import QWebWindow, QAppManager

app = QAppManager(debugging=True)
window = QWebWindow()
window.load_html("<h1>Hello World!</h1>")
window.start()
app.exec()
```

## Documentation

See [here](https://bhznjns.github.io/PyQWebWindow/) for full documentation.

## Useful Resources

- System tray icon: [pystray](https://github.com/moses-palmer/pystray)
- System dark mode detection: [darkdetect](https://github.com/albertosottile/darkdetect)
- System notification: [notify-py](https://github.com/ms7m/notify-py)
- Clipboard: [pyperclip](https://github.com/asweigart/pyperclip)

## Development

### Run Tests

```shell
pytest tests
```
tap2shacl 1.0.0b6
DC TAP to SHACL converter.
Requires Python: >=3.9
Keywords: RDF, metadata application profile, SHACL

Reads a Dublin Core [Tabular Application Profile](https://github.com/dcmi/dctap), with some extensions, and converts it to [SHACL](https://www.w3.org/TR/shacl/).

WARNING: beta version, use at own risk.

## Installation and use

Always install in a virtual environment (venv).

`pip install tap2shacl` or install from github. 

```
(venv) $ git clone https://github.com/philbarker/TAP2SHACL
(venv) $ cd TAP2SHACL
(venv) $ pip install -r requirements.txt
(venv) $ ./tap2shacl.py --help
```
**usage:** `tap2shacl.py [-h] [-c «tap config file name»] [-ns «namespace csv file»]
                    [-a «tap metadata csv file»] [-s «shapes csv file»] -v
                    «tap csv file» [<output file>]`

example: `path/to/tap2shacl.py tap.csv shacl.ttl`

```
positional arguments:
  <tap csv file>
  <output file> (optional)
options
  -h, --help            show this help message and exit
  -c <tap config file name>, --configFileName <tap config file name>
  -ns <namespace csv file>, --namespaceFileName <namespace csv file>
  -a <tap metadata csv file>, --aboutFileName <tap metadata csv file>
  -s <shapes csv file>, --shapesFileName <shapes csv file>
  -v, --version         show program's version number and exit
```

If no output file is specified the output is written to the terminal.

## Contents
tap2shacl includes several modules that deal with reading and processing the application profile:

* **APClasses** Provides python data classes for metadata application profiles, with methods to populate them.
* **TAP2AP** uses dctap-python to read a DC TAP (Dublin Core Tabular Application Profile), and some other config files, and converts it to a python application profile (APClasses).
* **AP2SHACL** exports the python application profile as SHACL.

## Dependencies
Requires [dctap 0.4.5](https://pypi.org/project/dctap/)(alpha) ([github repo](https://github.com/dcmi/dctap-python)) which in turn introduces dependencies, notably ruamel.yaml 0.17.10.

Other dependencies are either from the python standard library (e.g. [dataclasses](https://docs.python.org/3/library/dataclasses.html), [urllib](https://docs.python.org/3/library/urllib.html), [csv](https://docs.python.org/3/library/csv.html)) or mature external packages (e.g. [rdflib](https://rdflib.readthedocs.io/en/stable/index.html)).