semvec/pypi-packages huggingface dataset:
cryptbuddy 1.0.2
An over-engineered multithreaded file encryption CLI program
Requires Python: >=3.9,<4.0

CryptBuddy
~~~~~~~~~~

An over-engineered CLI program to perform multithreaded encryption/decryption.
This was written as an investigatory project for CBSE class XII board exams.

Whitepaper can be found at https://static.kush.in/projects/CryptBuddy.pdf


Install: 
pip3 install cryptbuddy

The CLI can be called using any of the commands 'cb', 'crypt', or 'cryptbuddy'


Usage: cb [OPTIONS] COMMAND [ARGS]...                                            
                                                                                  
 A CLI tool for encryption and decryption                                         
                                                                                  
╭─ Options ──────────────────────────────────────────────────────────────────────╮
│ --version             -v                                                       │
│ --install-completion            Install completion for the current shell.      │
│ --show-completion               Show completion for the current shell, to copy │
│                                 it or customize the installation.              │
│ --help                -h        Show this message and exit.                    │
╰────────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ─────────────────────────────────────────────────────────────────────╮
│ decrypt     Decrypt file(s) symmetrically using a password or asymmetrically   │
│             using your private key                                             │
│ encrypt     Encrypt file(s) using a password or public keys of one or more     │
│             users from your keychain                                           │
│ export      Export your public key file to specified directory to share with   │
│             others                                                             │
│ init        Initialize cryptbuddy by generating a key-pair and creating the    │
│             keychain database                                                  │
│ keychain    Manage your keychain                                               │
│ shred       Shred file(s) or directories                                       │
╰────────────────────────────────────────────────────────────────────────────────╯
fut-listen 0.4.0
CLI Program to automate listening sections for tests.
Requires Python: >=3.10,<4.0

# FUT-LISTEN

```
          -// ┏━╸╻ ╻╺┳╸   ╻  ╻┏━┓╺┳╸┏━╸┏┓╻ \\-               
       -+=||  ┣╸ ┃ ┃ ┃ ╺━╸┃  ┃┗━┓ ┃ ┣╸ ┃┗┫  ||=+-            
          -\\ ╹  ┗━┛ ╹    ┗━╸╹┗━┛ ╹ ┗━╸╹ ╹ //-               
```

A CLI Program to automate listening sections for tests.

### What it does

The default behavior is to search through the current working directory for *.mp3 files. It will sort the files in order, and then play them twice. There are instructions given (with TTS) and delays given throughout, with tones to indicate that the next portion will happen soon. It's basically an automated playlist.

The defaults probably work fine, but there are a lot of options. 

This program doesn't do any trimming of audio. If you need to do that, use another tool. 

**Note:** Currently this is only tested to work on MacOS.

### Requirements:

- [mpv](https://mpv.io) is used for playing audio. Install it using homebrew: `brew install mpv`.

### Installation

It's best to use [pipx](https://pypa.github.io/pipx/):

```
pipx install fut-listen
```

Alternatively, install with pip:

```
pip install fut-listen
```

### Usage

```
# navigate to directory
fut-listen

# See options
fut-listen --help
```

### Generating Audio requirements (development)

1. High quality TTS voice to use for `say` on MacOS
2. sox (for generating tones)