##############################################################################
#                            Seasonal Collections                            #
#                 Created by Yozora, Bullmoose20, & Sohjiro                  #
#          EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL           #
#      https://metamanager.wiki/en/latest/defaults/movie/seasonal.html       #
##############################################################################

external_templates:
  pmm: templates

templates:
  holiday:
    default:
      sync_mode: sync
      sync_mode_<<key>>: <<sync_mode>>
      sort_by: title.asc
      sort_by_<<key>>: <<sort_by>>
      schedule_<<key>>: <<schedule>>
      limit_<<key>>: <<limit>>
      tmdb_collection_<<key>>: <<tmdb_collection>>
      tmdb_movie_<<key>>: <<tmdb_movie>>
      imdb_list_<<key>>: <<imdb_list>>
      trakt_list_<<key>>: <<trakt_list>>
      mdblist_list_<<key>>: <<mdblist_list>>
      summary_<<key>>: <<summary_format>>
      name_<<key>>: <<name_format>>
      emoji: ""
      emoji_<<key>>: <<emoji>>
    optional:
      - schedule
      - tmdb_collection
      - tmdb_movie
      - limit
      - imdb_list
      - trakt_list
      - mdblist_list
      - summary_format
      - name_format
      - key_name
      - translation_key
      - limit
    smart_label:
      sort_by: <<sort_by_<<key>>>>
      limit: <<limit_<<key>>>>
      all:
        label: <<smart_label>>
    schedule: <<schedule_<<key>>>>
    delete_not_scheduled: true
    sync_mode: <<sync_mode_<<key>>>>
    tmdb_collection: <<tmdb_collection_<<key>>>>
    tmdb_movie: <<tmdb_movie_<<key>>>>
    imdb_list: <<imdb_list_<<key>>>>
    trakt_list: <<trakt_list_<<key>>>>
    mdblist_list: <<mdblist_list_<<key>>>>
    cache_builders: 1
    translation_key: <<translation_key>>
    key_name: <<key_name>>
    summary: <<summary_<<key>>>>
    name: <<name_<<key>>>>
    limit: <<limit_<<key>>>>
    translation_prefix: <<emoji_<<key>>>>

collections:
  Seasonal Collections:
    template:
      - name: separator
        separator: seasonal
        use_separator: false
        key_name: Seasonal
        translation_key: separator

dynamic_collections:
  Seasonal:
    type: custom
    data:
      years: New Year's Day
      valentine: Valentine's Day
      patrick: St. Patrick's Day
      easter: Easter
      mother: Mother's Day
      memorial: Memorial Day
      father: Father's Day
      independence: Independence Day
      labor: Labor Day
      halloween: Halloween
      veteran: Veteran's Day
      thanksgiving: Thanksgiving
      christmas: Christmas
      aapi: Asian American & Pacific Islander Heritage Month
      disabilities: Day of Persons with Disabilities
      black_history: Black History Month
      lgbtq: LGBTQ+ Pride Month
      latinx: Latinx Heritage Month
      women: Women's History Month
    title_format: <<key_name>> <<library_typeU>>s
    template:
      - holiday
      - shared
      - arr
    template_variables:
      emoji:
        years: "🎊 "
        valentine: "💘 "
        patrick: "☘ "
        easter: "🐰 "
        mother: "🤱 "
        memorial: "🪖 "
        father: "👨 "
        independence: "🎆 "
        labor: "⚒ "
        halloween: "🎃 "
        veteran: "🎖"
        thanksgiving: "🦃 "
        christmas: "🎅 "
        aapi: "🌊🌺 "
        disabilities: "♿ "
        lgbtq: "🏳️‍🌈 "
        latinx: "🪅 "
        women: "🚺 "
        black_history: "✊ 🏿 "
      schedule:
        years: range(12/26-01/04)
        valentine: range(02/01-02/29)
        patrick: range(03/01-03/18)
        easter: range(03/20-04/30)
        mother: range(05/05-05/10)
        memorial: range(5/18-6/7)
        father: range(06/15-06/20)
        independence: range(06/23-07/11)
        labor: range(09/01-09/10)
        halloween: range(10/01-10/31)
        veteran: range(11/01-11/30)
        thanksgiving: range(11/01-11/30)
        christmas: range(12/01-12/31)
        aapi: range(04/30-05/31)
        disabilities: range(12/02-12/04)
        black_history: range(02/01-03/01)
        lgbtq: range(05/31-06/30)
        latinx: range(09/15-10/15)
        women: range(02/28-03/31)
      imdb_list:
        years: https://www.imdb.com/list/ls066838460/
        valentine:
          - https://www.imdb.com/list/ls000094398/
          - https://www.imdb.com/list/ls057783436/
          - https://www.imdb.com/list/ls064427905/
        patrick: https://www.imdb.com/list/ls063934595/
        easter:
          - https://www.imdb.com/list/ls062665509/
          - https://www.imdb.com/list/ls051733651/
        mother: https://www.imdb.com/list/ls072551197/
        memorial: https://www.imdb.com/list/ls561621160/
        father: https://www.imdb.com/list/ls020471057/
        independence:
          - https://www.imdb.com/list/ls068664510/
          - https://www.imdb.com/list/ls080925875/
        labor: https://www.imdb.com/list/ls002014923/
        halloween:
          - https://www.imdb.com/list/ls023118929/
          - https://www.imdb.com/list/ls000099714/
        veteran:
          - https://www.imdb.com/list/ls565595526/
        thanksgiving:
          - https://www.imdb.com/list/ls000835734/
          - https://www.imdb.com/list/ls091597850/
        christmas: https://www.imdb.com/list/ls000096828/
        women:
          - https://www.imdb.com/search/keyword/?keywords=women-in-film&ref_=fn_kw_kw_9
          - https://www.imdb.com/search/keyword/?keywords=women%27s-rights&ref_=fn_kw_kw_2
          - https://www.imdb.com/search/keyword/?keywords=women%27s-suffrage&ref_=fn_kw_kw_13
      tmdb_collection:
        halloween:
          - 185103    # Hotel Transylvania
          - 11716     # Addams Family
          - 750822    # Addams Family Animated
          - 313086    # Conjuring
          - 91361     # Halloween Collection
          - 8581      # A Nightmare on Elm Street Collection
          - 1733      # The Mummy Collection
          - 8091      # Alien Collection
          - 2980      # Ghostbusters
          - 751156    # Hocus Pocus
      tmdb_movie:
        halloween:
          - 23437    # A Nightmare on Elm Street (2010)
      mdblist_list:
        aapi:
          - https://mdblist.com/lists/plexmetamanager/asian-american-pacific-islander-heritage-month
        disabilities:
          - https://mdblist.com/lists/plexmetamanager/day-of-persons-with-disabilities
        lgbtq:
          - https://mdblist.com/lists/plexmetamanager/lgbtq-pride-month
        latinx:
          - https://mdblist.com/lists/plexmetamanager/latinx-heritage-month
      trakt_list:
        black_history:
          - https://trakt.tv/users/hoochzilla/lists/black-cinema?display=movie&sort=title,asc
          - https://trakt.tv/users/bluephi8/lists/black-history?display=movie&sort=title,asc
      visible_home:
        default: true
      visible_shared:
        default: true
      image:
        default: seasonal/<<key>>
      translation_key:
        default: seasonal