{"id":26919575,"url":"https://github.com/soitora/plex-guid-grabber","last_synced_at":"2025-08-24T13:21:07.478Z","repository":{"id":274450163,"uuid":"922858314","full_name":"Soitora/Plex-GUID-Grabber","owner":"Soitora","description":"Grab the GUID of a Plex entry on demand","archived":false,"fork":false,"pushed_at":"2025-02-09T22:18:45.000Z","size":696,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-28T04:42:00.585Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://soitora.com/Plex-GUID-Grabber/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Soitora.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"soitora","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2025-01-27T07:59:00.000Z","updated_at":"2025-02-17T16:42:16.000Z","dependencies_parsed_at":"2025-01-27T12:42:00.749Z","dependency_job_id":null,"html_url":"https://github.com/Soitora/Plex-GUID-Grabber","commit_stats":null,"previous_names":["soitora/plex-guid-grabber"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Soitora%2FPlex-GUID-Grabber","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Soitora%2FPlex-GUID-Grabber/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Soitora%2FPlex-GUID-Grabber/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Soitora%2FPlex-GUID-Grabber/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Soitora","download_url":"https://codeload.github.com/Soitora/Plex-GUID-Grabber/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246715347,"owners_count":20822250,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-04-01T21:36:48.781Z","updated_at":"2025-04-01T21:36:49.225Z","avatar_url":"https://github.com/Soitora.png","language":"JavaScript","funding_links":["https://github.com/sponsors/soitora"],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/Soitora/Plex-GUID-Grabber/main/.github/images/banner.png\" alt=\"Plex GUID Grabber logo\" title=\"Plex GUID Grabber logo\" height=\"80\" /\u003e\n    \u003cbr\u003e\n    Script to assist in grabbing the GUID for use in \u003ca href=\"https://github.com/RickDB/PlexAniSync/\"\u003ePlexAniSync\u003c/a\u003e, specifically, for contribution to the \u003ca href=\"https://github.com/RickDB/PlexAniSync-Custom-Mappings\"\u003ecustom mappings\u003c/a\u003e project.\n    \u003cbr\u003e\n    Also check out \u003ca href=\"https://github.com/Soitora/PlexAniSync-Mapping-Assistant\"\u003ePlexAniSync-Mapping-Assistant\u003c/a\u003e to help you map shows for the \u003ca href=\"https://github.com/RickDB/PlexAniSync-Custom-Mappings\"\u003ecustom mappings\u003c/a\u003e project.\n\u003c/div\u003e\n\n\u003ch2\u003eTable of Contents\u003c/h2\u003e\n\u003cul\u003e\n    \u003cli\u003e\u003ca href=\"#features\"\u003eFeatures\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#installation\"\u003eInstallation\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#configuration\"\u003eConfiguration\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#usage\"\u003eUsage\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#repositories\"\u003eRepositories\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#issues\"\u003eIssues\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#credits\"\u003eCredits\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#license\"\u003eLicense\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch3 id=\"features\"\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n    \u003cli\u003e\u003cstrong\u003eCopy Plex GUID\u003c/strong\u003e: Easily copy the GUID of Plex entries for use in other applications.\u003c/li\u003e\n    \u003cli\u003e\u003cstrong\u003eOpen External Links\u003c/strong\u003e: Quickly open related entries on IMDb, TMDB, TVDB, MusicBrainz, AniDB, and YouTube.\u003c/li\u003e\n    \u003cli\u003e\u003cstrong\u003eUser-Friendly Interface\u003c/strong\u003e: Buttons are added directly to the Plex interface for easy access.\u003c/li\u003e\n    \u003cli\u003e\u003cstrong\u003eCompatibility\u003c/strong\u003e: Works with movies, shows, episodes, albums, and artists.\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch2 id=\"installation\"\u003eInstallation\u003c/h2\u003e\n\u003col\u003e\n    \u003cli\u003eInstall a Userscript manager like \u003ca href=\"https://violentmonkey.github.io/\"\u003eViolentmonkey\u003c/a\u003e or \u003ca href=\"https://www.tampermonkey.net/\"\u003eTampermonkey\u003c/a\u003e.\u003c/li\u003e\n    \u003cli\u003eClick on the following link to install the script: \u003ca href=\"https://soitora.com/Plex-GUID-Grabber/plex-guid-grabber.user.js\"\u003ePlex GUID Grabber\u003c/a\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\n\u003ch2 id=\"configuration\"\u003eConfiguration\u003c/h2\u003e\n\u003cp\u003eTo customize the script's behavior, you can modify these settings in your userscript manager:\u003c/p\u003e\n\u003col\u003e\n    \u003cli\u003eOpen your userscript manager:\n        \u003cul\u003e\n            \u003cli\u003eFor Violentmonkey: Click the extension icon → Manage → Find \"Plex GUID Grabber\" → Settings → Values\u003c/li\u003e\n            \u003cli\u003eFor Tampermonkey: Click the extension icon → Dashboard → Find \"Plex GUID Grabber\" → Edit → Storage\u003c/li\u003e\n        \u003c/ul\u003e\n    \u003c/li\u003e\n    \u003cli\u003eAvailable settings:\n        \u003cul\u003e\n            \u003cli\u003e\u003ccode\u003eSOCIAL_BUTTON_SEPARATION\u003c/code\u003e: Set to \u003ccode\u003etrue\u003c/code\u003e (default) to separate social media buttons to the left side, or \u003ccode\u003efalse\u003c/code\u003e to keep all buttons on the right\u003c/li\u003e\n            \u003cli\u003e\u003ccode\u003eUSE_SOCIAL_BUTTONS\u003c/code\u003e: Set to \u003ccode\u003etrue\u003c/code\u003e (default) to show social media buttons (IMDb, TMDB, etc.), or \u003ccode\u003efalse\u003c/code\u003e to only show the GUID button\u003c/li\u003e\n            \u003cli\u003e\u003ccode\u003eUSE_PAS\u003c/code\u003e: Set to \u003ccode\u003etrue\u003c/code\u003e to enable PlexAniSync support\u003c/li\u003e\n            \u003cli\u003e\u003ccode\u003eTMDB_API_READ_ACCESS_TOKEN\u003c/code\u003e: Your TMDB Read Access Token\u003c/li\u003e\n            \u003cli\u003e\u003ccode\u003eTMDB_LANGUAGE\u003c/code\u003e: Set the language for TMDB API requests, default is \u003ccode\u003een-US\u003c/code\u003e\u003c/li\u003e\n            \u003cli\u003e\u003ccode\u003eTVDB_API_KEY\u003c/code\u003e: Your TVDB V4 API key\u003c/li\u003e\n            \u003cli\u003e\u003ccode\u003eTVDB_SUBSCRIBER_PIN\u003c/code\u003e: Your TVDB Subscriber PIN\u003c/li\u003e\n            \u003cli\u003e\u003ccode\u003eTVDB_LANGUAGE\u003c/code\u003e: Set the language for TVDB API requests, default is \u003ccode\u003eeng\u003c/code\u003e\u003c/li\u003e\n        \u003c/ul\u003e\n    \u003c/li\u003e\n\u003c/ol\u003e\n\n\u003ch3\u003ePlexAniSync Support\u003c/h3\u003e\n\u003cp\u003eThe script includes support for generating YAML mappings for \u003ca href=\"https://github.com/RickDB/PlexAniSync\"\u003ePlexAniSync\u003c/a\u003e. To enable this feature, ensure the following settings are configured:\u003c/p\u003e\n\u003cul\u003e\n    \u003cli\u003e\u003ccode\u003eUSE_PAS\u003c/code\u003e: Set to \u003ccode\u003etrue\u003c/code\u003e to enable PlexAniSync support\u003c/li\u003e\n    \u003cli\u003e\u003ccode\u003eTMDB_API_READ_ACCESS_TOKEN\u003c/code\u003e: Your TMDB Read Access Token\n        \u003cul\u003e\n            \u003cli\u003eFind your \"Read Access Token\" here: \u003ca href=\"https://www.themoviedb.org/settings/api\"\u003eTMDB API Settings\u003c/a\u003e\u003c/li\u003e\n        \u003c/ul\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\u003ccode\u003eTVDB_API_KEY\u003c/code\u003e: Your TVDB V4 API key\n        \u003cul\u003e\n            \u003cli\u003eGet your API key here: \u003ca href=\"https://thetvdb.com/dashboard/account/apikey\"\u003eTVDB Dashboard\u003c/a\u003e\u003c/li\u003e\n            \u003cli\u003eOr here: \u003ca href=\"https://thetvdb.com/api-information\"\u003eTVDB API Information\u003c/a\u003e\u003c/li\u003e\n        \u003c/ul\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\u003ccode\u003eTVDB_SUBSCRIBER_PIN\u003c/code\u003e (optional): Your TVDB Subscriber PIN\n        \u003cul\u003e\n            \u003cli\u003eFind your Subscriber PIN in your TVDB account settings: \u003ca href=\"https://thetvdb.com/dashboard/account/subscription\"\u003eTVDB Subscription\u003c/a\u003e\u003c/li\u003e\n        \u003c/ul\u003e\n    \u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRefresh your Plex page to see the new YAML copy buttons. Once enabled, you'll see additional buttons for copying TMDB and TVDB YAML mappings directly to your clipboard, ready to use with PlexAniSync.\u003c/p\u003e\n\n\u003ch2 id=\"usage\"\u003eUsage\u003c/h2\u003e\n\u003cp\u003eOnce installed, the script will add buttons to the top-right of your screen inside movies/series. If it doesn't, check that the URL matches what this script uses.\u003c/p\u003e\n\n\u003cdiv align=\"center\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/Soitora/Plex-GUID-Grabber/main/.github/images/preview.png\" alt=\"Plex - GUID Grabber View\" title=\"Plex - GUID Grabber View\" width=\"500\" /\u003e\n\u003c/div\u003e\n\n\u003ch2 id=\"repositories\"\u003eRepositories\u003c/h2\u003e\n\u003ca href=\"https://github.com/RickDB/PlexAniSync/\"\u003e\n    \u003cimg src=\"https://github-readme-stats.vercel.app/api/pin/?username=RickDB\u0026repo=PlexAniSync\u0026bg_color=161B22\u0026text_color=c9d1d9\u0026title_color=0877d2\u0026icon_color=0877d2\u0026border_radius=8\u0026hide_border=true\" alt=\"RickDB/PlexAniSync - GitHub\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/RickDB/PlexAniSync-Custom-Mappings/\"\u003e\n    \u003cimg src=\"https://github-readme-stats.vercel.app/api/pin/?username=RickDB\u0026repo=PlexAniSync-Custom-Mappings\u0026bg_color=161B22\u0026text_color=c9d1d9\u0026title_color=0877d2\u0026icon_color=0877d2\u0026border_radius=8\u0026hide_border=true\" alt=\"RickDB/PlexAniSync-Custom-Mappings - GitHub\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/Soitora/PlexAniSync-Mapping-Assistant/\"\u003e\n    \u003cimg src=\"https://github-readme-stats.vercel.app/api/pin/?username=Soitora\u0026repo=PlexAniSync-Mapping-Assistant\u0026bg_color=161B22\u0026text_color=c9d1d9\u0026title_color=0877d2\u0026icon_color=0877d2\u0026border_radius=8\u0026hide_border=true\" alt=\"Soitora/PlexAniSync-Mapping-Assistant - GitHub\" /\u003e\n\u003c/a\u003e\n\n\u003ch2 id=\"issues\"\u003eIssues\u003c/h2\u003e\n\u003cp\u003eIf you have any issues, please open a new issue in the \u003ca href=\"https://github.com/Soitora/Plex-GUID-Grabber/issues\"\u003eIssues\u003c/a\u003e section of the GitHub repository.\u003c/p\u003e\n\n\u003ch2 id=\"credits\"\u003eCredits\u003c/h2\u003e\n\u003cp\u003eThank you to all the people who have contributed!\u003c/p\u003e\n\u003ca href=\"https://github.com/Soitora/Plex-GUID-Grabber/graphs/contributors\"\u003e\n    \u003cimg src=\"https://contrib.rocks/image?repo=Soitora/Plex-GUID-Grabber\" alt=\"Plex GUID Grabber contributors\" title=\"Plex GUID Grabber contributors\" /\u003e\n\u003c/a\u003e\n\n\u003ch2 id=\"license\"\u003eLicense\u003c/h2\u003e\n\u003cpre\u003e\nCopyright © 2025 Soitora\n\nThis Source Code Form is subject to the terms of the Mozilla Public\nLicense, v. 2.0. If a copy of the MPL was not distributed with this\nfile, You can obtain one at http://mozilla.org/MPL/2.0/.\n\n\u003c/pre\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoitora%2Fplex-guid-grabber","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsoitora%2Fplex-guid-grabber","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoitora%2Fplex-guid-grabber/lists"}