semvec/pypi-packages huggingface dataset:
pytinytask 3.2
A simple macro recording and replaying tool
Requires Python: >=3.6

# Python Tiny Task Desktop Application


Tiny Task is a simple macro recording and replaying tool for automating keyboard and mouse actions.

## Features
- Record keyboard and mouse actions
- Save and load recorded macros
- Replay recorded macros
- Customizable hotkeys

## Installation

Install Tiny Task using pip:

```sh
pip install pytinytask
sphinx-run 0.2.2
Dynamically generated content for sphinx documentations
Requires Python: >=3.10

# Sphinxrun

SphinxRun registers a new `.. run::` directive to execute code dynamically while building a sphinx documentation.
It can be used to generate documentation artifacts such as figures or to insert dynamic content.

## Example:

```py
import textwrap


class Wrapper:
    """Wrapper class.

    .. run::

        from example import Wrapper

        d = Wrapper()

        with open("docs/source/lorem.txt") as f:
            text = f.read()
    """

    def wrap70(self, text):
        """Wrap text to 70 columns.

        .. run::

            output = d.wrap70(text)

            sphinxrun.show(output)
        """
        return textwrap.fill(text)
```

renders as:

![rendered doc screenshot](example.jpg)

**Note:** The environement persists across calls within the scope of a document.

## Installation

Install the package:

```sh
pip install sphinxrun
# or
uv add --dev sphinxrun
```

Then add the extension to the sphinx configuration:

```py
   extensions = [
      ...
      "sphinxrun"
   ]
```

## Documentation

The documentation is hosted at: https://sphinxrun.readthedocs.io/en/latest/