{"id":17129080,"url":"https://github.com/bemacized/grimoire","last_synced_at":"2025-09-11T17:07:58.888Z","repository":{"id":88256389,"uuid":"71651444","full_name":"BeMacized/Grimoire","owner":"BeMacized","description":"\"Mac's Grimoire\" brings many Magic the Gathering related tools straight into your Discord server.","archived":false,"fork":false,"pushed_at":"2018-10-02T18:53:00.000Z","size":14486,"stargazers_count":3,"open_issues_count":2,"forks_count":4,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-13T07:14:47.904Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://grimoirebot.xyz/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BeMacized.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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,"zenodo":null}},"created_at":"2016-10-22T16:32:03.000Z","updated_at":"2019-04-14T14:27:55.000Z","dependencies_parsed_at":"2023-03-13T18:27:44.194Z","dependency_job_id":null,"html_url":"https://github.com/BeMacized/Grimoire","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/BeMacized/Grimoire","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeMacized%2FGrimoire","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeMacized%2FGrimoire/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeMacized%2FGrimoire/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeMacized%2FGrimoire/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BeMacized","download_url":"https://codeload.github.com/BeMacized/Grimoire/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeMacized%2FGrimoire/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274674642,"owners_count":25328878,"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","status":"online","status_checked_at":"2025-09-11T02:00:13.660Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":"2024-10-14T19:08:49.809Z","updated_at":"2025-09-11T17:07:58.879Z","avatar_url":"https://github.com/BeMacized.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n[![Grimoire Logo](https://i.imgur.com/KlhoTsz.png)](https://grimoirebot.xyz/)\n\n# Project Discontinued\n \n  Hi all.\n\n  As of the 24st of June 2018, Grimoire has been discontinued.\n  I no longer have the time or funds to keep maintaining this project.\n      \n  In case you are looking for an alternative, I can fully recommend switching to \u003ca href=\"https://github.com/bra1n\"\u003ebra1n's\u003c/a\u003e\u0026nbsp;\u003ca href=\"https://github.com/bra1n/judgebot\"\u003eJudgeBot\u003c/a\u003e.\n  It covers most of the functionality Grimoire used to provide, and more.\n\n  Many thanks to all the people who supported me and this project, with special thanks to \u003ca href=\"https://twitter.com/LightRodAU\"\u003e@LightRod\u003c/a\u003e for putting up with my many mtg related questions.\n\n  ~ BeMac\n\n\u003cdel\u003e\n\n**Mac's Grimoire** is a Discord bot that brings many **Magic The Gathering** related tools straight into your discord server. It can perform tasks such as card, price and rule lookups to name a few.\n\nSupported features include, but are not limited to:\n\n* Card Fetching\n* Price Fetching (MagicCardMarket, TCGPlayer \u0026 MTGGoldfish)\n* Rule Fetching (Comprehensive- \u0026 Tournament Rules)\n* Token Fetching\n* Infraction Procedures\n* Keyword definition lookups\n* Currency Conversion\n* Non-English Card Support\n* Scryfall Syntax Support\n* \u003cdel\u003eMore on the [Website](https://grimoirebot.xyz)\u003c/del\u003e\n\nInvite the bot to your Guild via this link: [Invite Grimoire](https://grimoirebot.xyz/invite)\n\nYou can join our support server via here: [Support Server](https://grimoirebot.xyz/support)\n\n### Preference Dashboard\nYou can change your Guild preferences over at the [Dashboard](https://grimoirebot.xyz/dashboard). Much of the bots functionality can be tailored to your preferences via this panel.\n![Dashboard Screenshot](https://grimoirebot.xyz/img/screenshots/Dashboard.png)\n\n### Command Reference\n\n#### Inline references\n\nYou can use inline shortcuts to quickly reference multiple cards within your message. You are limited to a max of 3 inline references per message.\n\n|Shortcut|Command|Examples|\n|:--- |:--- |:--- |\n|`\u003c\u003cquery\u003e\u003e`|`g!card`|`\u003c\u003cMighty Leap\u003e\u003e`|\n|`\u003c\u003cquery \\| set\u003e\u003e`|-|`\u003c\u003cMighty Leap \\| ORI\u003e\u003e`|\n|`[[query]]`|-|`[[Mighty Leap \\| Magic Origins]]`|\n||||\n|`\u003c\u003c$query\u003e\u003e`|`g!pricing`|`\u003c\u003c$Mighty Leap\u003e\u003e`|\n|`\u003c\u003c$query \\| set\u003e\u003e`|-|`\u003c\u003c$Mighty Leap \\| ORI\u003e\u003e`|\n|`[[$query]]`|-|`[[$Mighty Leap \\| Magic Origins]]`|\n\n\n\n#### Commands\n\nAll commands are prefixed using `g!` by default. You can change this behaviour via the Dashboard. For more in-depth information, you can visit the [Command Reference](https://grimoirebot.xyz/reference) on the website! Alternatively, you can browse the commands via the bot by sending \"commands\" in a private message.\n\n|Command|Description|Aliases|Examples|\n|:--- |:--- |:--- |:--- |\n|`g!art \u003cquery\\|set\u003e`|Fetch the full art of a card. This command supports the entire [Scryfall Syntax](https://scryfall.com/docs/reference) for the query parameter.|`cardart`|`g!art Mighty Leap \\| ORI`|\n|`g!art \u003cquery\u003e`|-|-|`g!art Mighty Leap \\| Magic Origins`|\n|-|-|-|`g!art Mighty Leap`|\n||||\n|`g!card \u003cquery\\|set\u003e`|Fetch information for a card This command supports the entire [Scryfall Syntax](https://scryfall.com/docs/reference) for the query parameter.|`c`|`g!card Mighty Leap \\| ORI`|\n|`g!card \u003cquery\u003e`|-|-|`g!card Mighty Leap \\| Magic Origins`|\n|-|-|-|`g!card Mighty Leap`|\n||||\n|`g!comprules \u003cparagraph nr\u003e`|Retrieve a paragraph from the comprehensive rules|`crules` `comprehensiverules` `cr`|`g!comprules 702`|\n|-|-|-|`g!comprules 702.5c`|\n|-|-|-|`g!comprules 702.5`|\n|-|-|-|`g!comprules 7`|\n|-|-|-|`g!comprules`|\n||||\n|`g!define \u003ckeyword\u003e`|Looks up the definition for the specified keyword|`keyword` `definition`|`g!define vigilance`|\n|-|-|-|`g!define prowess`|\n|-|-|-|`g!define enchant`|\n||||\n|`g!flavor \u003cquery\\|set\u003e`|Retrieves the flavor text of a card. This command supports the entire [Scryfall Syntax](https://scryfall.com/docs/reference) for the query parameter.|`flavortext`|`g!flavor Mighty Leap \\| ORI`|\n|`g!flavor \u003cquery\u003e`|-|-|`g!flavor Mighty Leap \\| Magic Origins`|\n|-|-|-|`g!flavor Mighty Leap`|\n||||\n|`g!help`|Shows the help text, containing all of the command references.|-|-|\n||||\n|`g!infractionprocedure \u003cparagraph\u003e [topic]`|Retrieve a paragraph from the tournament rules.|`ipguide` `ipg`|`g!infractionprocedure 2.5`|\n|-|-|-|`g!infractionprocedure 2.5 philosophy`|\n|-|-|-|`g!infractionprocedure 2`|\n|-|-|-|`g!infractionprocedure`|\n||||\n|`g!legality \u003cquery\\|set\u003e`|Checks the legality of a card, for every known format This command supports the entire [Scryfall Syntax](https://scryfall.com/docs/reference) for the query parameter.|`format` `legalities` `formats` `illegal` `legal`|`g!legality Mighty Leap \\| ORI`|\n|`g!legality \u003cquery\u003e`|-|-|`g!legality Mighty Leap \\| Magic Origins`|\n|-|-|-|`g!legality Mighty Leap`|\n||||\n|`g!names \u003cquery\\|set\u003e`|Retrieves all known foreign names for a card. This command supports the entire [Scryfall Syntax](https://scryfall.com/docs/reference) for the query parameter.|`foreign` `named` `abroad`|`g!names Mighty Leap \\| ORI`|\n|`g!names \u003cquery\u003e`|-|-|`g!names Mighty Leap \\| Magic Origins`|\n|-|-|-|`g!names Mighty Leap`|\n||||\n|`g!oracle \u003cquery\\|set\u003e`|Retrieves the oracle text of a card. This command supports the entire [Scryfall Syntax](https://scryfall.com/docs/reference) for the query parameter.|`cardtext`|`g!oracle Mighty Leap \\| ORI`|\n|`g!oracle \u003cquery\u003e`|-|-|`g!oracle Mighty Leap \\| Magic Origins`|\n|-|-|-|`g!oracle Mighty Leap`|\n||||\n|`g!pricing \u003cquery\\|set\u003e`|Retrieves the current pricing for a card. This command supports the entire [Scryfall Syntax](https://scryfall.com/docs/reference) for the query parameter.|`dollarydoos` `price`|`g!pricing Mighty Leap \\| ORI`|\n|`g!pricing \u003cquery\u003e`|-|-|`g!pricing Mighty Leap \\| Magic Origins`|\n|-|-|-|`g!pricing Mighty Leap`|\n||||\n|`g!prints \u003cquery\\|set\u003e`|Retrieves all sets that a card was printed in. This command supports the entire [Scryfall Syntax](https://scryfall.com/docs/reference) for the query parameter.|`versions` `printings` `sets`|`g!prints Mighty Leap \\| ORI`|\n|`g!prints \u003cquery\u003e`|-|-|`g!prints Mighty Leap`|\n|-|-|-|`g!prints Mighty Leap \\| Magic Origins`|\n||||\n|`g!random [supertype] [type] [subtype] [rarity] [set] [setcode]`|Show a random card of a certain type.|`rng` `rand`|`g!random C17 mythic`|\n|-|-|-|`g!random rare artifact`|\n|-|-|-|`g!random legendary creature`|\n|-|-|-|`g!random`|\n||||\n|`g!reloadpreferences`|Reload preferences immediately for your guild|`reloadprefs`|\n||||\n|`g!rulings \u003cquery\\|set\u003e`|Retrieves the current rulings of the specified card. This command supports the entire [Scryfall Syntax](https://scryfall.com/docs/reference) for the query parameter.|`ruling` `rules`|`g!rulings Mighty Leap \\| ORI`|\n|`g!rulings \u003cquery\u003e`|-|-|`g!rulings Mighty Leap \\| Magic Origins`|\n|-|-|-|`g!rulings Mighty Leap`|\n||||\n|`g!set \u003cset\u003e`|Fetch information for a set|`s`|`g!set Magic Origins`|\n|-|-|-|`g!set ORI`|\n||||\n|`g!standard`|See what sets are currently in standard rotation|`wis` `whatsinstandard`|-|\n||||\n|`g!statistics`|View statistics for Grimoire.|`stats`|-|\n||||\n|`g!token \u003ctoken_name\u003e [choice]`|Retrieve the art of a token.|-|`g!token angel 3`|\n|-|-|-|`g!token angel`|\n||||\n|`g!tournamentrules \u003cparagraph nr\u003e`|Retrieve a paragraph from the tournament rules|`mtr` `tr` `magictournamentrules`|`g!tournamentrules`|\n|-|-|-|`g!tournamentrules 3`|\n|-|-|-|`g!tournamentrules 3.10`|\n\n\n### Selfhosting\nInstructions for hosting this bot by yourself are coming soon!\n\n### Magic \u0026 Chill\nIn case you are interested, feel free to come join our partner server, [Discord \u0026 Chill](https://discord.gg/vqsFzgJ). We talk about Magic all day and love new people joining in!\n### Disclaimer\n\nThe literal and graphical information presented in this repository, and by the Discord bot about Magic: The Gathering, including card images, the mana symbols, and Oracle text, is copyright Wizards of the Coast, LLC, a subsidiary of Hasbro, Inc. This project is not produced by, endorsed by, supported by, or affiliated with Wizards of the Coast.\n\nCard prices represent daily averages and/or market values provided by our affiliates. Absolutely no guarantee is made for any price information. See stores for final prices and availability.\n\n\"Discord\" and any associated logos are registered trademarks of Discord, Inc. Grimoire is not created by, affiliated with, or supported by Discord.\n\nThe Scryfall logo and Scryfall API are copyright Some Assembly, LLC, DBA Scryfall. Grimoire is not created by, affiliated with, or supported by Scryfall.\n\n\u003c/del\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbemacized%2Fgrimoire","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbemacized%2Fgrimoire","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbemacized%2Fgrimoire/lists"}