Giter Site home page Giter Site logo

comet's Introduction

☄️ Comet - Discord

Features

  • Jackett and Prowlarr support (change the INDEXER_MANAGER_TYPE environment variable to jackett or prowlarr)
  • Zilean (DMM Scraper) support for even more results
  • Caching system ft. SQLite
  • Smart Torrent Ranking by RTN
  • Proxy support to bypass debrid restrictions
  • Only Real-Debrid supported right now (if you want other debrid services, please provide an account)

Installation

From source

  • Clone the repository and enter the folder
    git clone https://github.com/g0ldyy/comet
    cd comet
  • Install dependencies
    pip install poetry
    poetry install
  • Start Comet
    poetry run python -m comet.main

With Docker

  • Simply run the Docker image after modifying the environment variables
    docker run --name comet -p 8000:8000 -d \
        -e FASTAPI_HOST=0.0.0.0 \
        -e FASTAPI_PORT=8000 \
        -e FASTAPI_WORKERS=1 \
        -e CACHE_TTL=86400 \
        -e DEBRID_PROXY_URL=http://127.0.0.1:1080 \
        -e INDEXER_MANAGER_TYPE=jackett \
        -e INDEXER_MANAGER_URL=http://127.0.0.1:9117 \
        -e INDEXER_MANAGER_API_KEY=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX \
        -e INDEXER_MANAGER_INDEXERS='["EXAMPLE1_CHANGETHIS", "EXAMPLE2_CHANGETHIS"]' \
        -e INDEXER_MANAGER_TIMEOUT=30 \
        -e GET_TORRENT_TIMEOUT=5 \
        g0ldyy/comet
    • To update your container

      • Find your existing container name
      docker ps
      • Stop your existing container
      docker stop <CONTAINER_ID>
      • Remove your existing container
      docker rm <CONTAINER_ID>
      • Pull the latest version from docker hub
      docker pull g0ldyy/comet
    • Finally, re-run the docker run command

Real-Debrid IP Blacklist

To bypass Real-Debrid's IP blacklist, start a cloudflare-warp container: https://github.com/cmj2002/warp-docker

Web UI Showcase

comet's People

Contributors

g0ldyy avatar github-actions[bot] avatar davidemarcoli avatar mik25 avatar mikmc55 avatar limedrive avatar funkypenguin avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.