tidusjar
6334f5d880
|
9 years ago | |
---|---|---|
Assemblies | ||
PlexRequests.Api | 9 years ago | |
PlexRequests.Api.Interfaces | 9 years ago | |
PlexRequests.Api.Models | 9 years ago | |
PlexRequests.Core | 9 years ago | |
PlexRequests.Core.Tests | 9 years ago | |
PlexRequests.Helpers | 9 years ago | |
PlexRequests.Helpers.Tests | 9 years ago | |
PlexRequests.Services | 9 years ago | |
PlexRequests.Services.Tests | 9 years ago | |
PlexRequests.Store | 9 years ago | |
PlexRequests.UI | 9 years ago | |
PlexRequests.UI.Tests | 9 years ago | |
Tools | 9 years ago | |
.gitignore | 9 years ago | |
.travis.yml | 9 years ago | |
LICENSE | ||
PlexRequests.sln | 9 years ago | |
PlexRequests.sln.DotSettings | ||
README.md | 9 years ago | |
appveyor.yml | 9 years ago |
README.md
Plex Requests .NET!
This is based off Plex Requests by lokenx so big props to that guy! I wanted to write a similar application in .Net!
#Features
- Integration with TheMovieDB for all Movies
- Integration with TVMaze for all TV shows!
- Secure authentication
- Sonarr integration (SickRage/Sickbeard TBD)
- CouchPotato integration
- SickRage integration
- Email notifications
- Pushbullet notifications
- Pushover notifications
#Preview
#Installation
Download the latest Release.
Extract the .zip file (Unblock if on Windows! Right Click > Properties > Unblock).
Just run PlexRequests.exe
! (Mono compatible mono PlexRequests.exe
)
#Configuration
To configure PlexRequests you need to register an admin user by clicking on Admin (top left) and press the Register link. You will then have a admin menu option once registered where you can setup Sonarr, Couchpotato and any other settings.
Looking for a Docker Image? Well rogueosb has created a docker image for us, You can find it here 😄
#Debian/Ubuntu
To configure PlexRequests to run on debian/ubuntu and set it to start up with the system, do the following (via terminal):
####Create a location to drop the files (up to you, we'll use /opt/PlexRequests as an example)
sudo mkdir /opt/PlexRequests
####Download the release zip
sudo wget {release zip file url}
sudo unzip PlexRequests.zip -d /opt/PlexRequests
####Install Mono (this app will be used to actually run the .net libraries and executable)
sudo apt-get install mono-devel
####Verify Mono properly runs PlexRequests
sudo /usr/bin/mono /opt/PlexRequests/Release/PlexRequests.exe
####Create an upstart script to auto-start PlexRequests with your system (using port 80 in this example)
sudo nano /etc/init/plexrequests.conf
#####Paste in the following:
start on runlevel [2345]
stop on runlevel [016]
respawn
expect fork
pre-start script
# echo ""
end script
script
exec /usr/bin/mono /opt/PlexRequests/Release/PlexRequests.exe 80
end script
####Reboot, then open up your browser to check that it's running!
sudo shutdown -r 00
Contributors
We are looking for any contributions to the project! Just pick up a task, if you have any questions ask and i'll get straight on it!
Please feed free to submit a pull request!
Donation
If you feel like donating you can here!
A massive thanks to everyone below!
Sponsors
- JetBrains for providing us with free licenses to their great tools!!!
- ReSharper
- [dotTrace] (https://www.jetbrains.com/profiler/)
- [dotMemory] (https://www.jetbrains.com/dotmemory/)
- [dotCover] (https://www.jetbrains.com/dotcover/)