Git Product home page Git Product logo

davidpeele / requestrr Goto Github PK

View Code? Open in Web Editor NEW

This project forked from darkalfx/requestrr

0.0 0.0 0.0 5.73 MB

Requestrr is a chatbot used to simplify using services like Sonarr/Radarr/Ombi via the use of chat. Current platform is Discord only, but the bot was built around the ideology of quick adaptation for new features as well as new platforms.

License: MIT License

JavaScript 29.26% C# 43.99% HTML 0.19% SCSS 26.56%

requestrr's Introduction

Paypal Discord DockerHub DockerHub DevBoard Timeline

Requestrr

logo

Requestrr is a chatbot used to simplify using services like Sonarr/Radarr/Overseerr/Ombi via the use of chat!

Features

  • Ability to request content via Discord using slash commands, buttons and more!
  • Apple's Siri integration
  • Users can get notified when their requests complete
  • Sonarr/Radarr V2/V3 integration with multiple instance support via Overseerr (only for 4k/1080p)
  • Overseerr integration with support for per user permissions/quotas
  • Ombi V3 integration with support for per user roles/quotas
  • Fully configurable via a web portal

Installation & Configuration

Refer to the Wiki for detailed steps: https://github.com/darkalfx/requestrr/wiki

Docker Setup & Start

Open a command prompt/terminal and then use the following command create and start the container:

docker run --name requestrr \
  -p 4545:4545 \
  -v path to config:/root/config \
  --restart=unless-stopped \
  darkalfx/requestrr

You can also choose to run the container as a different user. See docker run reference for how to set the user for your container.

Then simply access the web portal at http://youraddress:4545/ to create your admin account, then you can configure everything through the web portal.

Once you have configured the bot and invited it to your Discord server, simply type /help to see all available commands.

Build Instructions

Setup

Building

  • In directory Requestrr.WebApi/ClientApp run npm run install:clean. You can safefly exit it once the build is done running. For example
./src/components/Inputs/MultiDropdown.jsx
  Line 29:  Expected '!==' and instead saw '!='  eqeqeq
  Line 53:  No duplicate props allowed           react/jsx-no-duplicate-props

./src/views/TvShows.jsx
  Line 38:  'Input' is defined but never used  no-unused-vars

./src/views/Movies.jsx
  Line 38:  'Input' is defined but never used  no-unused-vars

Search for the keywords to learn more about each warning.
To ignore, add // eslint-disable-next-line to the line before.
  • In directory Requestrr.WebApi run dotnet publish -c release -o publish -r linux-x64.

requestrr's People

Contributors

darkalfx avatar arpitgupta avatar mikeporterdev avatar seanzhang98 avatar bradpeczka avatar mchangrh avatar cyb3rgh05t avatar sct avatar zenjabba 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.