/sickchill-exceptions

Scene and season name exceptions aggregated from multiple sources

Primary LanguagePython

How to add exceptions

  1. Check TVDB

    • get the TVDB ID of the show
    • search for any similar shows that could conflict, note them
  2. Check NewzNab or torrent provider

    • find all scene names of the correct show
    • find any shows which may conflict because of similar names
  3. Fixup scene names from step 2

    • for each scene name turn it back into a show name. This means adding back parentheses, apostrophes, ampersands, colons, exclamation marks, and question marks. eg. Shows.Name.2010 -> Show's Name! (2010) (since SC will turn that back into Shows.Name.2010)

Remember that this list appends the TVDB name, thus there is no need to include it.

Exceptions should be of the format:

{"tvdb": {        //<-- the indexer name
    "000000": {   //<-- the indexer id
        "-1": [
            "Show name for all seasons"
        ],
        "1": [
            "Some Show Name for season 1",
            "Another Show Name for Season 1"
        ]
    }
}

Exceptions should be added to sickchill_exceptions/cache/sickchill_exceptions.json