https://github.com/robotomize/cribe
Cribe is a telegram bot for downloading youtube videos. You just send a link to the bot and it uploads the video to Telegram
https://github.com/robotomize/cribe
download telegram telegrambot video youtube
Last synced: about 1 month ago
JSON representation
Cribe is a telegram bot for downloading youtube videos. You just send a link to the bot and it uploads the video to Telegram
- Host: GitHub
- URL: https://github.com/robotomize/cribe
- Owner: robotomize
- License: apache-2.0
- Created: 2021-09-11T10:33:29.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-12-11T23:47:50.000Z (5 months ago)
- Last Synced: 2025-03-30T03:22:26.994Z (about 2 months ago)
- Topics: download, telegram, telegrambot, video, youtube
- Language: Go
- Homepage: https://t.me/cribe_bot
- Size: 47.8 MB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# cribe
Cribe is a telegram bot for downloading youtube videos.
You just send a link to the bot and it uploads the video to Telegram## Useful
For local only. Youtube after limit download speed =( But you can try my open bot [Cribe](https://t.me/cribe_bot)## Install
You need to read all the environment variables from the docker-compose.yml file
```bash
docker-compose up
```## Requirements
Why do I need a telegram bot proxy? To upload files larger than 20mb to telegram. You will also need to register your hash, id in telegram. It is not difficult.* PostgreSQL for metadata
* Redis for store user session
* RabbitMQ for fetching/uploading queue
* telegrambot api proxy for uploading large files to telegram## Congrats
* [youtube lib](https://github.com/kkdai/youtube)
* [telegrambotapi](https://github.com/go-telegram-bot-api/telegram-bot-api)## Dependencies
I use my own forks of the above libraries. I have solved some problems with video uploading and context cancellation in these libraries
* [youtubelib](https://github.com/robotomize/youtube)
* [telegrambotapi](https://github.com/robotomize/telegram-bot-api)## Usage
#### License
Cribe is under the Apache 2.0 license. See the [LICENSE](LICENSE) file for details.
## Contact
Telegram: [@robotomize](https://t.me/robotomize)