semvec/pypi-packages huggingface dataset:
aa-whisper 0.1.0
A simple pip template by Abdullah Adeeb
Requires Python: >=3.7
Keywords: pip, template, cli

# whisper

a cli tool i made for myself.

one simple way to transcribe audio from terminal.

all in native python.
no subscription.
blazingly fast. free. enjoy.

![img](https://raw.githubusercontent.com/AbdullahAdeebx/whisper/main/introducing-whisper.gif)

## Features

* **Supports Many Formats:** Works with popular audio (MP3, WAV, M4A) and video (MP4, AVI, MOV) files.
* **Automatic Audio Extraction:** Extracts audio from video files on the fly using ffmpeg.
* **Different Output Options:** Save transcriptions in formats like TXT, JSON, SRT, VTT, and TSV.

## Installation

### Prerequisites

* Python 3.x
* FFmpeg (for video file support)

```bash
pip install aa-whisper
```

#### Install FFmpeg

FFmpeg is required if you want to transcribe video files.

**Linux:**

```bash
sudo apt install ffmpeg
```

**macOS:**

```bash
brew install ffmpeg
```

**Windows (PowerShell):**

```powershell
winget install FFmpeg
```

## Configuration

Set your Groq API key as an environment variable.

**Linux:**

```bash
echo 'export GROQ_API_KEY="your_groq_api_key_here"' >> ~/.bashrc && source ~/.bashrc
```

**macOS:**

```bash
echo 'export GROQ_API_KEY="your_groq_api_key_here"' >> ~/.zshrc && source ~/.zshrc
```

**Windows:**

```powershell
[System.Environment]::SetEnvironmentVariable("GROQ_API_KEY", "your_groq_api_key_here", "User")
```

## Usage

```bash
whisper audio_or_video_file [options]
```

### Options

* `--model`: Whisper model to use (default: whisper-large-v3-turbo)
* `--language`: Language code (optional)
* `--task`: 'transcribe' or 'translate' (default: transcribe)
* `--output-dir`: Output directory (default: audio\_filename\_transcription)
* `--response-format`: 'verbose\_json', 'json', 'text', 'srt', 'vtt' (default: verbose\_json)
* `--version`: Show version info

### Examples

Transcribe audio:

```bash
whisper recording.mp3
```

Transcribe video:

```bash
whisper lecture.mp4
```

Translate to English:

```bash
whisper interview.mp3 --task translate
```

Multiple files at once:

```bash
whisper file1.mp3 file2.wav video1.mp4
```

## Output Files

Each transcription will generate:

* `transcript.txt`: Plain text
* `transcript.json`: JSON metadata
* `transcript.srt`: SubRip subtitles
* `transcript.vtt`: WebVTT format
* `transcript.tsv`: Timestamps and text

## License

MIT

## Acknowledgements

* [Abdullah Adeeb](https://www.abdullahadeeb.xyz)
* [OpenAI Whisper](https://github.com/openai/whisper)
* [Groq API](https://console.groq.com/docs/introduction)
* [FFmpeg](https://ffmpeg.org/)
plct-bulder-for-sphinx 0.0.4
Sphinx html builder capable of multiple build targets (scorm, moodle backup, static website).
Requires Python: <4.0,>=3.9

# Petlja Builder for Sphinx

This custom Sphinx builder, named `PLCTBuilder`, extends the functionality of the `StandaloneHTMLBuilder` to meet specific requirements for packaging content into various formats, such as bare HTML, Moodle backup, or SCORM.

## Key Features

## Content URI and Player

The `content_uri` is used by a small web app called a "player" that allows you to navigate through the course. The builder attempts to remove the sidebar, footer, and nav bar by disabling them using Sphinx theme variables. This streamlined content is then packaged up and served on other platforms inside SCORM packages. The player is aware of the architecture of your Sphinx project and just needs the web address specified in `content_uri` to function correctly.

This allows your students to follow the course on any platform that implements SCORM standard.

### Bare HTML Content

The builder provides the ability to generate HTML content suitable for integrating into an e-learning platform.

### Moodle Backup

The builder supports packaging content in a format suitable for Moodle (provides you with a moodle backup file).

### SCORM

The builder not only facilitates the creation of SCORM-compliant packages, but it also generates two types of packages. One is a holistic package that includes all lectures. The other type is a segmented package, where all the lectures are split up. This allows you to pick and choose which lectures to import, offering flexibility in content selection. When we refer to a "lecture", we are referring to a section that is one level below Sphinx's toc top level.

## Hosting Requirements

For the builder to function correctly and display your content on a CMS or eLMS, you need to host your content online. The builder requires a reachable URL to access and display the content generated.

## Usage

```python 
# conf.py

# Import the Petlja Builder extension
extensions = ['plct-bulder-for-sphinx.builder.plct_builder']

```

To generate content, use the following command:

```bash
sphinx-build -b plct_builder source output
```
## Configuration

Customize the behavior of the builder by updating the Sphinx configuration:

```python
# conf.py

# Set the content URI
content_uri = 'your_content_uri'

# Specify additional build targets (e.g., 'moodle', 'scorm')
additional_build_targets = ['moodle', 'scorm']
```

## License

This custom Sphinx builder is licensed under the [MIT License](LICENSE). Feel free to adapt and extend it based on your specific requirements.
ros2-bag-filter-tool 0.0.1
A user-friendly ROS 2 bag filter with a graphical user interface (GUI).


# Project Title

This is a user-friendly ROS 2 bag filter with a graphical user interface (GUI). To use it, clone the repository and execute the Python script.



## Authors

- [@fengzeAltos](https://github.com/fengzeAltos)


## Demo

![me](https://github.com/fengzeAltos/ROS2BagFilter/blob/main/gif/usage.gif)
simple-arithmatic-ops 0.1.1
A simple Python package for integer arithmetic operations
Requires Python: >=3.6

# Simple Arithmatic Ops

A simple Python package for integer arithmetic operations.

## Installation

You can install the package using pip:

```bash
pip install simple-arithmatic-ops
```

## Usage

```python
from arithmatic import add, subtract

# Addition
result = add(5, 3)  # Returns 8

# Subtraction
result = subtract(10, 4)  # Returns 6
```

## Features

- Simple integer addition
- Simple integer subtraction

## License

This project is licensed under the MIT License - see the LICENSE file for details.
content-mcp-server 0.2.0
PortOne's MCP Server for Marketing / Sales Content Generation
Requires Python: >=3.12

# content-mcp-server

## Requirements

- [uv](https://github.com/astral-sh/uv) 설치

## Setup

1. 저장소 내려받기
   ```sh
      git clone https://github.com/portone-io/content-mcp-server.git
   ```
2. 다음 내용을 사용하는 AI 도구의 MCP 서버 설정에 추가합니다.
   ```json
   {
     // 기존 설정
     "mcpServers": {
       "content-mcp-server": {
         "command": "uv",
         "args": [
           "--directory",
           "/your/absolute/path/to/content-mcp-server",
           "run",
           "content-mcp-server"
         ]
       }
     }
   }
   ```
arq-django-admin 0.3.4
An app that provides Django admin for ARQ

# ARQ Django admin

![](https://github.com/SlavaSkvortsov/arq-django-admin/workflows/test/badge.svg)
[![codecov](https://codecov.io/gh/SlavaSkvortsov/arq-django-admin/branch/master/graph/badge.svg)](https://codecov.io/gh/SlavaSkvortsov/arq-django-admin)
[![pypi](https://img.shields.io/pypi/v/arq-django-admin.svg)](https://pypi.python.org/pypi/arq-django-admin)
[![versions](https://img.shields.io/pypi/pyversions/arq-django-admin.svg)](https://github.com/SlavaSkvortsov/arq-django-admin)

Django admin dashboard for [arq](https://github.com/samuelcolvin/arq).
ARQ Django admin is a simple app that allows you to configure your queues in django's settings.py and show them in your admin dashboard.

# Installation
- Install `arq-django-admin` ([or download from PyPI](https://pypi.org/project/arq-django-admin/)):
```shell script
pip install arq-django-admin
```

- Add `arq_admin` to `INSTALLED_APPS` in `settings.py`:
```python
INSTALLED_APPS = (
    'arq_admin',
    # other apps
)
``` 
Make sure you added it before `django.contrib.admin`, otherwise you won't be able to see a link in the top right corner.

- Configure your queues in Django's `settings.py`:
```python
from arq.connections import RedisSettings
from arq.constants import default_queue_name


ARQ_QUEUES = {
    default_queue_name: RedisSettings(
        host='localhost',
        port=6379,
        database=0,
    ),
    'arq:another_queue_name': RedisSettings(),
}
```

- Include `arq_admin.urls` in your `urls.py`:
```python
from django.urls import include, path


urlpatterns = [
    # <...>
    path('arq/', include('arq_admin.urls')),
]
```

- If you use custom job serializer, you need to add deserializer to `settings.py`:
```python
ARQ_DESERIALIZER_BY_QUEUE = {
    'arq:another_queue_name': custom_job_deserializer,
}
```

- You can change timeout for job aborting:
```python
ARQ_JOB_ABORT_TIMEOUT = 10
```
pypillometry 2.0a2
Pupillometry in Python.
Requires Python: >=3.10

# Welcome to pypillometry (v2)!

[![GitHub issues](https://img.shields.io/github/issues/ihrke/pypillometry)](https://github.com/ihrke/pypillometry/issues)
[![status](https://joss.theoj.org/papers/3b06f4f3d5b703fd99c7e622b7edebe4/status.svg)](https://joss.theoj.org/papers/3b06f4f3d5b703fd99c7e622b7edebe4)
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.3925528.svg)](https://doi.org/10.5281/zenodo.3925528)
[![codecov](https://codecov.io/gh/ihrke/pypillometry/graph/badge.svg?token=BFSKNGT772)](https://codecov.io/gh/ihrke/pypillometry)
[![tests](https://github.com/ihrke/pypillometry/actions/workflows/run-tests.yml/badge.svg)](https://github.com/ihrke/pypillometry/actions/workflows/run-tests.yml)



[![GitHub release](https://img.shields.io/github/release/ihrke/pypillometry.svg)](https://gitHub.com/ihrke/pypillometry/releases/)
[![PyPI version](https://badge.fury.io/py/pypillometry.svg)](https://badge.fury.io/py/pypillometry)


![](https://raw.githubusercontent.com/ihrke/pypillometry/master/logo/pypillometry_logo_200x200.png?token=AAIWMEINEM6MUOAPT2NV4I252K5QW)

> [!NOTE]
> This is `pypillometry` version 2 that contains a major restructuring of the code. Scripts written for version 1 will not continue to work. The reason for the update is that the new version will be able to handle eyetracking-data in addition to pupillometry data (and it will be able to handle more than one eye and other data sources at the same time).
> 
> The documentation for v2 is currently incomplete and broken as we focus on developing the new API.  
>
> - Version 1 is here: [pypillometry version 1](https://github.com/ihrke/pypillometry/tree/v1)
> - Documentation for Version 1 is here: [pypillometry docs v1](https://ihrke.github.io/pypillometry/v1/html/index.html)
> 

This package implements functions for the analysis of pupillometric and eyetracking data. Features include preprocessing, blink handling, event-related pupil-dilation, plotting and signal modeling.

- Github-repository: <https://github.com/ihrke/pypillometry>

- Homepage/Documentation: <https://ihrke.github.io/pypillometry/>



---

The project is maintained by Matthias Mittner <matthias.mittner@uit.no>

To report a bug or recommend a new feature, please use [github's issue tracker](https://github.com/ihrke/pypillometry/issues).

For more details about how to contribute, please see the [contribution-section](https://ihrke.github.io/pypillometry/docs/dev.html) in the documentation.
ros2bag-filter 0.0.1
A user-friendly ROS 2 bag filter with a graphical user interface (GUI).


# Project Title

This is a user-friendly ROS 2 bag filter with a graphical user interface (GUI). To use it, clone the repository and execute the Python script.



## Authors

- [@fengzeAltos](https://github.com/fengzeAltos)


## Demo

![me](https://github.com/fengzeAltos/ROS2BagFilter/blob/main/gif/usage.gif)
abdullahadeeb 0.1.0
A simple pip template by Abdullah Adeeb
Requires Python: >=3.7
Keywords: pip, template, cli

# abdullahadeeb

 simple project that can be installed with pip and run from the command line. 

## Installation

```bash
pip install abdullahadeeb
```

## Usage

```bash
abdullahadeeb
```

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.

## Contact

[Website](https://www.abdullahadeeb.xyz)
[X](https://x.com/abdullahadeebx)
[Instagram](https://www.instagram.com/abdullahadeebx)
[GitHub](https://github.com/abdullahadeebx)
[YouTube](https://www.youtube.com/@abdullahadeebx)