semvec/pypi-packages huggingface dataset:
blockporn 0.1.6
block pornography sites
License: MIT
Requires Python: ~=3.10
Keywords: python, block, blocker

<p align="center">
 📦 <a href="https://pypi.org/project/blockporn" style="text-decoration:none;">BLOCK PORN</a>
</p>


<p align="center">
   <a href="https://telegram.dog/clinton_abraham"><img src="https://img.shields.io/badge/𝑪𝒍𝒊𝒏𝒕𝒐𝒏 𝑨𝒃𝒓𝒂𝒉𝒂𝒎-30302f?style=flat&logo=telegram" alt="telegram badge"/></a>
   <a href="https://telegram.dog/Space_x_bots"><img src="https://img.shields.io/badge/Sᴘᴀᴄᴇ 𝕩 ʙᴏᴛꜱ-30302f?style=flat&logo=telegram" alt="telegram badge"/></a>
   <a href="https://telegram.dog/sources_codes"><img src="https://img.shields.io/badge/Sᴏᴜʀᴄᴇ ᴄᴏᴅᴇꜱ-30302f?style=flat&logo=telegram" alt="telegram badge"/></a>
</p>

## INSTALLATION

```bash
  pip install blockporn
```

## USAGE

```python

from Blockporn import Blocker

url = "https://xxx.com"

resu = Blocker().blocker(url)

print(resu)

```

```python
#======[ ADD MORE SITES ]======

from Blockporn import Blocker

url = "https://xxx.dc"

blok = ["xxx.db", "xxx.dc"]

core = Blocker(block=blok)

resu = core.blocker(url)

print(resu)

```

```python
#======[ CUSTOM BLOCK ]======

from Blockporn import Blocker

url = "https://xxx.me"

blok = ["xxx.me", "xxx.ms"]

core = Blocker(block=blok)

resu = core.blocked(url)

print(resu)

```

```python
#======[ LOAD FILE ]======

from Blockporn import LoadeR
from Blockporn import Blocker

path = "./Home/blocked.txt"

urls = LoadeR.loadfile(path)

url = "https://xxx.com"

core = Blocker(block=urls)

resu = core.blocker(url)

print(resu)


```


[11M+ Domains blocked.txt file](https://telegram.me/WARRIOR_TECHNOLOGY/75)


## LICENSE

The MIT License. Please see [License File](https://github.com/Clinton-Abraham/PORN-X-BLOCKER/blob/V1.0/LICENSE) for more information.
jsonl2htmlmd 0.1.0
Convert JSONL files into HTML tables with full Markdown rendering support
License: MIT
Requires Python: >=3.8
Keywords: jsonl, markdown, html, datatable, viewer, llm, dataset

# jsonl2htmlmd

A command-line tool to convert JSONL files into interactive HTML tables with full Markdown rendering support.

Supports:
- GitHub-flavored Markdown
- Syntax highlighting via highlight.js
- Pagination, search, and sorting via DataTables
- Large JSONL datasets
- LLM / SFT dataset visualization

---

## Installation

```bash
pip install jsonl2htmlmd
```


## Usage

```bash
jsonl2htmlmd -i data.jsonl -o output.html
```

## Specify columns:

```bash
jsonl2htmlmd -i data.jsonl -o output.html -f prompt,response,analysis
```

## Arguments
| Argument       | Description                            |
| -------------- | -------------------------------------- |
| `-i, --input`  | Input JSONL file path                  |
| `-o, --output` | Output HTML file path                  |
| `-f, --fields` | Comma-separated field names (optional) |
clamp-rag 1.2.0
Git-like version control for RAG vector databases
License: MIT
Requires Python: <3.14,>=3.10
Keywords: rag, vector-database, qdrant, version-control, llm

# Clamp - Version Control for RAG

Git-like versioning for vector databases. Rollback your knowledge base without losing data.

<p align="center">
  <img src="demo/clamp_demo.gif" alt="Clamp Demo showing RAG rollback" width="100%">
  <br>
  <em>Watch Clamp revert a poisoned RAG index instantly without re-embedding.</em>
</p>

## Install
```bash
pip install clamp-rag
```

## Quick Start (CLI)
```bash
# Initialize Clamp
clamp init

# Create and commit a document
echo "Your document content" > docs.txt
clamp commit docs.txt my_group "Added initial docs"

# View commit history
clamp history my_group

# Check current version
clamp status my_group

# Checkout previous commit
clamp checkout my_group HEAD~1   # or use commit hash

# List all tracked groups
clamp groups
```

## Why Clamp?
Vector DBs get stale when docs update. Old embeddings cause semantic conflicts in RAG retrieval.

Clamp adds git-style versioning:
- Commit your knowledge base
- Checkout any version instantly (no re-embed, no data copy, just metadata flags)
- Works on Qdrant (local sqlite history)

## Python API
```python
from qdrant_client import QdrantClient
from clamp import ClampClient

qdrant = QdrantClient("localhost", port=6333)
clamp_client = ClampClient(qdrant)

# Ingest with versioning
commit = clamp_client.ingest(
    collection="docs",
    group="my_group",
    documents=[{"text": "...", "vector": [...]}],
    message="Initial version"
)

# Rollback
clamp_client.rollback(collection="docs", group="my_group", commit_hash=commit)

# View history
clamp_client.history(group="my_group")
```

## How It Works
- Versions stored as separate points in Qdrant
- Metadata tracks commit hashes and active state  
- Rollback = flip active flags (instant, no data movement)
- Local SQLite stores commit history

## Status
🚀 v1.2.0 - Beta. Qdrant support only.

## Requirements
- Qdrant (local or cloud)
- Python 3.10+

# License
MIT - see [LICENSE](https://github.com/athaapa/clamp/blob/8514e7a86fc34378ea37aee915ca079935f9af5b/LICENSE) for more details.