semvec/pypi-packages huggingface dataset:
embroidery 1.0.2a0
A basic library for creating and altering machine embroidery files with Python.
Requires Python: >=3.7

# Libembroidery v1.0-alpha

Copyright (c) 2018-2025 The Embroidermodder Team

https://www.libembroidery.org

.. WARNING::
   Currently broken and under construction: this is a test distribution.
   Please wait for the beta release.

libembroidery is a low-level library for reading, writing, 
and altering digital embroidery files in C. `libembroidery` in Python
is a hand-guided translation of the C code for Python applications.

libembroidery is the underlying library that is used by
[Embroidermodder 2](http://www.libembroidery.org)
and is developed by [The Embroidermodder Team](#the-embroidermodder-team).
It handles over 45 different embroidery specific formats as well
as several non-embroidery specific vector formats.

If you want to learn more about building, using and developing this software read the
manual (included as the file [embroidermodder_manual.pdf](embroidermodder_manual.pdf)).

# Libembroidery 1.0 On Python (Alpha)

The Official binding for libembroidery on Python.

This is a stub to save the name on the Python Package Index.

Usage would be something like:

    import embroidery as emb

    p = emb.Pattern()
    p.add_circle([2, 4], 5, color="blue")
    p.save("circle.dst", emb.FORMAT_DST)

For more see our website: https://embroidermodder.org.

To support this and other Embroidermodder projects see
[https://opencollective.com/embroidermodder](our Open Collective page).

## Installation

We recommend you install the working draft using

    python3 setup.py install --user

from the top level.

In the future we'd recommend that you use the current most
up-to-date version on PyPI using:

    python3 -m pip install libembroidery

or

    py -m pip install libembroidery

on Windows.
pytempl 0.2.10
DSL for writing HTML user interfaces in Python.
Requires Python: >=3.10

# PyTempl

Build HTML user interfaces in Python.

## Introduction

PyTempl is a DSL that lets you build HTML components as Python objects, offering a clean, component-based approach that avoids the complexities of traditional templating engines. Create reusable components that generate HTML fragments to build complex views, pages, or even entire web applications, all within your Python workflow.


## Getting Started

**Installation:**

```bash
pip install pytempl  
```

**Simple Example:**

```python
from pytempl.tags.html import H1, Div, P
from pytempl import render

page = Div(_class="container")(
    H1()("My Awesome Page"),
    P()("This is a paragraph of text.")
)

print(render(page))
```

This will output neatly formatted HTML.

**Advanced Example 1: Dynamic Content and Components**

```python
from pytempl.tags.html import Li, Span, Ul
from pytempl import render

items = ["apple", "banana", "cherry"]
item_list = Ul()(Li()(item) for item in items)

name = "Alice"
greeting = Span()(f"Hello, {name}!")

print(render(Div()(greeting, item_list)))
```

This demonstrates creating dynamic content and nesting components.  The output will be an HTML `<div>` containing a greeting and the unordered list of fruits.

**Advanced Example 2: HTMX Support**

```python
from pytempl.tags.html import Div, Button, Img
from pytempl import render

click_to_load = Div(id="replace_me")(
    Button(
        _class="btn primary",
        hx_get="/example/?data=1",
        hx_target="#replace_me",
        hx_swap="outerHTML",
    )(
        "Load More Data...",
        Img(_class="htmx-indicator", src="/img/bars.svg", alt="Loading..."),
    )
)

print(render(click_to_load))
```

## Backwards Compatibility Note

This project is under active development and has not yet reached `v1.0.0`. This means that while we are working hard to build the best possible package, we may need to make changes that affect how your code works.

**Version Stability:**

- **Minor Version Updates (e.g., 0.1.x -> 0.2.x)**: These updates **may introduce breaking changes** as we refine and improve the package's functionality and APIs.
- **Patch Version Updates (e.g., 0.1.1 -> 0.1.2):** These updates will maintain compatibility within the same minor version and generally include bug fixes or small enhancements.


To avoid unexpected disruptions, it is recommended to pin your dependency to a specific minor version (v0.x) and carefully review release notes before upgrading to a new minor version.

We appreciate your understanding and welcome feedback as we work towards a stable and robust v1.0.0!


## License

This project is licensed under the [BSD-2-Clause License](LICENCE.md)
mcp-network-server 0.1.0
MCP network server with FastAPI and Socket.IO for machine learning training coordination between multiple devices
Requires Python: >=3.13

# mcp-network-server MCP server

MCP network server with FastAPI and Socket.IO for machine learning training coordination between multiple devices

## Components

### Resources

The server implements a simple note storage system with:
- Custom note:// URI scheme for accessing individual notes
- Each note resource has a name, description and text/plain mimetype

### Prompts

The server provides a single prompt:
- summarize-notes: Creates summaries of all stored notes
  - Optional "style" argument to control detail level (brief/detailed)
  - Generates prompt combining all current notes with style preference

### Tools

The server implements one tool:
- add-note: Adds a new note to the server
  - Takes "name" and "content" as required string arguments
  - Updates server state and notifies clients of resource changes

## Configuration

[TODO: Add configuration details specific to your implementation]

## Quickstart

### Install

#### Claude Desktop

On MacOS: `~/Library/Application\ Support/Claude/claude_desktop_config.json`
On Windows: `%APPDATA%/Claude/claude_desktop_config.json`

<details>
  <summary>Development/Unpublished Servers Configuration</summary>
  ```
  "mcpServers": {
    "mcp-network-server": {
      "command": "uv",
      "args": [
        "--directory",
        "C:\Users\marty\Documents\PythonMCP",
        "run",
        "mcp-network-server"
      ]
    }
  }
  ```
</details>

<details>
  <summary>Published Servers Configuration</summary>
  ```
  "mcpServers": {
    "mcp-network-server": {
      "command": "uvx",
      "args": [
        "mcp-network-server"
      ]
    }
  }
  ```
</details>

## Development

### Building and Publishing

To prepare the package for distribution:

1. Sync dependencies and update lockfile:
```bash
uv sync
```

2. Build package distributions:
```bash
uv build
```

This will create source and wheel distributions in the `dist/` directory.

3. Publish to PyPI:
```bash
uv publish
```

Note: You'll need to set PyPI credentials via environment variables or command flags:
- Token: `--token` or `UV_PUBLISH_TOKEN`
- Or username/password: `--username`/`UV_PUBLISH_USERNAME` and `--password`/`UV_PUBLISH_PASSWORD`

### Debugging

Since MCP servers run over stdio, debugging can be challenging. For the best debugging
experience, we strongly recommend using the [MCP Inspector](https://github.com/modelcontextprotocol/inspector).


You can launch the MCP Inspector via [`npm`](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) with this command:

```bash
npx @modelcontextprotocol/inspector uv --directory C:\Users\marty\Documents\PythonMCP run mcp-network-server
```


Upon launching, the Inspector will display a URL that you can access in your browser to begin debugging.
infoga-ng 0.0.1
Email OSINT tool to gather information from public sources
Requires Python: >=3.10

# Infoga-ng - Email OSINT

Infoga is a tool gathering email accounts informations (ip,hostname,country,...) from different public source (search engines, pgp key servers and shodan) and check if emails was leaked using haveibeenpwned.com API. Is a really simple tool, but very effective for the early stages of a penetration test or just to know the visibility of your company in the Internet.

![screen](https://raw.githubusercontent.com/mertcangokgoz/Infoga/master/screen/main.png)

It is a reorganized and packaged version of the infoga project for python3. Additional features may be added in the future.

## Installation

```bash
pip install infoga-ng
```

## This script is Tested in Ubuntu based OS

### Usage

```bash
infoga --domain nsa.gov --source all --breach -v 2 --report ../nsa_gov.txt
```

![run_1](https://raw.githubusercontent.com/mertcangokgoz/Infoga/master/screen/run_2.png)

```bash
infoga --info test@example.com --breach -v 3 --report ../example.txt
```

![info](https://raw.githubusercontent.com/mertcangokgoz/Infoga/master/screen/image_5.png)

## Docker Support

You can also run Infoga-ng using Docker. First, build the Docker image:

```bash
docker build -t infoga .
```

Then, run the container:

```bash
docker run --rm -it infoga --domain nsa.gov --source all --breach -v 2 --report /output/nsa_gov.txt
```

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.