semvec/pypi-packages huggingface dataset:
pyurlmapper 0.1.0
Lightweight URL mapper and proxy with optional DNS helper for local testing
Requires Python: >=3.8

# pyurlmapper

URLMapper — lightweight library to map and proxy URLs and optionally provide a small DNS mapper for local testing.

**Features**
- `URLMapper`: simple HTTP proxy to map alias URL -> target URL (handles headers, query strings, binary bodies, streaming).
- `DNSMapper`: minimal DNS responder using `dnslib` for mapping hostnames to IPs (useful for local networks/tests).
- Ready-to-publish packaging (pyproject, setup.py, LICENSE, README).

## Install (development)

```bash
pip install -e .
# or for runtime:
pip install flask requests dnslib
```

## Quick example

```python
from urlmapper import URLMapper, DNSMapper

# DNS (optional): resolve web.servermon -> 192.168.15.9 (for clients you control)
dns = DNSMapper()
dns.add_record("web.servermon", "192.168.15.9")
dns.start_background(listen_host="0.0.0.0", port=5353)  # uses 5353 for tests (non-root)

# Proxy: forward requests from alias to real service
mapper = URLMapper()
mapper.translate_url("http://192.168.15.9:5000", "http://web.servermon:5000")
mapper.run(host="0.0.0.0", port=5000)
```

See `tests/example_usage.py` for a runnable example.

## License
MIT
argos-translate-files-main 1.4.2
Translate files with Argos Translate

# Argos Translate Files

Translate files using [Argos Translate](https://github.com/argosopentech/argos-translate).

## Supported file format

.txt, .odt, .odp, .docx, .pptx, .epub, .html, .srt

## Install

```
pip install argos-translate-files
```


## Example

```python
import os.path

import argostranslate.package, argostranslate.translate


import argostranslatefiles
from argostranslatefiles import argostranslatefiles

from_code = "fr"
to_code = "en"

installed_languages = argostranslate.translate.get_installed_languages()
from_lang = list(filter(
    lambda x: x.code == from_code,
    installed_languages))[0]
to_lang = list(filter(
    lambda x: x.code == to_code,
    installed_languages))[0]
underlying_translation = from_lang.get_translation(to_lang)

argostranslatefiles.translate_file(underlying_translation, os.path.abspath('path/to/file.txt'))

```
neocr 0.1.0
NeoCR is a hierarchical, context-aware OCR system for mixed-content documents
Requires Python: >=3.8
Keywords: ocr, optical-character-recognition, document-analysis, text-extraction, handwriting-recognition, formula-recognition, table-extraction, hierarchical-parsing

# neocr
NeoCR is a hierarchical, context-aware OCR system for mixed-content documents. It decomposes text into atoms, symbols, quants, and groups, preserving structure. Supports handwriting, formulas, tables, and sketches, with predictive completion, confidence-aware inference, and export to plaintext, Markdown, LaTeX, or PDF.
grobnercrystals 1.1.3
A package for working with Gröbner crystal structures.
Requires Python: >=3.9

# Summary

This repository contains SageMath code for working with *Gröbner crystal structures*, introduced in [this preprint](https://arxiv.org/abs/2510.07560).

## Dependencies

- SageMath ([documentation here](https://doc.sagemath.org/html/en/index.html))
- Macaulay2 ([documentation here](https://www.macaulay2.com))
  - the "gfanInterface" package ([documentation here](https://macaulay2.com/doc/Macaulay2/share/doc/Macaulay2/gfanInterface/html/index.html))
- numpy

## Installation

To install grobnercrystals, run the following in a terminal:

```terminal
sage --pip install grobnercrystals
```

Alternatively, run:

```terminal
sage --pip install git+https://github.com/LiberMagnum/grobnercrystals.git#egg=grobnercrystals
```

## Documentation

Documentation and examples are available at [this website](https://libermagnum.github.io/grobnercrystals/).