Caution
This repository is for educational purposes only. Downloading or sharing copyrighted content (aka movies/series) without authorization is illegal in many places and can lead to severe penalties. You are solely responsible for understanding and complying with all applicable laws in your jurisdiction. To prevent illicit usage of this tool, cinepulse's current url isn't included in this repo
A simple telegram bot to download your favorite movies and series from cinepulse (private/unofficial) api.
The bot fetches tmdb's api to get your content's tmdb id then get the source list from cinepulse's reverse engineered api. If the source provides a mp4 file, the bot will give you the link to that mp4 file. Else, if the source provides a m3u8 playlist file, it will use ffmpeg to download the content from the m3u8 file..
- Bun
- FFMPEG
- A Telegram bot token
- A TMDB api key
- Cinepulse's current url
-
Clone the repository
git clone https://github.com/Paylicier/OdysseyBot cd OdysseyBot -
Install dependencies
bun install
-
Configure environment variables
Edit the .env file to add your things
-
Start the bot
bun app.ts
Send a serie or film name to the bot then follow its instructions. Non-m3u8 sources (like mp4) will be displayed as links, m3u8 sources will be displayed as buttons
After downloading an m3u8 file, the bot will give you its output path
Note
The downloaded media is in french as cinepulse is a french streaming website