This repo holds everything you need (except the app) to run the PCT environment.
.
βββ apps # All the main apps
β βββ api # GraphQL API to run on your own server
β βββ rest-api # Rest API to be backwords compatible with official PCT clients
β βββ scraper # Scraper to collect and store all the data
βββ packages # Packages that are published to NPM
β βββ ettv-api #
β βββ eztv-api #
β βββ solidtorrents-api #
β βββ zooqle-api #
βββ libs # Internal libs used by the packages/apps
βββ scraper # Collection of libs related to the scraper
β βββ helpers # Collection of helpers
β β βββ base # Base helper
β β βββ episode # Helper in formating and storing episodes
β β βββ movie # Helper in formating and storing movies
β β βββ season # Helper in formating and storing seasons
β β βββ show # Helper in formating and storing shows
β βββ providers # Collection of providers
β βββ base # Base provider for the scraper
β βββ eztv # EZTV provider, scraping eztv
β βββ yts # YTS provider, scraping yts
βββ services # Collection services
β βββ fanart # Service for helping to get/collect data from fanart
β βββ omdb # Service for helping to get/collect data from omdb
β βββ tmdb # Service for helping to get/collect data from tmdb
β βββ trakt # Service for helping to get/collect data from trakt
β βββ tvdb # Service for helping to get/collect data from tvdb
βββ torrent/utils # Small utils related to torrents
βββ types # Collection of types, contains mongo schema / model / graphql object type
βββ blacklist #
βββ download #
βββ episode #
βββ image #
βββ movie #
βββ season #
βββ shared #
βββ show #
See the docs for more information on how to run this project.
Please see the contributing guide.
File a bug against pct-org/getting-started prefixed with [getting-started].
This project is MIT licensed.