From 95fd2d8b60e978510a825fdaefeaf203dcfbfb74 Mon Sep 17 00:00:00 2001 From: Jeshibu <37979717+Jeshibu@users.noreply.github.com> Date: Sat, 22 Jun 2024 19:09:51 +0200 Subject: [PATCH] Added TV Tropes Metadata, tweaked other manifests (#355) * Added TV Tropes Metadata * Moved and updated Steam Tags Importer * Updated tags --- addons/generic/Jeshibu_Barnite.yaml | 2 +- addons/generic/Jeshibu_PathReplacer.yaml | 2 +- addons/generic/Jeshibu_itchioBundleTagger.yaml | 2 +- addons/library/Jeshibu_BigFishLibrary.yaml | 1 + addons/library/Jeshibu_GamersGate.yaml | 1 + addons/library/Jeshibu_GroupeesLibrary.yaml | 1 + addons/library/Jeshibu_LegacyGamesLibrary.yaml | 1 + addons/library/Jeshibu_OculusLibrary.yaml | 2 +- addons/library/Jeshibu_RawgLibrary.yaml | 2 +- addons/library/Jeshibu_ViveportLibrary.yaml | 2 +- addons/metadata/Jeshibu_BigFishMetadata.yaml | 2 +- addons/metadata/Jeshibu_GOGMetadata.yaml | 2 +- addons/metadata/Jeshibu_GamesSizeCalculator.yaml | 2 +- addons/metadata/Jeshibu_GiantBombMetadata.yaml | 2 +- addons/metadata/Jeshibu_IGNMetadata.yaml | 2 +- addons/metadata/Jeshibu_LaunchBoxMetadata.yaml | 2 +- addons/metadata/Jeshibu_MobyGamesMetadata.yaml | 2 +- addons/metadata/Jeshibu_RawgMetadata.yaml | 2 +- .../Jeshibu_SteamTagsImporter.yaml | 10 ++++------ addons/metadata/Jeshibu_TvTropesMetadata.yaml | 14 ++++++++++++++ addons/metadata/Jeshibu_XboxMetadata.yaml | 2 +- 21 files changed, 37 insertions(+), 21 deletions(-) rename addons/{generic => metadata}/Jeshibu_SteamTagsImporter.yaml (56%) create mode 100644 addons/metadata/Jeshibu_TvTropesMetadata.yaml diff --git a/addons/generic/Jeshibu_Barnite.yaml b/addons/generic/Jeshibu_Barnite.yaml index eecd8c1..9ac08a7 100644 --- a/addons/generic/Jeshibu_Barnite.yaml +++ b/addons/generic/Jeshibu_Barnite.yaml @@ -6,7 +6,7 @@ ShortDescription: Add games to your library by entering their barcode. InstallerManifestUrl: https://raw.githubusercontent.com/Jeshibu/PlayniteExtensions/main/manifests/Generic_Barnite.yaml SourceUrl: https://github.com/Jeshibu/PlayniteExtensions Description: Add games to your library by entering their barcode. -Tags: ["Generic", "Barcode", "Bar code"] +Tags: ["Jeshibu", "Barcode", "Bar code"] Links: GitHub: https://github.com/Jeshibu/PlayniteExtensions Playnite Forums thread: https://playnite.link/forum/thread-1187.html diff --git a/addons/generic/Jeshibu_PathReplacer.yaml b/addons/generic/Jeshibu_PathReplacer.yaml index 028fbda..ddf0659 100644 --- a/addons/generic/Jeshibu_PathReplacer.yaml +++ b/addons/generic/Jeshibu_PathReplacer.yaml @@ -6,7 +6,7 @@ ShortDescription: Moved your folders around? Replace the paths in Playnite with InstallerManifestUrl: https://raw.githubusercontent.com/Jeshibu/PlayniteExtensions/main/manifests/Generic_PathReplacer.yaml SourceUrl: https://github.com/Jeshibu/PlayniteExtensions Description: This extension will find-and-replace the start of game/emulator/auto-scan configuration file paths. Its main use is for when you've moved folders around. -Tags: ["Generic", "Path", "Directory"] +Tags: ["Jeshibu", "Directory"] Links: GitHub: https://github.com/Jeshibu/PlayniteExtensions Support my work on Ko-fi: https://ko-fi.com/Jeshibu diff --git a/addons/generic/Jeshibu_itchioBundleTagger.yaml b/addons/generic/Jeshibu_itchioBundleTagger.yaml index dcc59ce..2c8afca 100644 --- a/addons/generic/Jeshibu_itchioBundleTagger.yaml +++ b/addons/generic/Jeshibu_itchioBundleTagger.yaml @@ -8,7 +8,7 @@ SourceUrl: https://github.com/Jeshibu/PlayniteExtensions Description: | This extension will assign tags to itch.io games to indicate which bundle(s) they have been part of. Data source credit: https://randombundlegame.com/ -Tags: ["Generic", "itch.io", "Metadata"] +Tags: ["Jeshibu", "itch.io"] Links: GitHub: https://github.com/Jeshibu/PlayniteExtensions Data source: https://randombundlegame.com/ diff --git a/addons/library/Jeshibu_BigFishLibrary.yaml b/addons/library/Jeshibu_BigFishLibrary.yaml index 93c892c..13e9ec6 100644 --- a/addons/library/Jeshibu_BigFishLibrary.yaml +++ b/addons/library/Jeshibu_BigFishLibrary.yaml @@ -5,6 +5,7 @@ InstallerManifestUrl: https://raw.githubusercontent.com/Jeshibu/PlayniteExtensio ShortDescription: Imports games from the Big Fish Games client and optionally website. Name: Big Fish Games library integration Author: Jeshibu +Tags: ["Jeshibu", "Hidden Object", "Casual"] Links: Big Fish Games: https://www.bigfishgames.com/ GitHub: https://github.com/Jeshibu/PlayniteExtensions diff --git a/addons/library/Jeshibu_GamersGate.yaml b/addons/library/Jeshibu_GamersGate.yaml index d435407..f7d88e9 100644 --- a/addons/library/Jeshibu_GamersGate.yaml +++ b/addons/library/Jeshibu_GamersGate.yaml @@ -8,6 +8,7 @@ Description: | As a workaround for GamersGate's very restrictive CloudFlare scraping/DDOS/botting protection, the import process uses a visible browser window. Name: GamersGate Author: Jeshibu +Tags: ["Jeshibu", "DRM free"] Links: GamersGate: https://www.gamersgate.com/ Playnite Forums thread: https://playnite.link/forum/thread-1239.html diff --git a/addons/library/Jeshibu_GroupeesLibrary.yaml b/addons/library/Jeshibu_GroupeesLibrary.yaml index 80deab0..22423ff 100644 --- a/addons/library/Jeshibu_GroupeesLibrary.yaml +++ b/addons/library/Jeshibu_GroupeesLibrary.yaml @@ -5,6 +5,7 @@ InstallerManifestUrl: https://raw.githubusercontent.com/Jeshibu/PlayniteExtensio ShortDescription: Imports games from Groupees. Name: Groupees library integration Author: Jeshibu +Tags: ["Jeshibu", "Historical"] Links: GitHub: https://github.com/Jeshibu/PlayniteExtensions Groupees: https://groupees.com diff --git a/addons/library/Jeshibu_LegacyGamesLibrary.yaml b/addons/library/Jeshibu_LegacyGamesLibrary.yaml index dd87a9a..0f40517 100644 --- a/addons/library/Jeshibu_LegacyGamesLibrary.yaml +++ b/addons/library/Jeshibu_LegacyGamesLibrary.yaml @@ -5,6 +5,7 @@ InstallerManifestUrl: https://raw.githubusercontent.com/Jeshibu/PlayniteExtensio ShortDescription: Imports games from Legacy Games library. Name: Legacy Games library integration Author: Jeshibu +Tags: ["Jeshibu", "Hidden Object", "Casual"] Links: GitHub: https://github.com/Jeshibu/PlayniteExtensions Playnite Forums thread: https://playnite.link/forum/thread-1191.html diff --git a/addons/library/Jeshibu_OculusLibrary.yaml b/addons/library/Jeshibu_OculusLibrary.yaml index 3c83982..66d2f09 100644 --- a/addons/library/Jeshibu_OculusLibrary.yaml +++ b/addons/library/Jeshibu_OculusLibrary.yaml @@ -4,7 +4,7 @@ Type: GameLibrary InstallerManifestUrl: https://github.com/Jeshibu/Playnite-OculusLibrary/raw/master/OculusLibraryInstaller.yaml ShortDescription: 'Loads Playnite with all your Oculus Rift games' Description: 'Imports your Oculus PCVR games as well as your Quest and Oculus Go games. Supports launching games via Revive (SteamVR). Does not make Quest or Go games playable on PC. Based on work by Shawson and mr-ransel.' -Tags: ['VR', 'Oculus', 'Meta', 'Revive', 'Quest'] +Tags: ['Jeshibu', 'VR', 'Oculus Rift', 'Meta Quest', 'Revive', 'Virtual Reality'] Name: 'Oculus Library Plugin' Author: 'Jeshibu' Links: diff --git a/addons/library/Jeshibu_RawgLibrary.yaml b/addons/library/Jeshibu_RawgLibrary.yaml index e12363c..db4d5b2 100644 --- a/addons/library/Jeshibu_RawgLibrary.yaml +++ b/addons/library/Jeshibu_RawgLibrary.yaml @@ -6,7 +6,7 @@ ShortDescription: Imports games from RAWG.io user library and/or collections. InstallerManifestUrl: https://raw.githubusercontent.com/Jeshibu/PlayniteExtensions/main/manifests/Library_Rawg.yaml SourceUrl: https://github.com/Jeshibu/PlayniteExtensions Description: Imports games from RAWG.io user library and/or collections. Requires you to make an account and get an API key. -Tags: ["RAWG.io", "Library"] +Tags: ["Jeshibu", "RAWG.io", "Library"] Links: GitHub: https://github.com/Jeshibu/PlayniteExtensions RAWG: https://rawg.io diff --git a/addons/library/Jeshibu_ViveportLibrary.yaml b/addons/library/Jeshibu_ViveportLibrary.yaml index 9241568..0133939 100644 --- a/addons/library/Jeshibu_ViveportLibrary.yaml +++ b/addons/library/Jeshibu_ViveportLibrary.yaml @@ -6,7 +6,7 @@ ShortDescription: Imports VR games from Viveport's desktop client. InstallerManifestUrl: https://raw.githubusercontent.com/Jeshibu/PlayniteExtensions/main/manifests/Library_Viveport.yaml SourceUrl: https://github.com/Jeshibu/PlayniteExtensions Description: Imports VR games from Viveport's desktop client. No authentication needed, but the desktop client must know about games for them to import. -Tags: ["Viveport", "Library", "VR"] +Tags: ["Jeshibu", "Viveport", "Library", "VR", "Virtual Reality"] Links: GitHub: https://github.com/Jeshibu/PlayniteExtensions Viveport: https://www.viveport.com diff --git a/addons/metadata/Jeshibu_BigFishMetadata.yaml b/addons/metadata/Jeshibu_BigFishMetadata.yaml index d21c318..5da7755 100644 --- a/addons/metadata/Jeshibu_BigFishMetadata.yaml +++ b/addons/metadata/Jeshibu_BigFishMetadata.yaml @@ -6,7 +6,7 @@ ShortDescription: Imports game metadata from the Big Fish Games store website. InstallerManifestUrl: https://raw.githubusercontent.com/Jeshibu/PlayniteExtensions/main/manifests/Metadata_BigFish.yaml SourceUrl: https://github.com/Jeshibu/PlayniteExtensions Description: Imports game metadata from the Big Fish Games store website. Features selectable language, install size, description, 640x480 backgrounds, but no developers/publishers for some reason. Useful as a last resort for games that can't be found elsewhere. -Tags: ["Hidden", "Object", "Casual"] +Tags: ["Jeshibu", "Hidden Object", "Casual"] Links: GitHub: https://github.com/Jeshibu/PlayniteExtensions Big Fish Games' website: https://www.bigfishgames.com diff --git a/addons/metadata/Jeshibu_GOGMetadata.yaml b/addons/metadata/Jeshibu_GOGMetadata.yaml index e0e7bad..87cfdf4 100644 --- a/addons/metadata/Jeshibu_GOGMetadata.yaml +++ b/addons/metadata/Jeshibu_GOGMetadata.yaml @@ -6,7 +6,7 @@ ShortDescription: Imports game metadata from the GOG store website. InstallerManifestUrl: https://raw.githubusercontent.com/Jeshibu/PlayniteExtensions/main/manifests/Metadata_GOG.yaml SourceUrl: https://github.com/Jeshibu/PlayniteExtensions Description: Imports game metadata from the GOG store website. Gets localized metadata, vertical/horizontal covers, and Steam-like tags. -Tags: [] +Tags: ["Jeshibu", "Good Old Games"] Links: GitHub: https://github.com/Jeshibu/PlayniteExtensions GOG website: https://www.gog.com/ diff --git a/addons/metadata/Jeshibu_GamesSizeCalculator.yaml b/addons/metadata/Jeshibu_GamesSizeCalculator.yaml index 120cf71..6eba7fb 100644 --- a/addons/metadata/Jeshibu_GamesSizeCalculator.yaml +++ b/addons/metadata/Jeshibu_GamesSizeCalculator.yaml @@ -6,7 +6,7 @@ InstallerManifestUrl: https://raw.githubusercontent.com/Jeshibu/PlayniteExtensio SourceUrl: https://github.com/Jeshibu/PlayniteExtensions Description: Fetches estimated install size from Steam for uninstalled games, and can fix install sizes for PS3 ROMs. ShortDescription: Fetches estimated install size from Steam for uninstalled games, and can fix install sizes for PS3 ROMs. -Tags: ["Install", "Size", "Calculator", "Disk", "Space", "RPCS3", "PS3"] +Tags: ["Jeshibu", "Install Size Calculator", "Disk Space", "RPCS3", "PS3"] Links: GitHub: https://github.com/Jeshibu/PlayniteExtensions Contribute translations: https://crowdin.com/project/jeshibu-playniteextensions diff --git a/addons/metadata/Jeshibu_GiantBombMetadata.yaml b/addons/metadata/Jeshibu_GiantBombMetadata.yaml index fa883c2..6240965 100644 --- a/addons/metadata/Jeshibu_GiantBombMetadata.yaml +++ b/addons/metadata/Jeshibu_GiantBombMetadata.yaml @@ -8,7 +8,7 @@ SourceUrl: https://github.com/Jeshibu/PlayniteExtensions Description: | Imports game metadata from Giant Bomb's wiki game database. Requires you to make an account and get an API key. Also allows you to import tags/genres/categories to multiple games from a single concept/character/person/object (not from themes or locations just yet). -Tags: ["Giant Bomb", "Metadata", "Tagging"] +Tags: ["Jeshibu", "Giant Bomb", "Metadata", "Mass Tagging"] Links: GitHub: https://github.com/Jeshibu/PlayniteExtensions Giant Bomb: https://www.giantbomb.com/ diff --git a/addons/metadata/Jeshibu_IGNMetadata.yaml b/addons/metadata/Jeshibu_IGNMetadata.yaml index 3282c14..64dd1c7 100644 --- a/addons/metadata/Jeshibu_IGNMetadata.yaml +++ b/addons/metadata/Jeshibu_IGNMetadata.yaml @@ -6,7 +6,7 @@ ShortDescription: Imports game metadata from the IGN game database. InstallerManifestUrl: https://raw.githubusercontent.com/Jeshibu/PlayniteExtensions/main/manifests/Metadata_IGN.yaml SourceUrl: https://github.com/Jeshibu/PlayniteExtensions Description: Imports game metadata from the IGN game database. Provides square game covers. -Tags: ["IGN", "Metadata"] +Tags: ["Jeshibu", "IGN", "Metadata"] Links: GitHub: https://github.com/Jeshibu/PlayniteExtensions IGN: https://www.ign.com diff --git a/addons/metadata/Jeshibu_LaunchBoxMetadata.yaml b/addons/metadata/Jeshibu_LaunchBoxMetadata.yaml index b6f314d..8d306b3 100644 --- a/addons/metadata/Jeshibu_LaunchBoxMetadata.yaml +++ b/addons/metadata/Jeshibu_LaunchBoxMetadata.yaml @@ -6,7 +6,7 @@ ShortDescription: Imports game metadata from the LaunchBox game database. InstallerManifestUrl: https://raw.githubusercontent.com/Jeshibu/PlayniteExtensions/main/manifests/Metadata_LaunchBox.yaml SourceUrl: https://github.com/Jeshibu/PlayniteExtensions Description: Imports game metadata from the LaunchBox game database. Requires you to download the zipped LaunchBox metadata first - instructions in the settings. -Tags: ["LaunchBox", "Metadata"] +Tags: ["Jeshibu", "LaunchBox", "Metadata"] Links: GitHub: https://github.com/Jeshibu/PlayniteExtensions LaunchBox Games Database: https://gamesdb.launchbox-app.com/ diff --git a/addons/metadata/Jeshibu_MobyGamesMetadata.yaml b/addons/metadata/Jeshibu_MobyGamesMetadata.yaml index df56045..d76c32e 100644 --- a/addons/metadata/Jeshibu_MobyGamesMetadata.yaml +++ b/addons/metadata/Jeshibu_MobyGamesMetadata.yaml @@ -6,7 +6,7 @@ ShortDescription: Imports game metadata from the MobyGames website. InstallerManifestUrl: https://raw.githubusercontent.com/Jeshibu/PlayniteExtensions/main/manifests/Metadata_MobyGames.yaml SourceUrl: https://github.com/Jeshibu/PlayniteExtensions Description: Imports game metadata from the MobyGames game website. Notable for a wide array of genres, all configurable individually as to what field they're assigned to and optionally renamed. -Tags: [] +Tags: ["Jeshibu", "Mass Tagging"] Links: GitHub: https://github.com/Jeshibu/PlayniteExtensions MobyGames website: https://www.mobygames.com/ diff --git a/addons/metadata/Jeshibu_RawgMetadata.yaml b/addons/metadata/Jeshibu_RawgMetadata.yaml index 057e7d5..edb3179 100644 --- a/addons/metadata/Jeshibu_RawgMetadata.yaml +++ b/addons/metadata/Jeshibu_RawgMetadata.yaml @@ -6,7 +6,7 @@ ShortDescription: Imports game metadata from RAWG.io game database. InstallerManifestUrl: https://raw.githubusercontent.com/Jeshibu/PlayniteExtensions/main/manifests/Metadata_Rawg.yaml SourceUrl: https://github.com/Jeshibu/PlayniteExtensions Description: Imports game metadata from RAWG.io game database. Requires you to make an account and get an API key. -Tags: ["RAWG.io", "Metadata", "Tagging"] +Tags: ["Jeshibu", "RAWG.io", "Metadata", "Tagging"] Links: GitHub: https://github.com/Jeshibu/PlayniteExtensions RAWG: https://rawg.io diff --git a/addons/generic/Jeshibu_SteamTagsImporter.yaml b/addons/metadata/Jeshibu_SteamTagsImporter.yaml similarity index 56% rename from addons/generic/Jeshibu_SteamTagsImporter.yaml rename to addons/metadata/Jeshibu_SteamTagsImporter.yaml index ae55afa..b0470f8 100644 --- a/addons/generic/Jeshibu_SteamTagsImporter.yaml +++ b/addons/metadata/Jeshibu_SteamTagsImporter.yaml @@ -2,17 +2,15 @@ AddonId: Steam_Tags_Importer_01b67948-33a1-42d5-bd39-e4e8a226d215 Type: MetadataProvider Name: Steam Tags Importer Author: Jeshibu -ShortDescription: This extension will get user tags from the Steam Store for selected games. +ShortDescription: Select a Steam feature or tag and apply it to all matching games! InstallerManifestUrl: https://raw.githubusercontent.com/Jeshibu/PlayniteExtensions/main/manifests/Generic_SteamTagsImporter.yaml SourceUrl: https://github.com/Jeshibu/PlayniteExtensions Description: | - NOW OBSOLETE! See the link for an explanation on why. - This extension will get user tags from the Steam Store for selected or newly added games. + Select a Steam feature or tag and apply it to all matching games! + Also get user tags from the Steam Store for selected or newly added games (but you can use the regular Steam metadata plugin for that too - only preserved here to not inconvenience users) Based on work by darklinkpower. -Tags: ["Steam", "Metadata"] +Tags: ["Jeshibu", "Steam", "Metadata", "Mass Tagging"] Links: - Reasons this is now obsolete: https://www.reddit.com/r/playnite/comments/yw1nx6/steam_tags_importer_is_now_obsolete/ GitHub: https://github.com/Jeshibu/PlayniteExtensions - Playnite Forums thread: https://playnite.link/forum/thread-1186.html Support my work on Ko-fi: https://ko-fi.com/Jeshibu IconUrl: https://raw.githubusercontent.com/Jeshibu/PlayniteExtensions/main/source/SteamTagsImporter/icon.png diff --git a/addons/metadata/Jeshibu_TvTropesMetadata.yaml b/addons/metadata/Jeshibu_TvTropesMetadata.yaml new file mode 100644 index 0000000..6140c4e --- /dev/null +++ b/addons/metadata/Jeshibu_TvTropesMetadata.yaml @@ -0,0 +1,14 @@ +AddonId: TvTropesMetadata +Type: MetadataProvider +Name: TV Tropes Metadata +Author: Jeshibu +ShortDescription: Import tropes as tags per game, or per trope for all your games. +InstallerManifestUrl: https://raw.githubusercontent.com/Jeshibu/PlayniteExtensions/main/manifests/Metadata_TvTropes.yaml +SourceUrl: https://github.com/Jeshibu/PlayniteExtensions +Description: Import tropes as tags per game, or per trope for all your games. +Tags: ["Jeshibu", "Metadata", "Mass Tagging"] +Links: + GitHub: https://github.com/Jeshibu/PlayniteExtensions + TV Tropes: https://tvtropes.org/ + Support my work on Ko-fi: https://ko-fi.com/Jeshibu +IconUrl: https://raw.githubusercontent.com/Jeshibu/PlayniteExtensions/main/source/TvTropesMetadata/icon.png diff --git a/addons/metadata/Jeshibu_XboxMetadata.yaml b/addons/metadata/Jeshibu_XboxMetadata.yaml index db57b69..dcc7fd2 100644 --- a/addons/metadata/Jeshibu_XboxMetadata.yaml +++ b/addons/metadata/Jeshibu_XboxMetadata.yaml @@ -6,7 +6,7 @@ ShortDescription: Imports game metadata from the Xbox website. InstallerManifestUrl: https://raw.githubusercontent.com/Jeshibu/PlayniteExtensions/main/manifests/Metadata_Xbox.yaml SourceUrl: https://github.com/Jeshibu/PlayniteExtensions Description: "Imports game metadata from the Xbox game website. Includes importing things like accessibility features (optional), install size, and 16:9 backgrounds." -Tags: ["Xbox", "Metadata"] +Tags: ["Jeshibu", "Xbox", "Metadata"] Links: GitHub: https://github.com/Jeshibu/PlayniteExtensions Xbox website: https://www.xbox.com/