semvec/pypi-packages huggingface dataset:
aqualink 1.0.0
A better Python lavalink client
License: MIT

# aqualink
A better Python lavalink library made for use in discord.py rewrite or discord.jspy bots.

It has an easy to use and very fast interface that is very dynamic.

# Installation
`pip3 install aqualink`

# Basic Usage
```py
import aqualink

aqualink.Connection(bot)
await bot.waterlink.connect(password="youshallnotpass", ws_url="ws://localhost:2333", rest_url="http://localhost:2333")

# later
p = bot.waterlink.get_player(ctx.guild.id) # get the player object
await p.connect(ctx.voice_client.channel.id) # connect to the author's VC 
tracks = await p.query("ytsearch: hello Adele") # get a list of Track objects
await p.play(tracks[0]) # play the first match
await p.set_eq(waterlink.Equalizer.bassboost().ultra) # equalizer support! Ultimate bassboost preset
print(p.track.title, p.track.thumbnail) # print the currently playing track title and thumbnail
# and so on
```
iheartradio 1.0.4
iheartradio radio station fetcher for rhythmbox
License: MIT

## iheartradio rhythmbox

### Prerequisites
- Python 3
- Rhythmbox *optional*

### Install

```bash
sudo apt install python3 python3-pip
pip install iheartradio
```

### Run

```bash
iheartradio
```

A radio.json file will be generated with every stream available for each station in Canada. You can select US radio stations as well, see below.

### Run Rhythmbox mode

```bash
iheartradio --rhythmbox
```

Add --rhythmbox flag to write to default rhythmbox cache at ~/.local/share/rhythmbox/rhythmdb.xml

Note: **Make sure you have exited rhythmbox** before running the script. Otherwise rhythmbox will overwrite the cache. Reopen it once the script is complete.

Script will update existing stations and/or add new stations if you run it again in the future.

### Country Code

You can select US radio stations by adding --country US

```bash
iheartradio --rhythmbox --country US
```

There are over 1000 US radio stations, this will take a while and I suggest you don't do it very often as it could cause a temp ban.

### Author

Grant Hutchinson(hutchgrant)

### License

Released under the [MIT License](LICENSE)