semvec/pypi-packages huggingface dataset:
emusica 0.0.7
Extrae música que está unida en un solo archivo y permite agregar sus metadatos
Requires Python: >=3.10.6

## Extractor de música
Con este programa puedes extraer música que está unida en un solo archivo de música a partir de una lista con sus marcas de tiempo,
también permite agregar los metadatos de la canción como el nombre de artista o album.

Cada la lista tiene que tener la siguiente estructura: (El nombre no puede contener guiones)
``` 
00:00 Nombre de canción 1
15:00 Nombre de canción 2
30:00 Nombre de canción 3
```

Si quieres agregar información del artista o album se usan las opciones -a y -b

Por ejemplo usando la opción -a la estructura de la lista sería la siguiente:

``` 
00:00 Nombre de artista 1 - Nombre de canción 1
15:00 Nombre de artista 2 - Nombre de canción 2
30:00 Nombre de artista 3 - Nombre de canción 3
```

Usando la opción -b la estructura sería: 


``` 
00:00 Nombre de album 1 - Nombre de canción 1
15:00 Nombre de album 2 - Nombre de canción 2
30:00 Nombre de album 3 - Nombre de canción 3
```

Si se unen las 2 opciones -ab la estructura sería:

``` 
00:00 Nombre de album 1 - Nombre de artista 1 - Nombre de canción 1
15:00 Nombre de album 2 - Nombre de artista 2 - Nombre de canción 2
30:00 Nombre de album 3 - Nombre de artista 3 - Nombre de canción 3
```

### Opciones del comando:
```
  -h,     --help     show this help message and exit
  
  --list    LIST     Es el nombre del archivo donde esta la lista de muscia con las marcas de tiempo.
  
  --music   MUSIC    Es el nombre del archivo de música con las canciones unidas
  
  --album,  -b       Si el archivo contiene albumes puedes agregar esta bandera. 
                     El formato del archivo para cada línea debera ser: 
                     [tiempo] [album] - [nombre]
                     
  --artist, -a       Si el archivo contiene artistas puede agregar esta bandera. 
                     El formato del archivo para cada línea debera ser: 
                     [tiempo] [artista] - [nombre]
```

### Requisitos
- Python 3
- Ffmpeg

### Sistemas Operativos compatibles
- Windows
- Linux
- MacOS
cricbuzz-stats 0.0.2
A pythonic interface to Cricbuzz that extracts Player stats
Requires Python: >=3.7

# cricbuzzpy

A python library to extract Player info and stats from [Cricbuzz](https://www.cricbuzz.com/)

## Installation

```bash
pip install cricbuzz-stats
```

## Usage

```python
from cricbuzzpy.player import Player

# create Player obj
p = Player()

# get player
p.get('jason holder')

{'id': 8313,
 'title': 'Jason Holder',
 'imageName': 'Jason Holder',
 'intro': 'Jason Holder',
 'country': 'West Indies',
 'publishedTime': '1575901896000',
 'imageId': '244677'}

# get player info
p.get_info(8313)

{'age': '31',
 'height': None,
 'role': 'bowling allrounder',
 'batting_style': 'right handed bat',
 'bowling_style': 'right-arm fast-medium'}

# get player stats
p.get_stats()

(       m inn no runs  hs   avg   bf      sr 100 200 50  4s  6s
 t20i  49  34  9  385  38  15.4  319  120.69   0   0  0  23  21
 ipl   38  24  5  247  47  13.0  199  124.12   0   0  0  13  17,
        m inn     b  runs wkts   bbi   bbm  econ    avg     sr 5w 10w
 t20i  49  46  1006  1370   51  5/27  5/27  8.17  26.86  19.73  1   0
 ipl   38  38   824  1177   49  4/52  4/52  8.57  24.02  16.82  0   0)

# init player with stats
p = Player('jason holder')
print(p)

        Name: Jason Holder
        Country: West Indies
        Info: {'age': '31', 'height': None, 'role': 'bowling allrounder', 'batting_style': 'right handed bat', 'bowling_style': 'right-arm fast-medium'}
        Batting Stats:        m inn no runs  hs   avg   bf      sr 100 200 50  4s  6s
t20i  49  34  9  385  38  15.4  319  120.69   0   0  0  23  21
ipl   38  24  5  247  47  13.0  199  124.12   0   0  0  13  17
        Bowling Stats:        m inn     b  runs wkts   bbi   bbm  econ    avg     sr 5w 10w
t20i  49  46  1006  1370   51  5/27  5/27  8.17  26.86  19.73  1   0
ipl   38  38   824  1177   49  4/52  4/52  8.57  24.02  16.82  0   0

```

## Limitations

Only T20I and IPL stats for players are supported currently