semvec/pypi-packages huggingface dataset:
faqulizer 0.2.0
A Jupyter Notebook template for processing lists of URLs with AI.
Requires Python: >=3.8

# Faquillizer

A simple, `pip install`-able package that provides a Jupyter Notebook template for processing lists of URLs with AI.

## Usage

1.  In a new notebook (like Google Colab):
    ```python
    !pip install faqulizer
    ```
2.  In the next cell, run:
    ```python
    import faqulizer
    ```
3.  Copy the template output and paste it into a new cell to get started.
pyroblack 2.7.4
Pyrogram, but black. Elegant, modern and asynchronous Telegram MTProto API framework in Python for users and bots
Requires Python: ~=3.9
Keywords: black bsxcs telegram chat messenger mtproto api client library python

<p align="center">
    <a href="https://github.com/eyMarv/pyroblack">
        <img src="https://eyMarv.github.io/pyroblack-docs/main/_static/pyroblack.png" alt="pyroblack" width="128">
    </a>
    <br>
    <b>Telegram MTProto API Framework for Python</b>
    <br>
    <a href="https://eyMarv.github.io/pyroblack-docs">
        Documentation
    </a>
    •
    <a href="https://github.com/eyMarv/pyroblack/issues">
        Issues
    </a>
    •
    <a href="https://t.me/OpenFileZ">
        Support
    </a>
</p>

## pyroblack

> Elegant, modern and asynchronous Telegram MTProto API framework in Python for users and bots

``` python
from pyrogram import Client, filters

app = Client("my_account")


@app.on_message(filters.private)
async def hello(client, message):
    await message.reply("Hello from pyroblack!")


app.run()
```

**pyroblack** is a modern, elegant and
asynchronous [MTProto API](https://eyMarv.github.io/pyroblack-docs/topics/mtproto-vs-botapi)
framework. It enables you to easily interact with the main Telegram API through a user account (custom client) or a bot
identity (bot API alternative) using Python.

### Key Features

- **Ready**: Install pyroblack with pip and start building your applications right away.
- **Easy**: Makes the Telegram API simple and intuitive, while still allowing advanced usages.
- **Elegant**: Low-level details are abstracted and re-presented in a more convenient way.
- **Fast**: Boosted up by [TgCrypto](https://github.com/pyrogram/tgcrypto), a high-performance cryptography library
  written in C.
- **Type-hinted**: Types and methods are all type-hinted, enabling excellent editor support.
- **Async**: Fully asynchronous (also usable synchronously if wanted, for convenience).
- **Powerful**: Full access to Telegram's API to execute any official client action and more.

### Installing

``` bash
pip3 install -U pyroblack
```

### Resources

- Check out the docs at https://eyMarv.github.io/pyroblack-docs to learn more about pyroblack, get started right
  away and discover more in-depth material for building your client applications.
- Join the official group at https://t.me/OpenFileZ and stay tuned for news, updates and announcements.
sopel-asn 0.2.0
ASN (and MAC address) lookup plugin for Sopel IRC bots
Requires Python: <4,>=3.8
Keywords: sopel, plugin, bot, irc

# sopel-asn

ASN (and MAC address) lookup plugin for Sopel IRC bots

## Installing

Releases are hosted on PyPI, so after installing Sopel, all you need is `pip`:

```shell
$ pip install sopel-asn
```

## Using

Origin lookup — Find what ASN an IP belongs to:

```
<dgw> .asn 208.67.222.222
<Sopel> [ASN] 208.67.222.0/24 | AS36692 | Cisco OpenDNS, LLC | US | ARIN |
        0001-01-01 | more info: https://bgp.tools/as/36692

<dgw> .asn 2001:4860:b002::68
<Sopel> [ASN] 2001:4860::/32 | AS15169 | Google LLC | US | ARIN | 2005-03-14 |
        more info: https://bgp.tools/as/15169
```

AS info — Find the name of an ASN's registrant:

```
<dgw> .asn 15169
<Sopel> [ASN] AS15169 | Google LLC | US | ARIN | 2000-03-30 | more info:
        https://bgp.tools/as/15169
```

MAC address info — Find the vendor name assigned to a MAC address:

```
<dgw> .mac 00-1a-2b-3c-4d-5e
<Sopel> [ASN] MAC 00:1A:2B:3C:4D:5E is registered to Ayecom Technology Co., Ltd..
```

## Background

This plugin performs network lookups via [bgp.tools](https://bgp.tools/) using
the whois protocol, as documented at https://bgp.tools/kb/api. All data provided
is best-effort; allocation dates are particularly flaky (often `0001-01-01`).

## Changelog

### 0.2.0

Simplified commands: `.asn` now handles ASNs, IPv4, and IPv6.

Using `bgp.tools` as backend instead of Team Cymru's DNS interface. Peer lookup
(`.asnp` command) is sadly no longer supported.

There is a new `.mac` command to look up the vendor ([OUI][nic-oui]) of hardware
MAC addresses, however.

[nic-oui]: https://en.wikipedia.org/wiki/Organizationally_unique_identifier


### 0.1.0

First release of `sopel-asn`.
sqlite-utils-llm 0.3
Run llm from sqlite

# sqlite-utils-llm

This is a plugin for [sqlite-utils](https://sqlite-utils.datasette.io) that adds a custom SQL function `llm(model, prompt)` that can be used to call out to an LLM model using the [llm](https://llm.datasette.io) command line tool.

## Installation

Have [sqlite-utils](https://sqlite-utils.datasette.io/en/stable/installation.html) and [llm](https://llm.datasette.io/en/stable/setup.html) already installed, then install this package with pip:

```bash
sqlite-utils install sqlite-utils-llm
```

## Example

Given the following `combos.csv` file with ice cream flavor combinations we want to complete the `suggestion` column with a flavor suggestion based on the other two flavors using an LLM.

```csv
flavor1,flavor2,suggestion
vanilla,chocolate,
strawberry,vanilla,
chocolate,strawberry,
mint,lemon,
```

Let's load the data into a SQLite database:

```bash
% sqlite-utils insert icecream.db combos combos.csv --csv --empty-null
```

Now we can use the `llm` function to update the `suggestion` column with a flavor suggestion:

```
% sqlite-utils query icecream.db "UPDATE combos set suggestion=llm('gpt-4o-mini', 'What other flavor would I like if I have choosen ' || flavor1 || ' and ' || flavor2 || '? Return just the name of the flavor.')"
```

Now we can query the table to see the suggestions:

```
% sqlite-utils query icecream.db "SELECT * FROM combos" --table
flavor1     flavor2     suggestion
----------  ----------  ------------
vanilla     chocolate   Strawberry
strawberry  vanilla     Chocolate
chocolate   strawberry  Vanilla
mint        lemon       Basil
```