semvec/pypi-packages huggingface dataset:
poma-senter 0.1.2
Sentence and line-level text cleaner for .poma and Markdown
Requires Python: >=3.10

# poma-senter

[![PyPI version](https://img.shields.io/pypi/v/poma-senter.svg)](https://pypi.org/project/poma-senter/)  
[![License: MPL-2.0](https://img.shields.io/badge/License-MPL%202.0-brightgreen.svg)](LICENSE)

> **Part of the POMA toolkit.** For the complete documentation, see the [organization README](https://github.com/poma-science/.github).

**Stand-alone sentence cleaner & segmenter** for Markdown, `.poma` archives, OCR dumps, etc.  
Ideal whenever you need reliable one-sentence-per-line output.

> **Note:** The package name is `poma-senter` (with dash) while the import name is `poma_senter` (with underscore).

---

## 🌟 Why use poma-senter?

- **One tool – many inputs.**  
  Clean & split raw text, Markdown or OCR dumps.  
- **OCR-friendly**  
  Fixes hyphen-breaks, stray controls, bad line wraps.  
- **Protects code/tables/images**  
  Leaves `<pre>`, tables (`|…|`), image tags, HTML snippets intact.  
- **Lightweight**  
  Zero external dependencies.

> 👉 See how it fits into the full POMA pipeline:  
> [poma-science/.github README](https://github.com/poma-science/.github#quick-start)  

---

## 🚀 Installation

```bash
pip install poma-senter
```

---

## 🏁 Usage

```python
from poma_senter import clean_and_segment_text

raw = "This is line one—broken\nover two lines! And code:\n<pre>foo()</pre>"
print(clean_and_segment_text(raw))
```

```text
This is line one—broken over two lines!
And code:
<pre>foo()</pre>
```

---

## 📦 API

```python
clean_and_segment_text(text: str) -> str
```

* **Input:** any raw string
* **Output:** cleaned text, one sentence per line

---

## 🛠 Tests

```bash
pytest
```

---

## 🤝 Contribute

1. Fork & clone
2. `pip install -e .`
3. Add tests & docs
4. PR!

---

## 📜 License

MPL-2.0 — see [LICENSE](LICENSE)
sideko-py 1.4.1
Generate & manage SDKs with the Sideko CLI
Requires Python: >=3.8

# Sideko-Python

SDK client generator for HTTP APIs using OpenApi.

Supports OpenApi 3.x and can generate clients in Python, Ruby, Rust, Typescript, and Go.

This package will also install the `sideko` CLI, find the CLI's documentation on our [Github](https://github.com/Sideko-Inc/sideko).

## Installation

```
pip install sideko-py
```

## Local development

This rust crate uses [PyO3](https://pyo3.rs/) & [Maturin](https://www.maturin.rs/) to create and distribute python bindings to generate SDKs with Sideko.

_Assumes rust / cargo / python >= 3.8 is installed_

1. Create & activate virtual python environment

```
python3 -m venv .venv
source .venv/bin/activate
```

2. Install maturin

```
pip install maturin
# macOS users can also install with `brew install maturin`
```

3. Build & install python module

```
maturin develop
```

4. Try it out in a python shell

```
python

>>> import sideko_py
```
github-tracker 0.0.1
A tool for tracking github trends and repositories.

# Github Tracker

A Python package for tracking Github trending.

## Features

- Track github trending repositories

## Installation

```bash
pip install Github-tracker
```

## Usage

```text

```

---

## Development

- install & test

```text
pip install -e .
python -m unittest discover tests
```

- build & upload to TestPyPI

```text
python -m build
twine upload --repository testpypi dist/*  -u__token__ -p <your_token>
```