semvec/pypi-packages huggingface dataset:
nexus-tool 0.1.3
Local-first terminal toolkit for cryptography, OSINT, logs, enumeration
Requires Python: >=3.11

# Nexus

Local-first terminal toolkit for cryptography, OSINT, log analysis, and enumeration. Offline by default.

## Requirements
- Windows or Linux
- Python 3.11+ (3.12 recommended)

## Install

### PyPI
Windows (PowerShell):
```powershell
py -m pip install --user pipx
py -m pipx ensurepath
pipx install nexus-tool
nexus --help
```

Linux:
```bash
python3 -m pip install --user pipx
python3 -m pipx ensurepath
pipx install nexus-tool
nexus --help
```

Without pipx:
```bash
pip install --user nexus-tool
nexus --help
```

### GitHub
```bash
pipx install "git+https://github.com/H4ch1Net/Nexus.git"
nexus --help
```

## Usage

Help:
```bash
nexus --help
```

OSINT metadata:
```bash
nexus osint meta -i /path/to/file.jpg
```

Log ingest and canned query:
```bash
nexus log ingest -i ./events.jsonl
nexus log canned total_requests
```

Cryptography heuristics:
```bash
nexus crypt detect -i /path/to/blob.bin
```

Language detection:
```bash
nexus enum code-id -i /path/to/sourcefile
```

If the command is not found:
```bash
python -m nexus.cli --help
```

## Configuration

Default path:
- Windows: `C:\Users\<user>\.nexus\config.toml`
- Linux: `/home/<user>/.nexus/config.toml`

Example (`config.toml`):
```toml
[data]
data_dir = "~/.nexus"
plugins_dir = "~/.nexus/plugins"
log_dir = "~/.nexus"
audit_log = "~/.nexus/audit.log"

[log]
default_table_name = "events"

[crypto]
auto_decode_top = 3
max_auto_decode_input_bytes = 32768
```

## Data locations
- Parquet datasets: `<data_dir>/parquet/<dataset-id>/`
- DuckDB catalog: `<data_dir>/duckdb/nexus.duckdb`
- Audit log (NDJSON): `<data_dir>/audit.log`

## Update / Uninstall

PyPI via pipx:
```bash
pipx reinstall nexus-tool
pipx uninstall nexus-tool
```

Editable install:
```bash
git pull
pip install -e .
```

## Troubleshooting

Python version error:
```text
Requires Python >= 3.11
```

Command not found:
```bash
python -m nexus.cli --help
```

PowerShell activation blocked:
```powershell
Set-ExecutionPolicy -Scope Process Bypass
```

## License
See `LICENSE`.
langchain-sarvam 0.1.1
An integration package connecting sarvam-AI and LangChain
Requires Python: >=3.9
Keywords: ai, chat, langchain, llm, sarvam

# langchain-sarvam

Integration package connecting Sarvam AI chat completions with LangChain.

## Installation


with `uv` inside the package:

```bash
uv pip install langchain-sarvam
```

## Setup

```python
# Set the SARVAM API key
sarvam_Api_key = os.getenv("SARVAM_API_KEY")
```

## Usage
### Basic Usage

```python
from langchain_sarvam import ChatSarvam

llm = ChatSarvam(model="sarvam-m", temperature=0.2, max_tokens=128)
resp = llm.invoke([("system", "You are helpful"), ("human", "Hello!")])
print(resp.content)
```

### Language-Specific Usage

```python
from langchain_sarvam import ChatSarvam

llm = ChatSarvam(
    model="sarvam-m",
    temperature=0.7,
    sarvam_api_key=os.getenv("SARVAM_API_KEY")
)

response = llm.invoke([
    ("system", "talk in Hindi"),
    ("human", "what is color of sky?"),
])
print(response.content)  # Output: आसमान का रंग नीला होता है...
```

### Advanced Content Generation

```python
from langchain_sarvam import ChatSarvam

llm = ChatSarvam(model="sarvam-m")

# Generate blog post outline
response = llm.invoke("create the outline for the blog post outline for blog topic - AI engineering.")
print(response.content)
```

### Batch Processing

```python
from langchain_sarvam import ChatSarvam
from langchain_core.messages import HumanMessage

chat = ChatSarvam(model="sarvam-m")

# Batch processing - use list of message lists
messages = [
    [HumanMessage(content="Tell me a joke")],
    [HumanMessage(content="What's the weather like?")]
]

responses = chat.batch(messages)
for response in responses:
    print(response.content)
```

### Using generate() Method

```python
from langchain_sarvam import ChatSarvam
from langchain_core.messages import HumanMessage

chat = ChatSarvam(model="sarvam-m")

# generate() expects a list of message lists
inputs = [
    [HumanMessage(content="Tell me a joke with emojis only")],
    [HumanMessage(content="What's the weather like?")]
]

result = chat.generate(inputs)
for generation_list in result.generations:
    # generation_list is a list of ChatGeneration objects
    for generation in generation_list:
        print(generation.message.content)
```


### Streaming

```python
for chunk in ChatSarvam(model="sarvam-m", streaming=True).stream("Tell me a joke"):
    print(chunk.text, end="")
```
eykenglish 0.0.1b0
A crash-proof utility library designed for maximum speed and simplicity, using deliberate thread-unsafe global state for performance. (CC BY-ND 4.0 license).
Requires Python: >=3.6
Keywords: english, language, nlp, eyk, utility, crash-proof, thread-unsafe, cc-by-nd, danger, speed

THIS IS NOT THREAD-SAFE. GLOBAL VARIABLES ARE USED FOR SIMPLICITY. DO NOT USE IN WEB SERVERS. ONLY USE IN NORMAL PC.
oracle.oci-exadata-mcp-server 0.0.0
OCI Exadata MCP server
Requires Python: >=3.13

# OCI Exadata MCP Server

## Overview
This server provides tools to interact with the OCI Exadata service.

## Warning

This is a placeholder package and should not be used.

## License

Copyright (c) 2025 Oracle and/or its affiliates.
 
Released under the Universal Permissive License v1.0 as shown at  
<https://oss.oracle.com/licenses/upl/>.
the-telegraphist 1.0.8
A Python-based rhythm game about transmitting messages in Morse code.
Requires Python: >=3.13

# Telegraphist
<div align="center">
Telegraphist is a TUI-based game made in Python which focuses on time, precision sending correct signals under pressure.

---

![game screeshot](image.png)

---

# Introduction
Telegraphist is a text-based game where you have to telegraph messages in a high pressure environment of war room during WW2... less time, almost no resources to send another signal. Each morse counts. What will you do?



### Made for <br> 
![Hack Club Badge](https://img.shields.io/badge/Hack%20Club-EC3750?logo=hackclub&logoColor=fff&style=for-the-badge)

### Built Using
![Python Badge](https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=fff&style=for-the-badge)

### Project Info
![GitHub License](https://img.shields.io/github/license/chishxd/telegraphist)
![GitHub last commit](https://img.shields.io/github/last-commit/chishxd/telegraphist)


</div>

## Installation

### Requirements

Python 3.10+

### Easy Installation
Clone the repository and open it.
Run the `run.sh` (on Linux/Mac) or `run.bat` (on Windows) to install the game!

> NOTE: Linux/Mac user would need to make the `run.sh` executable first
```sh
chmod +x run.sh
./run.sh
```

### Manual installation

1. Clone the repo
```bash
git clone https://github.com/chishxd/telegraphist.git
cd telegraphist
```

2. Initialize Virtual Environment (optional, but recommended)
```bash
python -m venv .venv
#On Linux/MacOS
source .venv/bin/activate
#On Windows
source .venv\bin\activate.bat

#Upgrade pip
pip install --upgrade pip


#Install Deps
pip install -r requirements.txt
```

## Usage

Just run the code!
```bash
python telegraphist.py
```

## Tech Stack

**Language** : Python
**Libraries** : rich, pyinput, playsound3


## Contributing

Pull requests are welcome. For major changes, please open an issue first
to discuss what you would like to change.

Please make sure to update tests as appropriate.

## License

[MIT](https://choosealicense.com/licenses/mit/)
oracle.oci-resource-scheduler-mcp-server 0.0.0
OCI Resource Scheduler MCP server
Requires Python: >=3.13

# OCI Resource Scheduler MCP Server

## Overview
This server provides tools to interact with the OCI Resource Scheduler service.

## Warning
This is a placeholder package and should not be used.

## License
Copyright (c) 2025 Oracle and/or its affiliates.

Released under the Universal Permissive License v1.0 as shown at
https://oss.oracle.com/licenses/upl/.
oracle.oci-security-attribute-mcp-server 0.0.0
OCI Security Attribute MCP server
Requires Python: >=3.13

# OCI Security Attribute MCP Server

## Overview
This server provides tools to interact with the OCI Security Attribute service.

## Warning
This is a placeholder package and should not be used.

## License
Copyright (c) 2025 Oracle and/or its affiliates.

Released under the Universal Permissive License v1.0 as shown at
https://oss.oracle.com/licenses/upl/.
kraken-sockets 0.1.2
Easy Kraken Websockets. Just wrap your triggers and build.
Requires Python: >=3.13

# kraken-sockets

Access Kraken's WebSocket API v2 for real-time market information and trading data.

## Quick Start

1. **Initialize** the WebSocket client
2. **Create** trigger functions using the decorator
3. **Run** with your desired subscriptions

```python
import asyncio
from kraken_sockets.api import KrakenWebSocketAPI
from schema.responses import TickerUpdateResponse, TradesUpdateResponse
from schema.requests.market_data_requests import TickerSubscriptionRequest, TradesSubscriptionRequest

async def main():
    # 1. Initialize
    kraken = KrakenWebSocketAPI()

    # 2. Set trigger functions for specific response types
    @kraken.trigger(TickerUpdateResponse)
    async def ticker_handler(response: TickerUpdateResponse) -> None:
        kraken.log(f"Last price: ${response.last}", "info")

    @kraken.trigger(TradesUpdateResponse)
    async def trades_handler(response: TradesUpdateResponse) -> None:
        for trade in response.trades:
            kraken.log(f"{trade.side} {trade.price} @ {trade.qty}", "info")

    # 3. Run with subscriptions
    subscriptions = [
        TickerSubscriptionRequest(["BTC/USD", "ETH/USD"]),
        TradesSubscriptionRequest(["BTC/USD"])
    ]

    await kraken.run(subscriptions)

if __name__ == "__main__":
    asyncio.run(main())
```

## How It Works

The trigger decorator system allows you to:

1. **Initialize**: Create a `KrakenWebSocketAPI` instance
2. **Triggers**: Use `@kraken.trigger(ResponseType)` to register functions that execute when specific message types arrive
3. **Subscribe**: Choose which channels to subscribe to using request schemas
4. **Run**: Call `await kraken.run(subscriptions)` to connect and start the async loop

Each trigger function receives a parsed response object matching the specified schema type.

## Available Decorators

- `@kraken.trigger(ResponseType)` - Execute function when specific response type is received
- `@kraken.user_logger` - Register custom logging handler
- `@kraken.user_task` - Add custom tasks to the async loop

**Admin Responses:**
- `HeartbeatResponse`, `PingResponse`, `StatusResponse`

**Market Data Responses:**
- `BookSnapshotResponse`, `BookUpdateResponse`
- `TickerSnapshotResponse`, `TickerUpdateResponse`
- `TradesSnapshotResponse`, `TradesUpdateResponse`
- `OHLCSnapshotResponse`, `OHLCUpdateResponse`
- `InstrumentsSnapshotResponse`, `InstrumentsUpdateResponse`
- `OrderSnapshotResponse`, `OrderUpdateResponse`

**Subscription Responses:**
- `SubscriptionResponse`, `UnsubscribeResponse`

## Request Schemas

Request schemas are in `schema.requests`:
- Market data: `TickerSubscriptionRequest`, `TradesSubscriptionRequest`, `BookSubscriptionRequest`, etc.
- User data: `OrdersSubscriptionRequest`, `BalancesSubscriptionRequest`, `ExecutionSubscriptionRequest`

## Private Endpoints

For authenticated endpoints, set environment variables:
- `KRAKEN_REST_API_KEY`
- `KRAKEN_REST_API_PRIVATE_KEY`

For complete API documentation, see [Kraken WebSocket API v2 docs](https://docs.kraken.com/api/docs/websocket-v2/).
django-siruta 0.2.1
A bunch of form fields and utilities for Romanian counties and localities using SIRUTA codes.
Requires Python: >=3.9
Keywords: siruta, romania, romanian, counties, county

========
Overview
========



A bunch of form fields and utilities for Romanian counties and localities using SIRUTA codes.

* Free software: BSD 2-Clause License

Data:
    Localities: https://data.gov.ro/dataset/activity/siruta-2024

    Counties: https://data.gov.ro/dataset/activity/siruta

Form fields are designed to pass around integers (assuming you will have the most compact storage).

Form widgets use `selectize <https://selectize.dev/>`_.
JS/CSS not bundled or included in media - you are free to load those however you like.


Installation
============

::

    pip install django-siruta

You can also install the in-development version with::

    pip install https://github.com/ionelmc/django-siruta/archive/main.zip


Documentation
=============

Add ``siruta`` to your INSTALLED_APPS and use something like this:

.. code-block:: python

    class DemoForm(forms.Form):
        county = CountyField(label="Delivery county")
        locality = LocalityField(label="Delivery locality")

        billing_county = CountyField()
        billing_locality = LocalityField(county_field="billing_county")

With bootstrap5 would look like this:

.. image::  https://github.com/ionelmc/django-siruta/blob/main/docs/example.png?raw=true

Complete code: https://github.com/ionelmc/django-siruta/blob/main/tests/testproject/views.py

Sphinx docs: https://django-siruta.readthedocs.io/


Development
===========

To run all the tests run::

    tox

Note, to combine the coverage data from all the tox environments run:

.. list-table::
    :widths: 10 90
    :stub-columns: 1

    - - Windows
      - ::

            set PYTEST_ADDOPTS=--cov-append
            tox

    - - Other
      - ::

            PYTEST_ADDOPTS=--cov-append tox


Changelog
=========

0.2.1 (2025-10-19)
------------------

* Move ``msgspec`` to optional dependencies (it has some big issues on 3.14). It's not really optional but perhaps a fork may work better on 3.14.

0.2.0 (2025-10-13)
------------------

* Replace ``siruta.extras.LOCALITIES_BY_NAME`` with ``siruta.extras.LOCALITIES_BY_COUNTY_ID_BY_NAME`` (to avoid name collisions).

0.1.1 (2025-10-10)
------------------

* First release on PyPI.
oracle.oci-postgresql-mcp-server 0.0.0
OCI Postgresql MCP server
Requires Python: >=3.13

# OCI PostgreSQL MCP Server

## Overview
This server provides tools to interact with the OCI PostgreSQL service.

## Warning
This is a placeholder package and should not be used.

## License
Copyright (c) 2025 Oracle and/or its affiliates.

Released under the Universal Permissive License v1.0 as shown at
https://oss.oracle.com/licenses/upl/.
oracle.mysql-database-mcp-server 0.0.0
MySQL MCP Database server
Requires Python: >=3.13

# OCI MySQL Database MCP Server

## Overview
This server provides tools to interact with the OCI MySQL Database service.

## Warning
This is a placeholder package and should not be used.

## License
Copyright (c) 2025 Oracle and/or its affiliates.

Released under the Universal Permissive License v1.0 as shown at
https://oss.oracle.com/licenses/upl/.
oracle.oci-application-performance-monitoring-mcp-server 0.0.0
OCI Application Performance Monitoring MCP server
Requires Python: >=3.13

# OCI Application Performance Monitoring MCP Server

## Overview
This server provides tools to interact with the OCI Application Performance Monitoring service.

## Warning

This is a placeholder package and should not be used.

## License

Copyright (c) 2025 Oracle and/or its affiliates.
 
Released under the Universal Permissive License v1.0 as shown at  
<https://oss.oracle.com/licenses/upl/>.
oracle.oci-java-management-mcp-server 0.0.0
OCI Java Management MCP server
Requires Python: >=3.13

# OCI Java Management MCP Server

## Overview
This server provides tools to interact with the OCI Java Management service.

## Warning
This is a placeholder package and should not be used.

## License
Copyright (c) 2025 Oracle and/or its affiliates.

Released under the Universal Permissive License v1.0 as shown at
https://oss.oracle.com/licenses/upl/.
oracle.oci-audit-mcp-server 0.0.0
OCI Audit MCP server
Requires Python: >=3.13

# OCI Audit MCP Server

## Overview
This server provides tools to interact with the OCI Audit service.

## Warning

This is a placeholder package and should not be used.

## License

Copyright (c) 2025 Oracle and/or its affiliates.
 
Released under the Universal Permissive License v1.0 as shown at  
<https://oss.oracle.com/licenses/upl/>.
oracle.oci-postgresql-database-mcp-server 0.0.0
OCI Postgresql Database MCP server
Requires Python: >=3.13

# OCI PostgreSQL Database MCP Server

## Overview
This server provides tools to interact with the OCI PostgreSQL Database service.

## Warning
This is a placeholder package and should not be used.

## License
Copyright (c) 2025 Oracle and/or its affiliates.

Released under the Universal Permissive License v1.0 as shown at
https://oss.oracle.com/licenses/upl/.
oracle.oci-database-management-mcp-server 0.0.0
OCI Database Management MCP server
Requires Python: >=3.13

# OCI Database Management MCP Server

## Overview
This server provides tools to interact with the OCI Database Management service.

## Warning

This is a placeholder package and should not be used.

## License

Copyright (c) 2025 Oracle and/or its affiliates.
 
Released under the Universal Permissive License v1.0 as shown at  
<https://oss.oracle.com/licenses/upl/>.
oracle.oci-certificates-mcp-server 0.0.0
OCI Certificates MCP server
Requires Python: >=3.13

# OCI Certificates MCP Server

## Overview
This server provides tools to interact with the OCI Certificates service.

## Warning

This is a placeholder package and should not be used.

## License

Copyright (c) 2025 Oracle and/or its affiliates.
 
Released under the Universal Permissive License v1.0 as shown at  
<https://oss.oracle.com/licenses/upl/>.
oracle.oci-file-storage-mcp-server 0.0.0
OCI File Storage MCP server
Requires Python: >=3.13

# OCI File Storage MCP Server

## Overview
This server provides tools to interact with the OCI File Storage service.

## Warning

This is a placeholder package and should not be used.

## License

Copyright (c) 2025 Oracle and/or its affiliates.
 
Released under the Universal Permissive License v1.0 as shown at  
<https://oss.oracle.com/licenses/upl/>.
oracle.oci-marketplace-publisher-service-mcp-server 0.0.0
OCI Marketplace Publisher Service MCP server
Requires Python: >=3.13

# OCI Marketplace Publisher Service MCP Server

## Overview
This server provides tools to interact with the OCI Marketplace Publisher Service.

## Warning
This is a placeholder package and should not be used.

## License
Copyright (c) 2025 Oracle and/or its affiliates.

Released under the Universal Permissive License v1.0 as shown at
https://oss.oracle.com/licenses/upl/.
oracle.oci-media-services-mcp-server 0.0.0
OCI Media Services MCP server
Requires Python: >=3.13

# OCI Media Services MCP Server

## Overview
This server provides tools to interact with the OCI Media Services service.

## Warning
This is a placeholder package and should not be used.

## License
Copyright (c) 2025 Oracle and/or its affiliates.

Released under the Universal Permissive License v1.0 as shown at
https://oss.oracle.com/licenses/upl/.
oracle.oci-generic-artifacts-content-mcp-server 0.0.0
OCI Generic Artifacts Content MCP server
Requires Python: >=3.13

# OCI Generic Artifacts Content MCP Server

## Overview
This server provides tools to interact with the OCI Generic Artifacts Content service.

## Warning

This is a placeholder package and should not be used.

## License

Copyright (c) 2025 Oracle and/or its affiliates.
 
Released under the Universal Permissive License v1.0 as shown at  
<https://oss.oracle.com/licenses/upl/>.
oracle.oci-support-management-mcp-server 0.0.0
OCI Support Management MCP server
Requires Python: >=3.13

# OCI Support Management MCP Server

## Overview
This server provides tools to interact with the OCI Support Management service.

## Warning
This is a placeholder package and should not be used.

## License
Copyright (c) 2025 Oracle and/or its affiliates.

Released under the Universal Permissive License v1.0 as shown at
https://oss.oracle.com/licenses/upl/.
oracle.oci-database-management-sql-performance-watch-mcp-server 0.0.0
OCI Database Management SQL Performance Watch MCP server
Requires Python: >=3.13

# OCI Database Management SQL Performance Watch MCP Server

## Overview
This server provides tools to interact with the OCI Database Management SQL Performance Watch service.

## Warning
This is a placeholder package and should not be used.

## License
Copyright (c) 2025 Oracle and/or its affiliates.

Released under the Universal Permissive License v1.0 as shown at
https://oss.oracle.com/licenses/upl/.
oracle.oci-big-data-mcp-server 0.0.0
OCI Big Data MCP server
Requires Python: >=3.13

# OCI Big Data MCP Server

## Overview
This server provides tools to interact with the OCI Big Data service.

## Warning

This is a placeholder package and should not be used.

## License

Copyright (c) 2025 Oracle and/or its affiliates.
 
Released under the Universal Permissive License v1.0 as shown at  
<https://oss.oracle.com/licenses/upl/>.
oracle.oci-budgets-mcp-server 0.0.0
OCI Budgets MCP server
Requires Python: >=3.13

# OCI Budgets MCP Server

## Overview
This server provides tools to interact with the OCI Budgets service.

## Warning

This is a placeholder package and should not be used.

## License

Copyright (c) 2025 Oracle and/or its affiliates.
 
Released under the Universal Permissive License v1.0 as shown at  
<https://oss.oracle.com/licenses/upl/>.
oracle.oci-artifacts-mcp-server 0.0.0
OCI Artifacts MCP server
Requires Python: >=3.13

# OCI Artifacts MCP Server

## Overview
This server provides tools to interact with the OCI Artifacts service.

## Warning
This is a placeholder package and should not be used.

## License
Copyright (c) 2025 Oracle and/or its affiliates.

Released under the Universal Permissive License v1.0 as shown at
https://oss.oracle.com/licenses/upl/.
oracle.oci-organizations-mcp-server 0.0.0
OCI Organizations MCP server
Requires Python: >=3.13

# OCI Organizations MCP Server

## Overview
This server provides tools to interact with the OCI Organizations service.

## Warning

This is a placeholder package and should not be used.

## License

Copyright (c) 2025 Oracle and/or its affiliates.
 
Released under the Universal Permissive License v1.0 as shown at  
https://oss.oracle.com/licenses/upl/.
oracle.oci-digital-assistant-mcp-server 0.0.0
OCI Digital Assistant MCP server
Requires Python: >=3.13

# OCI Digital Assistant MCP Server

## Overview
This server provides tools to interact with the OCI Digital Assistant service.

## Warning

This is a placeholder package and should not be used.

## License

Copyright (c) 2025 Oracle and/or its affiliates.
 
Released under the Universal Permissive License v1.0 as shown at  
<https://oss.oracle.com/licenses/upl/>.