semvec/pypi-packages huggingface dataset:
sya 0.7.0
download & split long youtube videos as audio tracks

NAME
  sya - split youtube audio

SYNOPSIS
  sya.py [OPTIONS] TRACKLIST

DESCRIPTION
  sya downloads, converts and splits youtube videos using `youtube-dl` and `ffmpeg`.
  while intended for long audio mixtapes, the tools it uses are quite flexible so
  you could use it to download & split long videos as well.

OPTIONS
  -h --help	displays help message
  -k, --keep	youtube-dl option, keep the video file on disk after the
				post-processing; the video is erased by default
  -o [PATH], --output [PATH]	specify the directory to write output files to
								(default: ./<tracklist filename>/)
  -f [EXT], --format [EXT]	specify the --audio-format argument to pass to youtube-dl
							(default: mp3)
  -q [QUALITY], --quality [QUALITY]	youtube-dl option, specify the --audio-quality argument
									to pass (default: 320K)
  --youtube-dl [PATH]	path of the youtube-dl binary to use
  --ffmpeg [PATH]	path of the ffmpeg binary to use

TRACKLIST
  TRACKLIST files should be text file that has the URL/v=code of the youtube video to
  download on the first line and the starting timestamp of each section to split, followed
  by the title of that section section.

  Of course, you don't have to put the timestamp first. sya will try and accomocodate
  whatever syntax is used, just beware that this might cause problems.

  Here's an example:

	https://www.youtube.com/watch?v=LbjcaMAhJRQ
	✘ Sneaky Snitch (0:00)
	✘ Fluffing a Duck (2:16)
	✘ Cipher (3:24)
	✘ Scheming Weasel (7:15)
	✘ Carefree (8:44)
	✘ Thatched Villagers (12:09)
	✘ Monkeys Spinning Monkeys (16:15)
	✘ Wallpaper (18:20)
	✘ Pixel Peeker Polka (21:59)
	✘ Killing Time (25:21)
	✘ Hitman (28:46)
	✘ The Cannery (32:07)
	✘ Cut and Run (35:09)
	✘ Life of Riley (38:44)
	✘ Quirky Dog (42:39)
	✘ The Complex (45:08)
	✘ Hyperfun (49:35)
	✘ Black Vortex (53:29)
	✘ Rock on Chicago (56:19)
	✘ Volatile Reaction (57:58)
	✘ On the Ground (1:00:44)
	✘ Wagon Wheel (electronic) (1:03:23)
	✘ Call to Adventure (1:08:26)
	✘ Hustle (1:12:33)
	✘ Cupids Revenge (1:14:34)
	✘ Dirt Rhodes (1:16:20)
	✘ Rhinoceros (1:18:20)
	✘ Who Likes to Party (1:21:43)
	✘ Spazzmatica Polka (1:26:01)

INSTALL
  If you'd like to install sya manually, then "cd" into the the sya directory
  and run "sudo make install"

DISCLAIMER
  It should go without saying, don't use this for pirating music.
  If you do, you're a dick and you're working against whatever band/label you
  love enough to download their product.

  Service like Bandcamp (https://bandcamp.com) are great and allow you download
  audio files of the albums you've bought, properly tagged and available for
  re-download whenever you need.

AUTHORS
  - gearsix (gearsix@tuta.io)
ast2call 0.1.0
Transform python source into ast module calls

# ast2call

Mostly exists as a helper for other projects I'm working on.

Input: python source

Output: python source, that would be the equivalent of calling `ast.parse` on
the input

E.g. 

```
print('hello world!')
```

--> 

```
ast.Module(body=[ast.Expr(value=ast.Call(func=ast.Name(id='print', ctx=ast.Load(), lineno=None), args=[ast.Constant(value='hello world!', kind=None, lineno=None)], keywords=[], lineno=None), lineno=None)], type_ignores=[])
```

Usage:

```shell
$ ast2call hello_world.py
ast.Module(body=[ast.Expr(value=ast.Call(func=ast.Name(id='print', ctx=ast.Load(), lineno=None), args=[ast.Constant(value='hello world!', kind=None, lineno=None)], keywords=[], lineno=None), lineno=None)], type_ignores=[])
```

```python
>>> import ast2call
>>> import ast
>>> ast2call.ast2call(ast.parse('print("hello world!")'))
<ast.Call object at 0x7fc98a773250>
>>> ast2call.astprint('print("hello world!")')
"ast.Module(body=[ast.Expr(value=ast.Call(func=ast.Name(id='print', ctx=ast.Load(), lineno=None), args=[ast.Constant(value='hello world!', kind=None, lineno=None)], keywords=[], lineno=None), lineno=None)], type_ignores=[])"
```
Mazes 0.2.1
Generates and solves rectangular mazes in the terminal. Comes with Python API.

# Mazes

## Examples
<img src="https://raw.githubusercontent.com/GrandMoff100/Mazes/master/images/mazesV2.gif">


## Installation
```py
# Install with pip from pypi
$ pip install mazes

# Or from source on github
$ pip install git+https://github.com/GrandMoff100/Mazes.git
```

## Usage

```bash
$ mazes
Usage: mazes [OPTIONS] COMMAND [ARGS]...

  Makes and solves some mazes!! Mazes generated are saved in
  ~/.mazes

Options:
  --help  Show this message and exit.

Commands:
  generate  Generates mazes using the recursive backtracker...
  list      Lists the maze files that are saved in ~/.mazes
  show      Displays the maze content of maze files
  solve     Solves mazes that are generated.
```