> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mira.party/llms.txt
> Use this file to discover all available pages before exploring further.

# Pinterest & avatar feeds

> Search Pinterest, follow boards, run reverse image search, and auto-post avatars to a channel.

## Searching

<CodeGroup>
  ```javascript Images theme={null}
  !pfps aesthetic
  ```

  ```javascript GIFs theme={null}
  !gifpfps anime
  ```

  ```javascript Through the group theme={null}
  !pinterest lookup dark aesthetic
  !pinterest gifs cyberpunk
  ```
</CodeGroup>

Results come back as a browsable gallery. `pfps` alias: `avatars`. `gifpfps` aliases: `gpfps`, `gifpfp`, `gifavatars`.

## Reverse image search

```javascript theme={null}
!lens (attach an image)
```

Pinterest Lens — finds visually similar images. Aliases: `sauce`, `rimg`. Also available as `!pinterest visual`.

For Google's version, `!google reverse` — see [AI & search](/utility/ai-and-search#reverse-image-search).

## Avatar feeds

A channel that receives a batch of avatars from a Pinterest search on a schedule. Popular as a `#pfps` channel.

```javascript theme={null}
!autopfp add #pfps aesthetic
```

Requires **Manage Channels**. Aliases: `autopfps`, `pfpfeed`.

<CodeGroup>
  ```javascript How many per run theme={null}
  !autopfp amount #pfps 5
  ```

  ```javascript How often theme={null}
  !autopfp interval #pfps 6h
  ```

  ```javascript Replace the queries theme={null}
  !autopfp set #pfps dark aesthetic
  ```

  ```javascript Preview a query first theme={null}
  !autopfp preview aesthetic
  ```

  ```javascript Pause or resume theme={null}
  !autopfp toggle #pfps
  ```

  ```javascript Stop theme={null}
  !autopfp remove #pfps
  ```
</CodeGroup>

`!autopfp list` shows every feed in the server. Everything here is also available as `!pinterest pfp ...`.

<Tip>
  Always `!autopfp preview` before creating a feed. A vague query pulls in a lot of unrelated results, and it's much easier to refine before the channel is full of them.
</Tip>

## Pin feeds

Follow a Pinterest **user** so their new pins post to a channel:

```javascript theme={null}
!pinterest add #pins someone
!pinterest list
!pinterest remove #pins someone
!pinterest migrate #old #new
```

Requires **Manage Channels**. Same shape as every other [social feed](/social/feeds).

## Profile lookups

```javascript theme={null}
!pinterest someone
```

Followers, boards and pin count. Aliases: `pint`, `pin`.

## Command reference

| Command                                     | Aliases               | Permission      | Description           |
| ------------------------------------------- | --------------------- | --------------- | --------------------- |
| `pfps <query>`                              | `avatars`             | —               | Search images         |
| `gifpfps <query>`                           | `gpfps`, `gifavatars` | —               | Search GIFs           |
| `lens [attachment]`                         | `sauce`, `rimg`       | —               | Reverse image search  |
| `pinterest <user>`                          | `pint`, `pin`         | —               | Profile lookup        |
| `pinterest lookup <query>`                  | `scrape`, `imgs`      | —               | Search images         |
| `pinterest gifs <query>`                    | `gif`, `animated`     | —               | Search GIFs           |
| `pinterest visual [attachment]`             | `search`, `lens`      | —               | Reverse image search  |
| `pinterest add <channel> <user>`            | `watch`, `feed`       | Manage Channels | Follow a user's pins  |
| `pinterest remove <channel> <user> [board]` | `delete`, `rm`        | Manage Channels | Unfollow              |
| `pinterest list`                            | `ls`                  | Manage Channels | Monitored users       |
| `pinterest migrate <old> <new>`             | `transfer`, `move`    | Manage Channels | Move feeds            |
| `autopfp add <channel> <query>`             | `create`, `watch`     | Manage Channels | Create an avatar feed |
| `autopfp amount <channel> <amount>`         | `count`, `size`       | Manage Channels | Avatars per run       |
| `autopfp interval <channel> [duration]`     | `every`, `cadence`    | Manage Channels | How often             |
| `autopfp set <channel> <query>`             | `replace`             | Manage Channels | Replace the queries   |
| `autopfp preview <query>`                   | `test`                | —               | Preview results       |
| `autopfp toggle <channel>`                  | `pause`, `resume`     | Manage Channels | Pause or resume       |
| `autopfp list`                              | `ls`, `show`          | Manage Channels | All avatar feeds      |
| `autopfp remove <channel>`                  | `delete`, `stop`      | Manage Channels | Stop a feed           |
