Skip to content
Notifications You must be signed in to change notification settings

Paylicier/OdysseyBot

Repository files navigation

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

Odyssey 🎥

A simple telegram bot to download your favorite movies and series from cinepulse (private/unofficial) api.

How ?

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..

Installation

Prerequisites

  • Bun
  • FFMPEG
  • A Telegram bot token
  • A TMDB api key
  • Cinepulse's current url

Steps

  1. Clone the repository

    git clone https://github.com/Paylicier/OdysseyBot
    
    cd OdysseyBot
  2. Install dependencies

    bun install
  3. Configure environment variables

    Edit the .env file to add your things

  4. Start the bot

    bun app.ts

Usage

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

Screenshots

image image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published