diff --git a/EvilTactician/Anime.png b/EvilTactician/Anime.png new file mode 100644 index 0000000..ec535a2 Binary files /dev/null and b/EvilTactician/Anime.png differ diff --git a/EvilTactician/Anime.yml b/EvilTactician/Anime.yml new file mode 100644 index 0000000..9cfae6a --- /dev/null +++ b/EvilTactician/Anime.yml @@ -0,0 +1,126 @@ +########################################## +## Anime Collections ## +########################################## +# # +# Credits # +# Evil Tacctician # +# JJJonesJr33 # +# # +########################################## +templates: + MAL Genre: + mal_genre: + genre_id: <> + collection_order: alpha + collection_mode: hide + sync_mode: sync + MAL User: + sort_title: ~<> + mal_userlist: + username: <> + status: plan_to_watch + sort_by: title + limit: 500 + collection_order: alpha + collection_mode: hide + sync_mode: sync + +collections: + Collection1: # Replace Username1 with a valid MAL Username + template: { name: MAL User, username: Username1 } + Collection2: # Replace Username2 with a valid MAL Username + template: { name: MAL User, username: Username2 } + Donghua: + collection_order: alpha + sync_mode: sync + plex_search: + all: + audio_language: zh + title.not: aggretsuko + Mobile Suit Gundam: + collection_order: alpha + sync_mode: sync + plex_search: + all: + title: Gundam + Cars: + template: { name: MAL Genre, genre_id: 3 } + Demons: + template: { name: MAL Genre, genre_id: 6 } + Ecchi: + template: { name: MAL Genre, genre_id: 9 } + Game: + template: { name: MAL Genre, genre_id: 11 } + Harem: + template: { name: MAL Genre, genre_id: 35 } + Mecha: + template: { name: MAL Genre, genre_id: 18 } + Military: + template: { name: MAL Genre, genre_id: 38 } + Psychological: + template: { name: MAL Genre, genre_id: 40 } + Samurai: + template: { name: MAL Genre, genre_id: 21 } + School: + template: { name: MAL Genre, genre_id: 23 } + Shoujo: + template: { name: MAL Genre, genre_id: 25 } + Shounen: + template: { name: MAL Genre, genre_id: 27 } + Slice of Life: + template: { name: MAL Genre, genre_id: 36 } + Space: + template: { name: MAL Genre, genre_id: 29 } + Supernatural: + template: { name: MAL Genre, genre_id: 37 } + Super Power: + template: { name: MAL Genre, genre_id: 31 } + Vampire: + template: { name: MAL Genre, genre_id: 32 } + Action: + template: { name: MAL Genre, genre_id: 1 } + Adventure: + template: { name: MAL Genre, genre_id: 2 } + Comedy: + template: { name: MAL Genre, genre_id: 4 } + Drama: + template: { name: MAL Genre, genre_id: 8 } + Fantasy: + template: { name: MAL Genre, genre_id: 10 } + Historical: + template: { name: MAL Genre, genre_id: 13 } + Horror: + template: { name: MAL Genre, genre_id: 14 } + Martial Arts: + template: { name: MAL Genre, genre_id: 17 } + Music: + template: { name: MAL Genre, genre_id: 19 } + Mystery: + template: { name: MAL Genre, genre_id: 7 } + Romance: + template: { name: MAL Genre, genre_id: 22 } + Sci-Fi: + template: { name: MAL Genre, genre_id: 24 } + Sports: + template: { name: MAL Genre, genre_id: 30 } + Boys Love: + template: { name: MAL Genre, genre_id: 28 } + Girls Love: + template: { name: MAL Genre, genre_id: 26 } + Gourmet: + template: { name: MAL Genre, genre_id: 47 } + Erotica: + template: { name: MAL Genre, genre_id: 49 } + Hentai: + template: { name: MAL Genre, genre_id: 12 } + Parody: + template: { name: MAL Genre, genre_id: 20 } + Police: + template: { name: MAL Genre, genre_id: 39 } + Thriller: + template: { name: MAL Genre, genre_id: 41 } + Unmatched: + plex_collectionless: + exclude: Test + sort_title: ~_Unmatched + collection_order: alpha \ No newline at end of file diff --git a/EvilTactician/Assets/README.md b/EvilTactician/Assets/README.md new file mode 100644 index 0000000..2dcf82f --- /dev/null +++ b/EvilTactician/Assets/README.md @@ -0,0 +1,7 @@ +# Collection Posters + +Please find the custom collection posters on my GitHub Repo: +[Evil Tactician's Anime Collections](https://github.com/EvilTactician/Anime-Collections-PMM). + +Due to the size of custom artwork, we cannot upload these to this general config repo. + diff --git a/EvilTactician/README.md b/EvilTactician/README.md new file mode 100644 index 0000000..017e251 --- /dev/null +++ b/EvilTactician/README.md @@ -0,0 +1,29 @@ +# Evil Tactician's Anime Collections + +Anime Collections based on MAL Genres + +## Included +* config.yml +* Anime.yml +* Custom Artwork¹ +* Photoshop Template¹ + +¹ Please note that these can only be found on my own repo due to their size: [Evil Tactician's Anime Collections](https://github.com/EvilTactician/Anime-Collections-PMM). + +Preview:
+![Anime](Anime.png) + +## Instructions + +Detailed instructions and latest version can be found here: [Evil Tactician's Anime Collections](https://github.com/EvilTactician/Anime-Collections-PMM). + +This repo only contains a preview and the config files. + +## Special Thanks +JJJonesJr33 - Original Base Anime.yml & Feedback
+Fribb - Creator of https://github.com/Fribb/anime-lists, helped me track down some mapping issues
+Sohjiro - Creator of Plex Meta Manager + +There was quite a bit of work involved in this - and you're welcome to use my assets and templates as you see fit as long as you give credit if you re-distribute them anywhere or include them in another project. + +If you wish to say thanks, you can [buy me a coffee](https://ko-fi.com/eviltactician) or wave on Discord. diff --git a/EvilTactician/config.yml b/EvilTactician/config.yml new file mode 100644 index 0000000..dbb2bb2 --- /dev/null +++ b/EvilTactician/config.yml @@ -0,0 +1,57 @@ +######################################################################## +## Plex-Meta-Manager by Evil Tactician ## +######################################################################## + +## This file is a template remove the .template to use the file + +libraries: # Library mappings must have a colon (:) placed after them + Anime: # Must match you library that is shown within plex + metadata_path: + - file: config/Anime.yml +settings: # Can be individually specified per library as well + cache: true + cache_expiration: 60 + asset_directory: config/assets + asset_folders: false + asset_depth: 0 + create_asset_folders: false + dimensional_asset_rename: false + download_url_assets: false + show_missing_season_assets: false + sync_mode: append + minimum_items: 1 + default_collection_order: alpha + delete_below_minimum: true + delete_not_scheduled: false + run_again_delay: 2 + missing_only_released: false + only_filter_missing: false + show_unmanaged: true + show_filtered: false + show_options: false + show_missing: false + show_missing_assets: false + save_missing: false + tvdb_language: eng + ignore_ids: + ignore_imdb_ids: + playlist_sync_to_user: + verify_ssl: true +plex: # REQUIRED - see https://github.com/meisnate12/Plex-Meta-Manager/wiki/Plex-Attributes + url: + token: + timeout: 60 + clean_bundles: false + empty_trash: false + optimize: false +tmdb: # REQUIRED for the script to run - to get a key you must follow https://developers.themoviedb.org/3/getting-started/introduction + apikey: + language: en +mal: # REQUIRED for this config to work - set up by following https://github.com/meisnate12/Plex-Meta-Manager/wiki/MyAnimeList-Attributes + client_id: + client_secret: + authorization: + access_token: + token_type: + expires_in: + refresh_token: