An open API service indexing awesome lists of open source software.

https://github.com/thaddeusjiang/save_it

Save photos, Search photos
https://github.com/thaddeusjiang/save_it

bot downloader instagram pinterest telegram x-old-twitter

Last synced: about 2 months ago
JSON representation

Save photos, Search photos

Awesome Lists containing this project

README

          

# Save it

[![License](https://img.shields.io/badge/License-GPLv3-blue.svg)](./LICENSE)
[![DeepWiki](https://img.shields.io/badge/DeepWiki-ThaddeusJiang%2Fsave__it-blue.svg?logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAyCAYAAAAnWDnqAAAAAXNSR0IArs4c6QAAA05JREFUaEPtmUtyEzEQhtWTQyQLHNak2AB7ZnyXZMEjXMGeK/AIi+QuHrMnbChYY7MIh8g01fJoopFb0uhhEqqcbWTp06/uv1saEDv4O3n3dV60RfP947Mm9/SQc0ICFQgzfc4CYZoTPAswgSJCCUJUnAAoRHOAUOcATwbmVLWdGoH//PB8mnKqScAhsD0kYP3j/Yt5LPQe2KvcXmGvRHcDnpxfL2zOYJ1mFwrryWTz0advv1Ut4CJgf5uhDuDj5eUcAUoahrdY/56ebRWeraTjMt/00Sh3UDtjgHtQNHwcRGOC98BJEAEymycmYcWwOprTgcB6VZ5JK5TAJ+fXGLBm3FDAmn6oPPjR4rKCAoJCal2eAiQp2x0vxTPB3ALO2CRkwmDy5WohzBDwSEFKRwPbknEggCPB/imwrycgxX2NzoMCHhPkDwqYMr9tRcP5qNrMZHkVnOjRMWwLCcr8ohBVb1OMjxLwGCvjTikrsBOiA6fNyCrm8V1rP93iVPpwaE+gO0SsWmPiXB+jikdf6SizrT5qKasx5j8ABbHpFTx+vFXp9EnYQmLx02h1QTTrl6eDqxLnGjporxl3NL3agEvXdT0WmEost648sQOYAeJS9Q7bfUVoMGnjo4AZdUMQku50McDcMWcBPvr0SzbTAFDfvJqwLzgxwATnCgnp4wDl6Aa+Ax283gghmj+vj7feE2KBBRMW3FzOpLOADl0Isb5587h/U4gGvkt5v60Z1VLG8BhYjbzRwyQZemwAd6cCR5/XFWLYZRIMpX39AR0tjaGGiGzLVyhse5C9RKC6ai42ppWPKiBagOvaYk8lO7DajerabOZP46Lby5wKjw1HCRx7p9sVMOWGzb/vA1hwiWc6jm3MvQDTogQkiqIhJV0nBQBTU+3okKCFDy9WwferkHjtxib7t3xIUQtHxnIwtx4mpg26/HfwVNVDb4oI9RHmx5WGelRVlrtiw43zboCLaxv46AZeB3IlTkwouebTr1y2NjSpHz68WNFjHvupy3q8TFn3Hos2IAk4Ju5dCo8B3wP7VPr/FGaKiG+T+v+TQqIrOqMTL1VdWV1DdmcbO8KXBz6esmYWYKPwDL5b5FA1a0hwapHiom0r/cKaoqr+27/XcrS5UwSMbQAAAABJRU5ErkJggg==)](https://deepwiki.com/ThaddeusJiang/save_it)

[![Telegram Playground](https://img.shields.io/badge/Telegram-@save__it__playground-26A5E4?logo=telegram&logoColor=white)](https://t.me/save_it_playground)

Save images and videos from internet.

## Features

- [x] Save images and videos by link
- [x] Search images in chat
- [x] Find similar images

## supported services

- [x] https://x.com/
- [x] https://www.pinterest.com/
- [x] https://instagram.com/
- [x] https://www.youtube.com/

## Usage

### Save

Just send a link to the bot.

https://github.com/user-attachments/assets/4a375cab-7124-44f3-994e-0cb026476d39

### Search

messages:

```
/search cat
/search dog
/search girl
/similar photo
```

https://github.com/user-attachments/assets/b0dedcc0-3305-42b2-8101-6b0b5d32f17a

## Self hosting

## One-Click for Zeabur

[![Deploy on zeabur](https://zeabur.com/button.svg)](https://zeabur.com/zh-CN/templates/FTAONK)

## Build with

- [Elixir](https://elixir-lang.org/)
- [ex_gram](https://github.com/rockneurotiko/ex_gram) a powerful Elixir library for building Telegram Bots.
- [cobalt](https://github.com/imputnet/cobalt) a media downloader.
- [Typesense](https://typesense.org/) Lightning Fast, Open Source Search

## Development

```sh
# Install
mix deps.get
```

```sh
# Setup
docker compose up
```

```sh
# Run
export TELEGRAM_BOT_TOKEN=

iex -S mix run --no-halt
```