semvec/pypi-packages huggingface dataset:
video-utils 2.3.2
This library is used for lots of shared functionality around parsing TV shows and movies
License: MIT
Requires Python: >=3.8.1,<4.0.0

# Video Utils

[![Supported Python Versions](https://img.shields.io/pypi/pyversions/video_utils)](https://pypi.org/project/video_utils/) [![PyPI version](https://badge.fury.io/py/video_utils.svg)](https://badge.fury.io/py/video_utils)

[![Workflow](https://github.com/justin8/video_utils/actions/workflows/workflow.yml/badge.svg)](https://github.com/justin8/video_utils/actions/workflows/workflow.yml)
[![codecov](https://codecov.io/gh/justin8/video_utils/branch/master/graph/badge.svg)](https://codecov.io/gh/justin8/video_utils)
[![Downloads](https://pepy.tech/badge/video_utils/month)](https://pepy.tech/project/video_utils)

This library provides utilities for dealing with TV show and Movie files and the metadata around them.

## Example Usage

```python
from video_utils import FileMap

def run():
    f = FileMap("/path/to/videos")
    f.load() # By default, this will load the cached metadata, and then update files that have changed in size

    for directory in f.contents:
        for video in f.contents[directory]:
            codec = video.codec
            print(codec.pretty_name) # x265
            print(video.quality) # 1080p
            print(video.full_path)
            print(video.size) # in bytes
            print(video)
            video.refresh() # force a refresh of the video metadata, will only occur if filesize has changed.

run()
```
tr0nz0d 0.1.6
TR0NZ0D Lib is a library created in python to facilitate the use of some tools.
License: MIT
Requires Python: >=3.10
Keywords: tronzod,tr0nz0d,TR0NZ0D,TRONZOD,tools

# TR0NZ0D Lib

[![Pylint](https://github.com/TR0NZ0D/TR0NZ0D_Lib/actions/workflows/pylint.yml/badge.svg?branch=main)](https://github.com/TR0NZ0D/TR0NZ0D_Lib/actions/workflows/pylint.yml)
[![CodeQL](https://github.com/TR0NZ0D/TR0NZ0D_Lib/actions/workflows/github-code-scanning/codeql/badge.svg?branch=main)](https://github.com/TR0NZ0D/TR0NZ0D_Lib/actions/workflows/github-code-scanning/codeql)
[![Unittest QA](https://github.com/TR0NZ0D/TR0NZ0D_Lib/actions/workflows/python-app.yml/badge.svg?branch=main)](https://github.com/TR0NZ0D/TR0NZ0D_Lib/actions/workflows/python-app.yml)
[![Upload Package to PyPI](https://github.com/TR0NZ0D/TR0NZ0D_Lib/actions/workflows/python-publish.yml/badge.svg)](https://github.com/TR0NZ0D/TR0NZ0D_Lib/actions/workflows/python-publish.yml)

***

## O que é?

TR0NZ0D Lib é uma biblioteca criada em python para facilitar o uso de algumas ferramentas. O projeto está em versão Beta, melhorias e novas funcionalidades serão adicionadas futuramente.

O idioma principal da biblioteca é português, traduções serão adicionadas no futuro.

## Documentação

Website fora do ar por tempo indeterminado devido a financiamento de hospedagem.

## Módulos existentes

* Tools
* Security
* Discord
* Django
adb-unicode-keyboard 0.12
Send any Unicode character to your Android device
License: MIT
Keywords: adb,android,unicode,keyboard


### Send any Unicode character to your Android device

```python
pip install adb-unicode-keyboard

from adb_unicode_keyboard import  AdbUnicodeKeyboard
from time import sleep
adbkeyboard = AdbUnicodeKeyboard(adb_path = "C:\\Users\\Gamer\\AppData\\Local\\Android\\Sdk\\platform-tools\\adb.exe",
deviceserial = "localhost:5735", exit_keys="ctrl+x")
adbkeyboard.connect_to_adb()
oldkeyboard = adbkeyboard.get_all_installed_keyboards()[0]
adbkeyboard.install_adb_keyboard() # installs "https://github.com/senzhk/ADBKeyBoard/raw/master/ADBKeyboard.apk"
adbkeyboard.activate_adb_keyboard()
if adbkeyboard.is_keyboard_shown():

    adbkeyboard.send_unicode_text('öü')
    adbkeyboard.send_unicode_text_with_delay('öü', delay_range=(0.05, 0.3))
    sleep(1)
    adbkeyboard.longpress_66_keycode_enter() # not executed with ADBKeyBoard / all keycodes are available as methods
    sleep(1)
    adbkeyboard.press_66_keycode_enter() # not executed with ADBKeyBoard  / all keycodes are available as methods

adbkeyboard.disable_adb_keyboard(new_keyboard_name=None) # If no keyboard name is passed, will be reset to default
adbkeyboard.disable_adb_keyboard(new_keyboard_name=oldkeyboard)

#adbkeyboard.uninstall_adb_keyboard()

# Chaining is possible
adbkeyboard.connect_to_adb().activate_adb_keyboard().send_unicode_text('böb&oö').disable_adb_keyboard()

```
ssrs 0.1.3
'Simple Scripting for Rust' enables you to run rust source files as scripts, from the command line, by prefixing them with a shebang line. It's useful because sometimes you just want to write a quick-and-dirty 'script', without having to creaate a new crate/package.
License: MIT
Requires Python: >=3.10,<4.0
Keywords: rust,scripting,shebang

# Description

This program enables you to run rust source files as scripts, from the command 
line, by prefixing them with a shebang line. It's useful because sometimes you 
just want to write a quick-and-dirty "script", without having to creaate a new 
crate/package.


# Installation

## With `pipx`
```sh
pipx install ssrs
```

## With `makepkg`
```sh
git clone "https://github.com/brunofauth/ssrs"
cd ssrs
makepkg -cris
```

# Usage

## From the Command Line
```sh
ssrs-cli [ssrs-options] -- <script-file> [script-options]
```

## From Script Files
```rust
#! /usr/bin/env ssrs

// your rust code here
fn main() {
    println!("Hello World!");
}
```