semvec/pypi-packages huggingface dataset:
lmtranslator 0.0.10
Translates text
Requires Python: >=3.6

# Translator

This repo contains wrapper code for the most performant translation model.

Currently NLLB.

## Features

- Only translates unique sentences
- Checks if input is not empty
- Preprocesses sentences before translation
- Postprocesses translations
- Batch processing
- Automatic language detection
- Only translates sentences where the source language does not match the target language
transimg 0.2.0
A script to convert images to different formats using FFmpeg
Requires Python: >=3.6

# Transmogrify

**Transmogrify** is a Python script for converting images from one format to another using FFmpeg. It supports converting images to various formats such as jpg, png, gif, webp, and bmp.

## Installation

You can install the script using pip:

```sh
pip install transimg

Usage
To run the script, use the following command in your terminal:

transimg



Features
Convert images to different formats (jpg, png, gif, webp, bmp)
Language selection between English and Russian
Clears console output for a clean user interface
Automatically renames files if converting in the same directory to prevent overwriting
License
This project is licensed under the MIT License - see the LICENSE file for details.
silencecutpy 1.2
A tool to remove silent parts from video files
Requires Python: >=3.6

# SilenceCutter

SilenceCutter is a Python application that automatically detects and removes silent parts from video files, allowing you to create smoother and more seamless videos.

## Features

- **Silence Detection:** Detects silent sections in videos.
- **Silence Removal:** Removes silent parts to make videos smoother.
- **Merges Close Segments:** Combines non-silent segments that are close to each other.
- **Smooth Transitions:** Adds padding durations to the beginning and end of segments for smoother cuts.
- **User-Friendly:** Simple and easy to use.

## Requirements

- Python 3.x
- moviepy
- pydub

## Installation

```bash
pip install silencecutpy
```

## Usage

```bash
silencecutpy --input project/silencecut-py/example_input.mp4 --output output.mp4
```

## Parameters

- `--input`: Input video file
- `--output`: Output video file
- `--silence_threshold`: Silence threshold value (default: -30)
- `--min_silence_length`: Minimum silence duration (default: 350)
- `--padding_duration`: Transition duration (default: 100)
- `--max_gap`: Maximum segment gap to be merged (default: 100)
- `--temp_dir`: Directory where temporary files will be saved
- `--verbose`: Show detailed outputs
osdu-client 1.4.0
OSDU API Client
Requires Python: <4.0,>=3.8

# Introduction

[![pypi](https://img.shields.io/pypi/v/osdu-client.svg)](https://pypi.org/project/osdu-client/)

`osdu-client` is a python library implementing a simple OSDU client with an abstracted-out authorization backend.

# Instalation
```
pip install osdu-client
```

# Example
OSDU API client can be adjusted to specific OSDU deployment by defining auth backend according to `AuthBackendInterface` methods.



```python
from osdu_client import OSDUAPI
from osdu_client.auth import AuthBackendInterface


class AuthSession(AuthBackendInterface):
    base_url = "https://base.url"
    default_data_partition_id = "osdu"
    
    authorization_header = {"Authorization": "Bearer access_token"}

    def get_sd_connection_params(self):
        return {}


auth_backend = AuthSession(
    headers={"Authorization": "Bearer XYZ"},
    base_url="https://exmaple.com"
)

storage_client = OSDUAPI.client('storage', auth_backend=auth_backend)
response = storage_client.get_record_versions(id="123")

```
# Available services

```python
from osdu_client.client import OSDUAPI
OSDUAPI.print_available_services()
```

```bash
|      Name      |    Versions    |
===================================
|    dataset     |     latest     |
|  entitlements  |     latest     |
|      file      |     latest     |
|    indexer     |     latest     |
|     legal      |     latest     |
|  notification  |     latest     |
|   partition    |     latest     |
|     policy     |     latest     |
|      pws       |     latest     |
|      rafs      |     v1, v2     |
|    register    |     latest     |
|     schema     |     latest     |
|      sdms      |     latest     |
|     search     |     latest     |
|     secret     |     latest     |
|    storage     |     latest     |
|    wellbore    |     v2, v3     |
|  welldelivery  |     latest     |
```
silencecut-py 1.0
A tool to remove silent parts from video files
Requires Python: >=3.6

# SilenceCutter

SilenceCutter is a Python application that automatically detects and removes silent parts from video files, allowing you to create smoother and more seamless videos.

## Features

- **Silence Detection:** Detects silent sections in videos.
- **Silence Removal:** Removes silent parts to make videos smoother.
- **Merges Close Segments:** Combines non-silent segments that are close to each other.
- **Smooth Transitions:** Adds padding durations to the beginning and end of segments for smoother cuts.
- **User-Friendly:** Simple and easy to use.

## Requirements

- Python 3.x
- moviepy
- pydub

## Installation

```bash
pip install moviepy pydub
```

## Usage

```bash
python silence_cutter.py --input video.mp4 --output video_silence_removed.mp4
```

## Parameters

- `--input`: Input video file
- `--output`: Output video file
- `--silence_threshold`: Silence threshold value (default: -30)
- `--min_silence_length`: Minimum silence duration (default: 350)
- `--padding_duration`: Transition duration (default: 100)
- `--max_gap`: Maximum segment gap to be merged (default: 100)
- `--temp_dir`: Directory where temporary files will be saved
- `--verbose`: Show detailed outputs

## Example

```bash
python silence_cutter.py --input ./example_input.mp4 --output ./example_output.mp4
```

## License
silence-cutpy 1.0
A tool to remove silent parts from video files
Requires Python: >=3.6

# SilenceCutter

SilenceCutter is a Python application that automatically detects and removes silent parts from video files, allowing you to create smoother and more seamless videos.

## Features

- **Silence Detection:** Detects silent sections in videos.
- **Silence Removal:** Removes silent parts to make videos smoother.
- **Merges Close Segments:** Combines non-silent segments that are close to each other.
- **Smooth Transitions:** Adds padding durations to the beginning and end of segments for smoother cuts.
- **User-Friendly:** Simple and easy to use.

## Requirements

- Python 3.x
- moviepy
- pydub

## Installation

```bash
pip install moviepy pydub
```

## Usage

```bash
python silence_cutter.py --input video.mp4 --output video_silence_removed.mp4
```

## Parameters

- `--input`: Input video file
- `--output`: Output video file
- `--silence_threshold`: Silence threshold value (default: -30)
- `--min_silence_length`: Minimum silence duration (default: 350)
- `--padding_duration`: Transition duration (default: 100)
- `--max_gap`: Maximum segment gap to be merged (default: 100)
- `--temp_dir`: Directory where temporary files will be saved
- `--verbose`: Show detailed outputs

## Example

```bash
python silence_cutter.py --input ./example_input.mp4 --output ./example_output.mp4
```

## License
incremental-backup 1.3.0
Incremental file backup tool
Requires Python: >=3.9

# Incremental Backup Tool

**An easy-to-use, no fluff incremental file backup application.**

## Features

- **Efficient backup** - copies and stores only changed files.
- **Simple backup format** - data is stored as plain files, metadata is JSON.
- **No configuration** - all the tool needs to know is where the data is, and where to put the backups.
- **Focus on failure** - designed with failure in mind to keep your data intact.
- **CLI and API usage**

## Requirements

- Windows or Linux system
- Python 3.9 or newer

## Usage

**Create a backup:**

```
python -m incremental_backup backup /path/to/back/up /safe/backup/location
```

This will back up files from `/path/to/back/up` into `/safe/backup/location`.

Run the same command again to do subsequent backups - it's that easy! Backups in `/safe/backup/location` will be automatically read to determine what needs to be copied.

For details, see [docs/BackupUsage.md](./docs/BackupUsage.md).

**Restore files:**

```
python -m incremental_backup restore /safe/backup/location /restore/to/here
```

This restores the backed up files from `/safe/backup/location` into `/restore/to/here`.

For details, see [docs/RestoreUsage.md](./docs/RestoreUsage.md).

## Disclaimer

This application is intended for low-risk personal use.
I have genuinely tried to make it as robust as possible, but if you use this software and lose all your data as a result, that's not my responsibility.

## Development and Contributing

For details on developing or otherwise contributing to the project, please see [CONTRIBUTING.md](./CONTRIBUTING.md).

## Background

Unlike Linux, which has awesome tools like rsync, Windows does not seem to have a good selection of free backup tools.
There is the Windows system image backup, but that does full backups only. There is also File History, but that is janky and largely opaque.  
Thus, I created this tool, and aimed for it to be as simple, open, and robust as possible.

This project is a successor to my initial attempts at an incremental backup tool for Windows, available [here](https://github.com/MC-DeltaT/IncrementalBackup).  
Please see [docs/ChangesFromOriginal.md](./docs/ChangesFromOriginal.md) for details.  
If you have used the original incremental backup tool, please note that this version is **NOT backwards compatible** with the original.