Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lokenx/plexrequests-meteor
Meteor version of the original Plex Requests
https://github.com/lokenx/plexrequests-meteor
Last synced: 12 days ago
JSON representation
Meteor version of the original Plex Requests
- Host: GitHub
- URL: https://github.com/lokenx/plexrequests-meteor
- Owner: lokenx
- License: other
- Created: 2015-03-16T17:36:00.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2019-02-14T00:51:30.000Z (over 5 years ago)
- Last Synced: 2024-08-01T19:48:43.776Z (3 months ago)
- Language: JavaScript
- Homepage: http://plexrequests.8bits.ca
- Size: 14.5 MB
- Stars: 528
- Watchers: 47
- Forks: 139
- Open Issues: 60
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Plex Requests - Meteor Style!
![plexrequestspreview](http://plexrequests.8bits.ca/img/preview.png "PlexRequests")
[![Join the chat at https://gitter.im/lokenx/plexrequests-meteor](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/lokenx/plexrequests-meteor?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![Average time to resolve an issue](http://isitmaintained.com/badge/resolution/lokenx/plexrequests-meteor.svg)](http://isitmaintained.com/project/lokenx/plexrequests-meteor "Average time to resolve an issue") [![Percentage of issues still open](http://isitmaintained.com/badge/open/lokenx/plexrequests-meteor.svg)](http://isitmaintained.com/project/lokenx/plexrequests-meteor "Percentage of issues still open")
> This is [Plex Requests](https://github.com/lokenx/plexrequests) but written with Meteor! It's been updated with an approval system, basic issue reporting, and a new visual style!---
### :warning: Warning regarding Meteor 1.3 :warning:
Meteor recently updated to 1.3, and while we don't expect any issues we advise you don't update your installation yet. You will get prompted to run `meteor update` once the update has downloaded in the background. Please refrain from running it, until we can confirm everything will continue to work.
---
## Overview
* Movie data is searched and retrieved from [TheMovieDB](https://www.themoviedb.org/)
* TV Show data is searched and retrieved from [TVMaze](http://www.tvmaze.com/)
* Easily accessible list of requested Movies and TV series
* Simple and easy user authentication and request approval
* Improved user permissions management :star2:## Downloader Integrations
* **[CouchPotato](https://couchpota.to/)** Automated Movie Download Application
* **[SickRage](https://github.com/SickRage/SickRage)** Automated TV Series Download Application
* **[Sonarr](https://sonarr.tv/)** Automated TV Series Download Application
* **[Radarr](https://radarr.video/)** Automated Movie Download Application## Notifications
* **Providers**
1. **[Pushbullet](https://www.pushbullet.com/)**
2. **[Pushover](https://pushover.net/)**
3. **[Slack](https://slack.com/)**
4. **[Telegram](https://telegram.org/)*** **Pushbullet Channels**
* You can now push notifications to a custom channel to easily notify others whenever new content is requested and added. Users only need to subscribe to the channel to start recieving notifications.
* Visit the **[Channel Creation Page](https://www.pushbullet.com/my-channel)** to learn more about how to create and distribute your own channel.* **Telegram Bot Notifications**
* You can now push notifications using a Telegram bot to either a personal chat, or a bot added into a group chat.
* A bot API key can be acquired through messaging the official Telegram bot, **[BotFather](https://telegram.me/BotFather)**.
* Your group chat or personal chat ID can be acquired **[using one of the methods here](https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id)**, or more easily through **[another bot, found here](https://telegram.me/get_id_bot)**.* **Custom Notifications**
* Users can customize both the Notifications Title as well as the Notifications body. You can access this from the "Notifications" section of the admin panel.
* We've added the ability to create dynamic custom notifications through the use of tags; The available tags are listed and described below:
* **\** - Type of request that was made, either a "Movie" or "TV"
* **\** - The user that placed the request
* **\** - The issues associated with the request
* **\** - Year the requested content was released. For TV shows, this is the year the first episode aired.
* **\** - The link to the requested medias TVDB/TVMaze information page.* These tags can be used anywhere in the Notifications body and title. The default settings are an example how to utilize the tags in your messages.
## Installation
* Installation is straightforward: please update to Meteor 1.2.1, download and extract the [latest release](https://github.com/lokenx/plexrequests-meteor/releases/latest), `cd` into the directory, and run `meteor`. For Windows users check out this **[blog post](http://8bits.ca/posts/2015/installing-plex-requests-on-windows/)** for installation instructions using Git!* On first run navigate to `http://localhost:3000/admin` and create an admin account with an email address and password. **If this isn't done someone else can create the admin account to your application.** This account is only used for logging in, email integration isn't enabled. Once logged in, you can configure your settings and get things going.
* **Docker**
* To use the bundled docker-compose simply run it with```docker-compose up```
(add -d to run it as a daemon)
---
## FAQ
Please visit the projects [GitHub page](http://plexrequests.8bits.ca/) for [FAQ page](http://plexrequests.8bits.ca/faq)## Contributors
[@rigrassm](https://github.com/rigrassm) / [@Qw-in](https://github.com/Qw-in) / [@leonkunert](https://github.com/leonkunert) / [@jeradin](https://github.com/Jeradin) / [@jrudio](https://github.com/jrudio) / [@drzoidberg33](https://github.com/drzoidberg33) / [@SmallwoodDR82](https://github.com/SmallwoodDR82) / [@camjac251](https://github.com/camjac251)## Want to help out?
Want to make Plex Requests more awesome? Feel free to fork the repo and submit a pull request! Not a developer or rather not get your hands dirty? You can donate via [PayPal](https://www.paypal.me/plexrequests) to keep things going, or just simply to say thanks!## License
This application is licensed under The MIT License. The Plex logo, and name are copyright of Plex Inc.