Skip to content

A simple Plex plugin to update your TVTime watchlist automatically :)

License

Notifications You must be signed in to change notification settings

0xSysR3ll/plex-tvtime-py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plex TVTime PY

License GitHub issues GitHub stars Python Version Docker Pulls Build

Plex TVTime PY is a small python application for Plex that integrates with TVTime, a popular TV show tracking service. With this application, you can sync your TVTime watchlist with Plex and easily keep track of your favorite shows.

Features

  • Sync your TVTime watchlist with Plex (movies and series)
  • Multi-user support

Installation

To deploy and configure the application, follow these steps:

  1. Create a config/config.yml file based on the example provided.
users:
  <plex_username>:
    tvtime:
      username: <tvtime_email>
      password: <tvtime_password>
  1. Launch the Docker container using the provided docker-compose.yml file (make any necessary adaptations).
  2. In Plex, go to Settings > Webhooks.
  3. Add a new webhook with the URL exposed by the docker (the docker publishes the port 5000 by default).

Note

If you are not using a reverse proxy, it would be http://<your_ip>:5000

Usage

Once the webhook is deployed and configured, your TVTime watchlist will automatically sync with Plex.

Contributing

Contributions are welcome! If you have any ideas, bug reports, or feature requests, please open an issue or submit a pull request on GitHub.

License

This project is licensed under the MIT License. See the LICENSE file for more information.

Disclaimer

This project is inspired by @Zggis and serves as a homage to the original work. It is developed with the intention of building upon the ideas presented by @Zggis, offering new features or improvements.

This project does not copy any proprietary code or infringe upon the original author's intellectual property. It is created with respect and admiration for the original work, aiming to contribute to the community by providing an alternative or complementary solution.