redd-ravenn / stremio-saga-addon

Lists content within a collection, sorted by release date. Navigate between content items directly in Stremio.
MIT License
1 stars 0 forks source link

stremio-saga-addon

Features

Screenshot of an example of the addon's output on Stremio

Prerequisites

Installation (with Docker)

version: '3.8'

services:
  stremio-saga-addon:
    image: reddravenn/stremio-saga-addon
    ports:
      # Map port 8080 on the host to port 7000 in the container
      - "8080:7000"
    environment:
      # Port on which the Express server listens
      # Default is 7000 if not specified
      PORT: 7000

      # Indicates whether rate limiting is enabled
      # Default is true, even if not specified here
      RATE_LIMIT_ENABLED: true

      # Indicates whether logging is enabled
      # Default is false, even if not specified here
      LOG_ENABLED: true

      # Level of detail for logs
      # Possible values are: info, debug
      # Default is 'info' if not specified; 'debug' provides more detailed logs
      LOG_LEVEL: info

      # TMDB API key for accessing TMDB services
      # Required for API access. No default value; should be defined in the environment to enable public instance
      TMDB_API_KEY:

      # Indicates the environment mode in which the application is running
      # Possible values are: development, production
      # Default is 'development' if not specified
      NODE_ENV: production

      # Determines the duration for which log files will be retained 
      # The value can be expressed in days (d), weeks (w), or months (M). 
      # For example, '3d' means that log files will be kept for 3 days before being deleted.
      LOG_INTERVAL_DELETION: 3d

Installation (without Docker)

  1. Obtain the TMDB API Key: Visit TMDB API Settings to get your API key.

  2. Clone the repository: Clone this repository to your local machine.

    git clone https://github.com/reddravenn/stremio-saga-addon.git
  3. Install dependencies:

    cd stremio-saga-addon
    npm install
  4. Start the application:

    npm start
  5. Configure the addon: Access the addon configuration interface via the link generated by the application.

Contributing

Contributions are welcome! Please submit an issue or a pull request if you have suggestions or fixes.

License

Distributed under the MIT License. See the LICENSE file for more information.