• Stars
    star
    194
  • Rank 199,026 (Top 4 %)
  • Language
    Python
  • License
    MIT License
  • Created about 8 years ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A very clumsy python bot for discord

CorpBot.py

A slightly less clumsy python bot for discord


Basic Settings

The bot's basic settings should be in a file called settings_dict.json in the same folder as the Main.py file. Some basic formatting of this file would look like so:

{
    "prefix": "your_custom_prefix_here",
    "token": "your_token_here",
    "weather": "your_weather_api_key_here",
    "currency": "your_currency_api_key_here"
}

You'll want to replace the values with your own. The prefix key can be omitted, and the bot will fallback on its default $ prefix.


Command List

A list of cogs, commands, and descriptions:

Actions, Admin, AmdArk, Ascii, Beer, Bot, BotAdmin, CAH, Calc, Channel, ChatterBot, Claptrap, Clippy, CogManager, Comic, DJRoles, Debugging, Dice, DisableCommand, Discogs, DrBeer, EightBall, Embed, Emoji, Encode, Example, Face, Feed, Fliptime, GameLookup, Giphy, Groot, Help, Humor, Hw, IntelArk, Invite, JazUtils, Jpeg, LangFilter, Lists, Lockdown, MadLibs, Minesweeper, Morse, Music, Mute, NvidiaArk, OfflineUser, PciUsb, Plist, Printer, Profile, Promote, Quote, RateLimit, Reddit, Remind, Responses, Search, SecretSanta, Server, ServerStats, Settings, SettingsDict, Setup, Spooktober, Stream, Strike, Telephone, TempRole, Time, Translate, Turret, Uptime, UrbanDict, UserRole, VoteKick, WatchURL, Weather, Welcome, Wiki, Xp, XpBlock, XpStack

Actions

Actions Cog (6 commands) - Actions.py Extension:

  $boop [member]
   โ””โ”€ Boop da snoot.
  $drink [member]
   โ””โ”€ Drink like a boss.
  $eat [member]
   โ””โ”€ Eat like a boss.
  $highfive [member]
   โ””โ”€ High five like a boss.
  $pet [member]
   โ””โ”€ pet kitties.
  $spook [member]
   โ””โ”€ sp00ktober by camiel.

Admin

Admin Cog (28 commands) - Admin.py Extension:

  $addadmin [role]
   โ””โ”€ Adds a new role to the admin list (admin only).
  $addxprole [role] [xp]
   โ””โ”€ Adds a new role to the xp promotion/demotion system (admin only).
  $broadcast [message]
   โ””โ”€ Broadcasts a message to all connected servers.  Can only be done by the owner.
  $defaultchannel 
   โ””โ”€ Lists the server's default channel, whether custom or not.
  $lock 
   โ””โ”€ Toggles whether the bot only responds to admins (admin only).
  $onexprole [yes_no]
   โ””โ”€ Gets and sets whether or not to remove all but the current xp role a user has...
  $prunexproles 
   โ””โ”€ Removes any roles from the xp promotion/demotion system that are no longer on...
  $rawrules 
   โ””โ”€ Display the markdown for the server's rules (bot-admin only).
  $removeadmin [role]
   โ””โ”€ Removes a role from the admin list (admin only).
  $removemotd [chan]
   โ””โ”€ Removes the message of the day from the selected channel.
  $removexprole [role]
   โ””โ”€ Removes a role from the xp promotion/demotion system (admin only).
  $setdefaultchannel [channel]
   โ””โ”€ Sets a replacement default channel for bot messages (admin only).
  $setdefaultrole [role]
   โ””โ”€ Sets the default role or position for auto-role assignment.
  $sethackrole [role]
   โ””โ”€ Sets the required role ID to add/remove hacks (admin only).
  $setlinkrole [role]
   โ””โ”€ Sets the required role ID to add/remove links (admin only).
  $setmadlibschannel [channel]
   โ””โ”€ Sets the channel for MadLibs (admin only).
  $setrules [rules]
   โ””โ”€ Set the server's rules (bot-admin only).
  $setstoprole [role]
   โ””โ”€ Sets the required role ID to stop the music player (admin only).
  $settagrole [role]
   โ””โ”€ Sets the required role ID to add/remove tags (admin only).
  $settopic [channel] [message]
   โ””โ”€ Sets the channel topic of the passed channel (bot-admin only).
  $setxp [member] [xpAmount]
   โ””โ”€ Sets an absolute value for the member's xp (admin only).
  $setxpreserve [member] [xpAmount]
   โ””โ”€ Set's an absolute value for the member's xp reserve (admin only).
  $setxprole [role]
   โ””โ”€ Sets the required role ID to give xp, gamble, or feed the bot (admin only).
  $slowmode [channel] [seconds]
   โ””โ”€ Sets the number of seconds for slow mode for the passed channel - use any num...
  $stoprole 
   โ””โ”€ Lists the required role to stop the bot from playing music.
  $xplimit [limit]
   โ””โ”€ Gets and sets a limit to the maximum xp a member can get.  Pass a negative va...
  $xpreservelimit [limit]
   โ””โ”€ Gets and sets a limit to the maximum xp reserve a member can get.  Pass a neg...
  $xprole 
   โ””โ”€ Lists the required role to give xp, gamble, or feed the bot.

AmdArk

AmdArk Cog (1 command) - AmdArk.py Extension:

  $amdark [text] (AKA: iamd, aark)
   โ””โ”€ Searches AMD's site for CPU info.

Ascii

Ascii Cog (2 commands) - Ascii.py Extension:

  $ascii [text]
   โ””โ”€ Beautify some text.
  $asciifonts [search_term] (AKA: font, fonts, fontlist)
   โ””โ”€ Lists the available ascii fonts.

Beer

Beer Cog (4 commands) - Beer.py Extension:

  $abv [original_gravity] [final_gravity]
   โ””โ”€ Calculates the alcohol by volume for the passed original and final gravity.
  $hops [batch_size] [original_gravity] [target_ibu] [alpha_acid_percent] [boil_time_minutes] [output_unit] (AKA: hop, hops4ibu, hopsforibu, hibu)
   โ””โ”€ Calculates the amount of hops required to reach the target IBU.
  $ibu [batch_size] [original_gravity] [hops_amount] [alpha_acid_percent] [boil_time_minutes] (AKA: bitternes, bitter)
   โ””โ”€ Calculates the IBU (International Bitterness Units) for the given values.  Th...
  $vconvert [volume] [from_type] [to_type]
   โ””โ”€ Converts between Ounces, Gallons, Liters, Milliliters, and Beer Barrels.  Fro...

Bot

Bot Cog (24 commands) - Bot.py Extension:

  $adminunlim [yes_no]
   โ””โ”€ Sets whether or not to allow unlimited xp to admins (bot-admin only).
  $avatar [filename]
   โ””โ”€ Sets the bot's avatar (owner only).
  $basadmin [yes_no]
   โ””โ”€ Sets whether or not to treat bot-admins as admins with regards to xp (admin o...
  $botinfo 
   โ””โ”€ Lists some general stats about the bot.
  $cloc 
   โ””โ”€ Outputs the total count of lines of code in the currently installed repo.
  $getimage <image>
   โ””โ”€ Tests downloading - owner only
  $hidehostname [yes_no]
   โ””โ”€ Queries or turns on/off hostname hiding in the hostinfo command (owner-only).
  $hostinfo 
   โ””โ”€ List info about the bot's host environment.
  $joinpm [yes_no]
   โ””โ”€ Sets whether or not to pm the rules to new users when they join (bot-admin on...
  $listengame [game]
   โ””โ”€ Sets the listening status of the bot (owner-only).
  $nickname [name]
   โ””โ”€ Set the bot's nickname (admin-only).
  $ping 
   โ””โ”€ Feeling lonely?
  $playgame [game]
   โ””โ”€ Sets the playing status of the bot (owner-only).
  $pres [playing_type=0] [status_type=online] [game] [url]
   โ””โ”€ Changes the bot's presence (owner-only).
  $reboot 
   โ””โ”€ Reboots the bot (owner only).
  $servers 
   โ””โ”€ Lists the number of servers I'm connected to!
  $setbotparts [parts]
   โ””โ”€ Set the bot's parts - can be a url, formatted text, or nothing to clear.
  $setname [name]
   โ””โ”€ Sets the bot's name - may take awhile to reflect (owner only).
  $shutdown 
   โ””โ”€ Shuts down the bot (owner only).
  $source 
   โ””โ”€ Link the github source.
  $speedtest 
   โ””โ”€ Run a network speed test (owner only).
  $status [status]
   โ””โ”€ Gets or sets the bot's online status (owner-only).
  $streamgame [url] [game]
   โ””โ”€ Sets the streaming status of the bot, requires the url and the game (owner-on...
  $watchgame [game]
   โ””โ”€ Sets the watching status of the bot (owner-only).

BotAdmin

BotAdmin Cog (12 commands) - BotAdmin.py Extension:

  $ban [members] [reason] (AKA: yote)
   โ””โ”€ Bans the passed members for the specified reason.
  $banned [user_id]
   โ””โ”€ Queries the guild's ban list for the passed user id and responds with whether...
  $ignore [member]
   โ””โ”€ Adds a member to the bot's "ignore" list (bot-admin only).
  $ignored 
   โ””โ”€ Lists the users currently being ignored.
  $kick [members] [reason] (AKA: yeet)
   โ””โ”€ Kicks the passed members for the specified reason.
  $klean [members] [reason] (AKA: scam)
   โ””โ”€ Bans the passed members for the specified reason, then unbans them in order t...
  $listen [member]
   โ””โ”€ Removes a member from the bot's "ignore" list (bot-admin only).
  $listenall 
   โ””โ”€ Clears the bot's ignore list (bot-admin only).
  $rembanmessages [number_of_days]
   โ””โ”€ Gets or sets the default number of days worth of messages to remove when bann...
  $removeinvitelinks [yes_no]
   โ””โ”€ Enables/Disables auto-deleting discord invite links in chat (bot-admin only).
  $setuserparts [member] [parts]
   โ””โ”€ Set another user's parts list (owner only).
  $unban [members] [reason]
   โ””โ”€ Unbans the passed members for the specified reason.

CAH

CAH Cog (17 commands) - CAH.py Extension:

  $addbot 
   โ””โ”€ Adds a bot to the game.  Can only be done by the player who created the game.
  $addbots [number]
   โ””โ”€ Adds bots to the game.  Can only be done by the player who created the game.
  $cahgames 
   โ””โ”€ Displays up to 10 CAH games in progress.
  $flushhand 
   โ””โ”€ Flushes the cards in your hand - can only be done once per game.
  $game [message]
   โ””โ”€ Displays the game's current status.
  $hand 
   โ””โ”€ Shows your hand.
  $idlekick [setting]
   โ””โ”€ Sets whether or not to kick members if idle for 5 minutes or more.  Can only ...
  $joincah [id]
   โ””โ”€ Join a Cards Against Humanity game.  If no id or user is passed, joins a rand...
  $laid 
   โ””โ”€ Shows who laid their cards and who hasn't.
  $lay [card]
   โ””โ”€ Lays a card or cards from your hand.  If multiple cards are needed, separate ...
  $leavecah 
   โ””โ”€ Leaves the current game you're in.
  $newcah 
   โ””โ”€ Starts a new Cards Against Humanity game.
  $pick [card]
   โ””โ”€ As the judge - pick the winning card(s).
  $removebot [id]
   โ””โ”€ Removes a bot from the game.  Can only be done by the player who created the ...
  $removeplayer [name]
   โ””โ”€ Removes a player from the game.  Can only be done by the player who created t...
  $say [message]
   โ””โ”€ Broadcasts a message to the other players in your game.
  $score 
   โ””โ”€ Display the score of the current game.

Calc

Calc Cog (1 command) - Calc.py Extension:

  $calc [formula] (AKA: calculate, math)
   โ””โ”€ Do some math.

Channel

Channel Cog (5 commands) - Channel.py Extension:

  $islocked 
   โ””โ”€ Says whether the bot only responds to admins.
  $listadmin 
   โ””โ”€ Lists admin roles and id's.
  $listmuted 
   โ””โ”€ Lists the names of those that are muted.
  $log [messages=25] [chan]
   โ””โ”€ Logs the passed number of messages from the given channel - 25 by default (ad...
  $rules 
   โ””โ”€ Display the server's rules.

ChatterBot

ChatterBot Cog (2 commands) - ChatterBot.py Extension:

  $chat [message]
   โ””โ”€ Chats with the bot.
  $setchatchannel [channel]
   โ””โ”€ Sets the channel for bot chatter.

Claptrap

Claptrap Cog (1 command) - Claptrap.py Extension:

  $claptrap 
   โ””โ”€ Can I shoot something now? Or climb some stairs? SOMETHING exciting?

Clippy

Clippy Cog (1 command) - Clippy.py Extension:

  $clippy [text]
   โ””โ”€ I *know* you wanted some help with something - what was it?

CogManager

CogManager Cog (4 commands) - CogManager.py Extension:

  $extension [extension] (AKA: extensions, ext)
   โ””โ”€ Outputs the cogs and command count for the passed extension - or all extensio...
  $imports [extension]
   โ””โ”€ Outputs the extensions imported by the passed extension.
  $reload [extension]
   โ””โ”€ Reloads the passed extension - or all if none passed.
  $update [reset]
   โ””โ”€ Updates from git, pass "reset" or "-reset" to this command to first run "git ...

Comic

Comic Cog (14 commands) - Comic.py Extension:

  $calvin [date]
   โ””โ”€ Displays the Calvin & Hobbes comic for the passed date (MM-DD-YYYY) from 11-1...
  $cyanide [date]
   โ””โ”€ Displays the Cyanide & Happiness comic for the passed date (MM-DD-YYYY) from ...
  $dilbert [date]
   โ””โ”€ Displays the Dilbert comic for the passed date (MM-DD-YYYY) from 04-16-1989 t...
  $garfield [date]
   โ””โ”€ Displays the Garfield comic for the passed date (MM-DD-YYYY) from 06-19-1978 ...
  $gmg [date]
   โ””โ”€ Displays the Garfield Minus Garfield comic for the passed date (MM-DD-YYYY) f...
  $peanuts [date]
   โ””โ”€ Displays the Peanuts comic for the passed date (MM-DD-YYYY) from 10-02-1950 t...
  $randcalvin 
   โ””โ”€ Displays a random Calvin & Hobbes comic from 11-18-1985 to today.
  $randcyanide 
   โ””โ”€ Displays a random Cyanide & Happiness comic from 01-26-2005 to today.
  $randgarfield 
   โ””โ”€ Displays a random Garfield comic from 06-19-1978 to today.
  $randgmg 
   โ””โ”€ Displays a random Garfield Minus Garfield comic from 02-13-2008 to today.
  $randilbert [date]
   โ””โ”€ Displays a random Dilbert comic from 04-16-1989 to today.
  $randpeanuts 
   โ””โ”€ Displays a random Peanuts comic from 10-02-1950 to today.
  $randxkcd 
   โ””โ”€ Displays a random XKCD comic from 01-01-2006 to today.
  $xkcd [date]
   โ””โ”€ Displays the XKCD comic for the passed date (MM-DD-YYYY) from 01-01-2006 to t...

DJRoles

DJRoles Cog (6 commands) - DJRoles.py Extension:

  $adddj [role] (AKA: newdj)
   โ””โ”€ Adds a new role to the dj list (bot-admin only).
  $addmc [role] (AKA: newmc)
   โ””โ”€ Adds a new role to the mc list (bot-admin only).
  $listdj 
   โ””โ”€ Lists dj roles and id's.
  $listmc 
   โ””โ”€ Lists mc roles and id's.
  $removedj [role] (AKA: remdj, deletedj, deldj)
   โ””โ”€ Removes a role from the dj list (bot-admin only).
  $removemc [role] (AKA: remmc, deletemc, delmc)
   โ””โ”€ Removes a role from the mc list (bot-admin only).

Debugging

Debugging Cog (9 commands) - Debugging.py Extension:

  $clean [messages] [chan]
   โ””โ”€ Cleans the passed number of messages from the given channel (admin only).
  $cleardebug 
   โ””โ”€ Deletes the debug.txt file (owner only).
  $heartbeat 
   โ””โ”€ Write to the console and attempt to send a message (owner only).
  $logdisable [options]
   โ””โ”€ Disables the passed, comma-delimited log vars.  If run with no arguments, dis...
  $logenable [options]
   โ””โ”€ Enables the passed, comma-delimited log vars (bot-admin only).
  $logging 
   โ””โ”€ Outputs whether or not we're logging is enabled, the log channel, and any set...
  $logpreset [preset]
   โ””โ”€ Can select one of 4 available presets - off, quiet, normal, verbose (bot-admi...
  $setdebug [debug]
   โ””โ”€ Turns on/off debugging (owner only - always off by default).
  $setlogchannel [channel]
   โ””โ”€ Sets the channel for Logging (bot-admin only).

Dice

Dice Cog (1 command) - Dice.py Extension:

  $roll [dice]
   โ””โ”€ Performs up to 10 space-delimited dice rolls in NdNยฑNa|d format.

DisableCommand

DisableCommand Cog (9 commands) - DisableCommand.py Extension:

  $adminallow [yes_no]
   โ””โ”€ Sets whether admins can access disabled commands (admin-only).
  $badminallow [yes_no]
   โ””โ”€ Sets whether bot-admins can access disabled commands (admin-only).
  $disable [command_or_cog_name]
   โ””โ”€ Disables the passed command or all commands in the passed cog (admin-only).  ...
  $disableall 
   โ””โ”€ Disables all enabled commands outside this module (admin-only).
  $disabledreact [yes_no]
   โ””โ”€ Sets whether the bot reacts to disabled commands when attempted (admin-only).
  $enable [command_or_cog_name]
   โ””โ”€ Enables the passed command or all commands in the passed cog (admin-only).  C...
  $enableall 
   โ””โ”€ Enables all disabled commands (admin-only).
  $isdisabled [command_or_cog_name]
   โ””โ”€ Outputs whether the passed command - or all commands in a passed cog are disa...
  $listdisabled 
   โ””โ”€ Lists all disabled commands (admin-only).

Discogs

Discogs Cog (1 command) - Discogs.py Extension:

  $discogs [search]
   โ””โ”€ Perform a general discogs.com search. Could return albums, artits, etc.

DrBeer

DrBeer Cog (1 command) - DrBeer.py Extension:

  $drbeer 
   โ””โ”€ Put yourself in your place.

EightBall

EightBall Cog (1 command) - EightBall.py Extension:

  $eightball [question] (AKA: 8ball)
   โ””โ”€ Get some answers.

Embed

Embed Cog (3 commands) - Embed.py Extension:

  $embed [embed_json]
   โ””โ”€ Builds an embed using json formatting.
  $getembed [message_url]
   โ””โ”€ Gets any embeds for the passed message url and uploads their data as json files.
  $post [channel_id] [embed_json]
   โ””โ”€ Builds an embed using json formatting and sends it to the specified channel (...

Emoji

Emoji Cog (2 commands) - Emoji.py Extension:

  $addemoji [emoji] [name] (AKA: addemote)
   โ””โ”€ Adds the passed emoji, url, or attachment as a custom emoji with the passed n...
  $emoji [emoji] (AKA: emote)
   โ””โ”€ Outputs the passed emoji... but bigger!

Encode

Encode Cog (11 commands) - Encode.py Extension:

  $binint [input_binary]
   โ””โ”€ Converts the input binary to its integer representation.
  $binstr [input_binary]
   โ””โ”€ Converts the input binary to its string representation.
  $color [value]
   โ””โ”€ View info on a rgb, hex or cmyk color and their
  $dechex [input_dec]
   โ””โ”€ Converts an int to hex.
  $encode [from_type] [to_type] [value]
   โ””โ”€ Data converter from ascii <--> hex <--> base64.
  $hexdec [input_hex]
   โ””โ”€ Converts hex to decimal.
  $hexswap [input_hex]
   โ””โ”€ Byte swaps the passed hex value.
  $intbin [input_int]
   โ””โ”€ Converts the input integer to its binary representation.
  $randomcolor 
   โ””โ”€ Selects a random color.
  $slide [input_hex]
   โ””โ”€ Calculates your slide value for Clover based on an input address (in hex).
  $strbin [input_string]
   โ””โ”€ Converts the input string to its binary representation.

Example

Example Cog (3 commands) - Example.py Extension:

  $add <left> <right>
   โ””โ”€ Adds two numbers together.
  $choose [choices...]
   โ””โ”€ Chooses between multiple choices.
  $joined [member]
   โ””โ”€ Says when a member joined.

Face

Face Cog (4 commands) - Face.py Extension:

  $lastlenny 
   โ””โ”€ Who Lenny'ed last?
  $lastshrug 
   โ””โ”€ Who shrugged last?
  $lenny [message]
   โ””โ”€ Give me some Lenny.
  $shrug [message]
   โ””โ”€ Shrug it off.

Feed

Feed Cog (8 commands) - Feed.py Extension:

  $feed [food]
   โ””โ”€ Feed the bot some xp!
  $hunger 
   โ””โ”€ How hungry is the bot?
  $ignoredeath [yes_no]
   โ””โ”€ Sets whether the bot ignores its own death and continues to respond post-mort...
  $iskill 
   โ””โ”€ Check the ded of the bot.
  $kill 
   โ””โ”€ Kill the bot... you heartless soul.
  $killrole 
   โ””โ”€ Lists the required role to kill/resurrect the bot.
  $resurrect 
   โ””โ”€ Restore life to the bot.  What magic is this?
  $setkillrole [role]
   โ””โ”€ Sets the required role to kill/resurrect the bot (admin only).

Fliptime

Fliptime Cog (1 command) - Fliptime.py Extension:

  $tableflip [yes_no]
   โ””โ”€ Turns on/off table flip muting (bot-admin only; always off by default).

GameLookup

GameLookup Cog (1 command) - GameLookup.py Extension:

  $gamelookup <game>
   โ””โ”€ Help not available...

Giphy

Giphy Cog (4 commands) - Giphy.py Extension:

  $addgif [role]
   โ””โ”€ Adds a new role to the gif list (admin only).
  $gif [gif]
   โ””โ”€ Search for some giphy!
  $listgif 
   โ””โ”€ Lists gif roles and id's.
  $removegif [role]
   โ””โ”€ Removes a role from the gif list (admin only).

Groot

Groot Cog (1 command) - Groot.py Extension:

  $groot 
   โ””โ”€ Who... who are you?

Help

Help Cog (3 commands) - Help.py Extension:

  $dumphelp [tab_indent_count]
   โ””โ”€ Dumps a timestamped, formatted list of commands and descriptions into the sam...
  $dumpmarkdown 
   โ””โ”€ Dumps a timestamped, markdown-formatted list of commands and descriptions int...
  $help [command]
   โ””โ”€ Lists the bot's commands and cogs.

Humor

Humor Cog (11 commands) - Humor.py Extension:

  $fart 
   โ””โ”€ PrincessZoey :P
  $french 
   โ””โ”€ Speaking French... probably...
  $fry [url]
   โ””โ”€ Fry up some memes.
  $german 
   โ””โ”€ Speaking German... probably...
  $holy [subject]
   โ””โ”€ Time to backup the Batman!
  $meme [template_id] [box_text...]
   โ””โ”€ Generate Memes!  You can get a list of meme templates with the memetemps comm...
  $memetemps 
   โ””โ”€ Get Meme Templates
  $poke [url]
   โ””โ”€ Pokes the passed url/user/uploaded image.
  $slap [user]
   โ””โ”€ It's easier than talking... probably?
  $stardew [user]
   โ””โ”€ Test your luck with another user.
  $zalgo [message]
   โ””โ”€ Iฬ‰ sฬฐhอจoฬนuฬณlอชdอ† rอˆอeอ“ฬฌaอ“อœlอจฬˆlฬ‡ฬ˜yฬกอŸ hอšอ†aฬตอขvออ‘eอฆฬ“ iอ‹ฬ•ฬnฬตฬฐอคsอ–ฬŸฬŸtอคอ”ฬ‰aฬŒออ“lฬฑฬชอจlอ’ฬ‚ฬฆe...

Hw

Hw Cog (13 commands) - Hw.py Extension:

  $cancelhw  (AKA: hwcancel)
   โ””โ”€ Cancels a current hardware session.
  $delhw [build] (AKA: hwdel, remhw, hwrem)
   โ””โ”€ Removes a build from your build list.
  $edithw [build] (AKA: hwedit)
   โ””โ”€ Edits a build from your build list.
  $gethw [user] [search] (AKA: hwget, searchhw, hwsearch)
   โ””โ”€ Searches the user's hardware for a specific search term.
  $hw [user] [build]
   โ””โ”€ Lists the hardware for either the user's default build - or the passed build.
  $lhw [user] (AKA: hwl)
   โ””โ”€ Lists only the titles of the builds for the specified user - or yourself if n...
  $listhw [user] (AKA: hwlist)
   โ””โ”€ Lists the builds for the specified user - or yourself if no user passed.
  $mainhw [build] (AKA: hwmain)
   โ””โ”€ Sets a new main build from your build list.
  $newhw  (AKA: hwnew)
   โ””โ”€ Initiate a new-hardware conversation with the bot.  The hardware added will a...
  $pcpp [url] [style] [escape]
   โ””โ”€ Convert a pcpartpicker.com link into markdown parts. Available styles: normal...
  $rawhw [user] [build] (AKA: hwraw)
   โ””โ”€ Lists the raw markdown for either the user's default build - or the passed bu...
  $renhw [build] (AKA: hwren, renamehw, hwrename)
   โ””โ”€ Renames a build from your build list.
  $sethwchannel [channel]
   โ””โ”€ Sets the channel for hardware (admin only).

IntelArk

IntelArk Cog (1 command) - IntelArk.py Extension:

  $iark [text] (AKA: intelark)
   โ””โ”€ Search Ark for Intel CPU info.

Invite

Invite Cog (9 commands) - Invite.py Extension:

  $approvejoin [server_id]
   โ””โ”€ Temporarily allows the bot to join the passed server id or join url (owner-on...
  $block [server]
   โ””โ”€ Blocks the bot from joining a server - takes either a name or an id (owner-on...
  $blocked 
   โ””โ”€ Lists all blocked servers and owners (owner-only).
  $canjoin [yes_no]
   โ””โ”€ Sets whether the bot is allowed to join new servers (owner-only and enabled b...
  $invite [invite_url]
   โ””โ”€ Outputs a url you can use to invite me to your server.
  $requestjoin [invite_url]
   โ””โ”€ Forwards the invite url to the bot's owners for review.
  $revokejoin [server_id]
   โ””โ”€ Revokes a previously approved temporary join (owner-only).
  $unblock [server]
   โ””โ”€ Unblocks a server or owner (owner-only).
  $unblockall 
   โ””โ”€ Unblocks all blocked servers and owners (owner-only).

JazUtils

JazUtils Cog (7 commands) - JazUtils.py Extension:

  $emptyroles 
   โ””โ”€ Shows a list of roles that have zero members.
  $fullsnowflake [sid]
   โ””โ”€ show all available data about a snowflake ID
  $rolecall <rolename>
   โ””โ”€ Counts the number of members with a specific role.
  $rolecount 
   โ””โ”€ Simply counts the number of roles on the server. (excluding @everyone)
  $roles [sort_order=name]
   โ””โ”€ Shows roles and their member counts. Takes one argument,
  $snowflake [sid]
   โ””โ”€ show the date a snowflake ID was created
  $whohas <rolename>
   โ””โ”€ Lists the people who have the specified role alongside their online status.

Jpeg

Jpeg Cog (1 command) - Jpeg.py Extension:

  $jpeg [url]
   โ””โ”€ MOAR JPEG!  Accepts a url - or picks the first attachment.

LangFilter

LangFilter Cog (5 commands) - LangFilter.py Extension:

  $addfilter [words]
   โ””โ”€ Adds comma delimited words to the word list (bot-admin only).
  $clearfilter 
   โ””โ”€ Empties the list of words that will be filtered (bot-admin only).
  $dumpfilter 
   โ””โ”€ Saves the filtered word list to a text file and uploads it to the requestor (...
  $listfilter 
   โ””โ”€ Prints out the list of words that will be filtered (bot-admin only).
  $remfilter [words]
   โ””โ”€ Removes comma delimited words from the word list (bot-admin only).

Lists

Lists Cog (38 commands) - Lists.py Extension:

  $addhack [name] [hack]
   โ””โ”€ Add a hack to the hack list.
  $addlink [name] [link]
   โ””โ”€ Add a link to the link list.
  $addtag [name] [tag]
   โ””โ”€ Add a tag to the tag list.
  $clearhacks  (AKA: clrhacks)
   โ””โ”€ Clears all entries from the hack list.
  $clearlinks  (AKA: clrtags)
   โ””โ”€ Clears all entries from the tag list.
  $hack [name]
   โ””โ”€ Retrieve a hack from the hack list.
  $hackinfo [name]
   โ””โ”€ Displays info about a hack from the hack list.
  $hackrole 
   โ””โ”€ Lists the required role to add hacks.
  $hacks 
   โ””โ”€ List all hack in the hack list.
  $lastonline [member]
   โ””โ”€ Lists the last time a user was online if known.
  $link [name]
   โ””โ”€ Retrieve a link from the link list.
  $linkinfo [name]
   โ””โ”€ Displays info about a link from the link list.
  $linkrole 
   โ””โ”€ Lists the required role to add links.
  $links 
   โ””โ”€ List all links in the link list.
  $loadhacks [url] (AKA: addhacks)
   โ””โ”€ Loads the passed json attachment or URL into the hack list.
  $loadlinks [url] (AKA: addlinks)
   โ””โ”€ Loads the passed json attachment or URL into the link list.
  $loadtags [url] (AKA: addtags)
   โ””โ”€ Loads the passed json attachment or URL into the tag list.
  $online 
   โ””โ”€ Lists the number of users online.
  $parts [member]
   โ””โ”€ Retrieve a member's parts list. DEPRECATED - Use hw instead.
  $partstemp 
   โ””โ”€ Gives a copy & paste style template for setting a parts list.
  $rawhack [name]
   โ””โ”€ Retrieve a hack's raw markdown from the hack list.
  $rawhacks 
   โ””โ”€ List raw markdown of all hacks in the hack list.
  $rawlink [name]
   โ””โ”€ Retrieve a link's raw markdown from the link list.
  $rawlinks 
   โ””โ”€ List raw markdown of all links in the link list.
  $rawparts [member]
   โ””โ”€ Retrieve the raw markdown for a member's parts list. DEPRECATED - Use rawhw i...
  $rawtag [name]
   โ””โ”€ Retrieve a tag's raw markdown from the tag list.
  $rawtags 
   โ””โ”€ List raw markdown of all tags in the tag list.
  $removehack [name] (AKA: remhack, deletehack, delhack)
   โ””โ”€ Remove a hack from the hack list.
  $removelink [name] (AKA: remlink, deletelink, dellink)
   โ””โ”€ Remove a link from the link list.
  $removetag [name] (AKA: remtag, deletetag, deltag)
   โ””โ”€ Remove a tag from the tag list.
  $savehacks 
   โ””โ”€ Saves the hack list to a json file and uploads.
  $savelinks 
   โ””โ”€ Saves the link list to a json file and uploads.
  $savetags 
   โ””โ”€ Saves the tag list to a json file and uploads.
  $setparts [parts]
   โ””โ”€ Set your own parts - can be a url, formatted text, or nothing to clear. DEPRE...
  $tag [name]
   โ””โ”€ Retrieve a tag from the tag list.
  $taginfo [name]
   โ””โ”€ Displays info about a tag from the tag list.
  $tagrole 
   โ””โ”€ Lists the required role to add tags.
  $tags 
   โ””โ”€ List all tag in the tag list.

Lockdown

Lockdown Cog (14 commands) - Lockdown.py Extension:

  $addlock [channel_list]
   โ””โ”€ Adds the passed space-delimited list of channels and categories to the lockdo...
  $addlockall 
   โ””โ”€ Adds all channels and categories to the lockdown list (bot-admin only).
  $addnamefilter [action] [regex]
   โ””โ”€ Adds a new action (kick|ban|mute) and regex name filter (bot-admin only).
  $antiraid [on_off] [join_number] [join_seconds] [kick_ban_mute] [cooldown_minutes]
   โ””โ”€ Sets up the anti-raid module (bot-admin only).
  $antiraidping [user_or_role] [channel]
   โ””โ”€ Sets up what user or role to ping and in what channel when anti-raid is activ...
  $clearnamefilters 
   โ””โ”€ Removes all name filters (bot-admin only).
  $listlock 
   โ””โ”€ Lists the channels and categories configured for lockdown (bot-admin only).
  $listlockall 
   โ””โ”€ Lists all channels and categories and their lockdown/sync status (bot-admin o...
  $lockdown [target_channel]
   โ””โ”€ Iterate through the channels in the lockdown list and revoke the send_message...
  $namefilters 
   โ””โ”€ Lists the name filters and their actions (bot-admin only).
  $remlock [channel_list]
   โ””โ”€ Removes the passed space-delimited list of channels and categories from the l...
  $remlockall 
   โ””โ”€ Removes all channels and categories from the lockdown list (bot-admin only).
  $remnamefilter [name_filter_number]
   โ””โ”€ Removes the passed name filter (bot-admin only).
  $unlockdown [target_channel]
   โ””โ”€ Iterate through the channels in the lockdown list and clear the send_message,...

MadLibs

MadLibs Cog (2 commands) - MadLibs.py Extension:

  $madlibs 
   โ””โ”€ Let's play MadLibs!
  $ml [word]
   โ””โ”€ Used to choose your words when in the middle of a madlibs.

Minesweeper

Minesweeper Cog (1 command) - Minesweeper.py Extension:

  $minesweeper [grid_size=5] (AKA: ms, minesweep, msweep, msweeper)
   โ””โ”€ Generate and post a new minesweeper game - grid size can range from 3x3 to 9x9

Morse

Morse Cog (3 commands) - Morse.py Extension:

  $morse [content]
   โ””โ”€ Converts ascii to morse code.  Accepts a-z and 0-9.  Each letter is comprised...
  $morsetable [num_per_row]
   โ””โ”€ Prints out the morse code lookup table.
  $unmorse [content]
   โ””โ”€ Converts morse code to ascii.  Each letter is comprised of "-" or "." and sep...

Music

Music Cog (38 commands) - Music.py Extension:

  $autodeleteafter [seconds]
   โ””โ”€ Lists or sets the current delay before auto-deleting music related messages (...
  $disableplay [yes_no]
   โ””โ”€ Enables/Disables the music commands.  Helpful in case Youtube is rate limitin...
  $eqpreset [preset] (AKA: eqp)
   โ””โ”€ Sets the current eq to one of the following presets:  Boost, Flat, Metal
  $geteq  (AKA: eq)
   โ””โ”€ Prints the current equalizer settings.
  $join [channel] (AKA: summon)
   โ””โ”€ Joins a passed voice channel, or the author's if none passed.
  $lasteq [yes_no]
   โ””โ”€ Gets or sets whether the current EQ settings are preserved between music sess...
  $leave  (AKA: disconnect, okbye)
   โ””โ”€ Stops and disconnects the bot from voice.
  $loadpl [url]
   โ””โ”€ Loads the passed playlist json data.  Accepts a url - or picks the first atta...
  $mvsong [song_index] [target_index] (AKA: movesong, mvtrack, movetrack)
   โ””โ”€ Moves the song at song_index in the queue to the target_index (bot-admin only).
  $pause 
   โ””โ”€ Pauses the currently playing song.
  $paused [moons]
   โ””โ”€ Lists whether or not the player is paused.  Synonym of the playing command.
  $play [url] (AKA: p)
   โ””โ”€ Plays from a url (almost anything Lavalink supports) or resumes a currently p...
  $playing [moons]
   โ””โ”€ Lists the currently playing song if any.
  $playingin 
   โ””โ”€ Shows the number of servers the bot is currently playing music in.
  $playlist  (AKA: queue, q)
   โ””โ”€ Lists the queued songs in the playlist.
  $radio [url] (AKA: suggest, r, recommend)
   โ””โ”€ Queues up recommendations for the passed search term or YouTube link.
  $radiocount [count] (AKA: suggestcount, recommendcount, rcount)
   โ””โ”€ Gets or sets the default number of recommended songs returned from 2 to 25 (b...
  $reconnect  (AKA: recon, rec)
   โ””โ”€ Attempts to have the bot save the current playlist to memory, leave the voice...
  $repeat [yes_no]
   โ””โ”€ Checks or sets whether to repeat the current playlist.
  $reseteq  (AKA: req)
   โ””โ”€ Resets the current eq to the flat preset.
  $resume 
   โ””โ”€ Resumes the song if paused.
  $savepl [options]
   โ””โ”€ Saves the current playlist to a json file that can be loaded later.
  $searchlist [yes_no]
   โ””โ”€ Gets or sets whether or not the server will show a list of options when searc...
  $seek [position]
   โ””โ”€ Seeks to the passed position in the song if possible.  Position should be in ...
  $setband [band_number] [value] (AKA: sb)
   โ””โ”€ Sets the value of the passed eq band (1-15) to the passed value from -5 (sile...
  $seteq [bands] (AKA: seq)
   โ””โ”€ Sets the equalizer to the passed 15 space-delimited values from -5 (silent) t...
  $setfreq [freq_family] [value] (AKA: freq)
   โ””โ”€ Sets the frequency family to the passed value.  Valid families are bass, mid,...
  $shuffle [url]
   โ””โ”€ Shuffles the current queue. If you pass a playlist url or search term, it fir...
  $shufflepl [url]
   โ””โ”€ Loads and shuffles the passed playlist json data.  Accepts a url - or picks t...
  $skip [remove]
   โ””โ”€ Adds your vote to skip the current song.  50% or more of the non-bot users ne...
  $skips [user] (AKA: skipped)
   โ””โ”€ Lists the number of skips for the currently playing song.
  $stop 
   โ””โ”€ Stops and empties the current playlist.
  $stopall 
   โ””โ”€ Stops and disconnects the bot from all voice channels in all servers (owner-o...
  $swsongs [song1_index] [song2_index] (AKA: swapsongs, swaptracks, swtracks)
   โ””โ”€ Swaps the songs at song1_index and song2_index in the queue.  You must have r...
  $unplay [song_number] (AKA: unp)
   โ””โ”€ Removes the passed song number from the queue.  You must be the requester, or...
  $unqueue [unqueue_from] (AKA: unq)
   โ””โ”€ Removes all songs you've added from the queue (does not include the currently...
  $unskip 
   โ””โ”€ Removes your vote to skip the current song.
  $volume [volume] (AKA: v, vol)
   โ””โ”€ Changes the player's volume (0-150%).

Mute

Mute Cog (9 commands) - Mute.py Extension:

  $createmuterole [role_name]
   โ””โ”€ Sets the target role to apply when muting (bot-admin only).
  $desyncmuterole 
   โ””โ”€ Removes send_messages, add_reactions, and speak overrides from the mute role ...
  $ismuted [member]
   โ””โ”€ Says whether a member is muted in chat.
  $mute [member] [cooldown]
   โ””โ”€ Prevents a member from sending messages in chat or speaking in voice (bot-adm...
  $muteautodelete [yes_no]
   โ””โ”€ Enables/Disables auto-delete of any messages that slip by from muted users (b...
  $muterole 
   โ””โ”€ Lists the target role to apply when muting (bot-admin only).
  $setmuterole [role]
   โ””โ”€ Sets the target role to apply when muting.  Passing nothing will disable the ...
  $syncmuterole 
   โ””โ”€ Ensures that the mute role has the send_messages, add_reactions, and speak ov...
  $unmute [member]
   โ””โ”€ Allows a muted member to send messages in chat (bot-admin only).

NvidiaArk

NvidiaArk Cog (1 command) - NvidiaArk.py Extension:

  $nvidiaark [text] (AKA: nark, nvark)
   โ””โ”€ Searches TechPowerUP's site for GPU info.

OfflineUser

OfflineUser Cog (1 command) - OfflineUser.py Extension:

  $remindoffline [yes_no]
   โ””โ”€ Sets whether to inform users that pinged members are offline or not.

PciUsb

PciUsb Cog (2 commands) - PciUsb.py Extension:

  $pci [ven_dev]
   โ””โ”€ Searches pci-ids.ucw.cz for the passed PCI ven:dev id.
  $usb [ven_dev]
   โ””โ”€ Searches usb-ids.gowdy.us for the passed USB ven:dev id.

Plist

Plist Cog (2 commands) - Plist.py Extension:

  $nvweb [os_build]
   โ””โ”€ Prints the download url for the passed OS build number (if it exists).  If no...
  $plist [url]
   โ””โ”€ Validates plist file structure.  Accepts a url - or picks the first attachment.

Printer

Printer Cog (3 commands) - Printer.py Extension:

  $print [url]
   โ””โ”€ DOT MATRIX.  Accepts a url - or picks the first attachment.
  $printavi [member]
   โ””โ”€ Returns a the passed member's global avatar - use the printguildavi command f...
  $printguildavi [member] (AKA: printgavi, printserveravi, printsavi)
   โ””โ”€ Returns a the passed member's guild avatar if available - use the printavi co...

Profile

Profile Cog (7 commands) - Profile.py Extension:

  $addprofile [name] [link]
   โ””โ”€ Add a profile to your profile list.
  $profile [member] [name]
   โ””โ”€ Retrieve a profile from the passed user's profile list.
  $profileinfo [member] [name]
   โ””โ”€ Displays info about a profile from the passed user's profile list.
  $profiles [member]
   โ””โ”€ List all profiles in the passed user's profile list.
  $rawprofile [member] [name]
   โ””โ”€ Retrieve a profile's raw markdown from the passed user's profile list.
  $rawprofiles [member]
   โ””โ”€ List all profiles' raw markdown in the passed user's profile list.
  $removeprofile [name]
   โ””โ”€ Remove a profile from your profile list.

Promote

Promote Cog (4 commands) - Promote.py Extension:

  $demote [member]
   โ””โ”€ Auto-removes the required xp to demote the passed user to the previous role (...
  $demoteto [member] [role]
   โ””โ”€ Auto-removes the required xp to demote the passed user to the passed role (ad...
  $promote [member]
   โ””โ”€ Auto-adds the required xp to promote the passed user to the next role (admin ...
  $promoteto [member] [role]
   โ””โ”€ Auto-adds the required xp to promote the passed user to the passed role (admi...

Quote

Quote Cog (7 commands) - Quote.py Extension:

  $clearquotereaction  (AKA: clearqr, clearquoter, cqr)
   โ””โ”€ Clears the trigger reaction for quoting messages (bot-admin only).
  $getquotechannel  (AKA: quotechannel, gqc, qc, getquotec)
   โ””โ”€ Prints the current quote channel.
  $getquotereaction  (AKA: gqr, getquoter, getqr)
   โ””โ”€ Displays the quote reaction if there is one.
  $quoteadminonly [yes_no] (AKA: qao, quoteao, quoteadmino)
   โ””โ”€ Sets whether only admins/bot-admins can quote or not (bot-admin only).
  $quotevote [quote_votes] (AKA: quotev, qv)
   โ””โ”€ Gets or sets the number of votes/reactions needed for non admin/bot-admin use...
  $setquotechannel [channel] (AKA: sqc, setquotec, setqc)
   โ””โ”€ Sets the channel for quoted messages or disables it if no channel sent (bot-a...
  $setquotereaction  (AKA: sqr, setquoter, setqr)
   โ””โ”€ Sets the trigger reaction for quoting messages (bot-admin only).

RateLimit

RateLimit Cog (1 command) - RateLimit.py Extension:

  $ccooldown [delay]
   โ””โ”€ Sets the cooldown in seconds between each command (owner only).

Reddit

Reddit Cog (32 commands) - Reddit.py Extension:

  $abandoned 
   โ””โ”€ Get something abandoned to look at.
  $answer 
   โ””โ”€ Spout out some interstellar answering... ?
  $aww 
   โ””โ”€ Whenever you're down - uppify.
  $battlestation 
   โ””โ”€ Let's look at some pretty stuff.
  $beeple 
   โ””โ”€ A new image every day... for years.
  $brainfart 
   โ””โ”€ Spout out some uh... intellectual brilliance...
  $cablefail 
   โ””โ”€ Might as well be a noose...
  $carmod 
   โ””โ”€ Marvels of modern engineering.
  $dankmeme 
   โ””โ”€ Only the dankest.
  $dirtyjoke 
   โ””โ”€ Let's see if reddit can be dir-... oh... uh.. funny... (bot-admin only)
  $dragon 
   โ””โ”€ From the past - when great winged beasts soared the skies.
  $earthporn 
   โ””โ”€ Earth is good.
  $joke 
   โ””โ”€ Let's see if reddit can be funny...
  $lpt 
   โ””โ”€ Become a pro - AT LIFE.
  $macsetup 
   โ””โ”€ Feast your eyes upon these setups.
  $meirl 
   โ””โ”€ Me in real life.
  $nocontext 
   โ””โ”€ Spout out some intersexual brilliance.
  $nosleep 
   โ””โ”€ I hope you're not tired...
  $pun 
   โ””โ”€ I don't know, don't ask...
  $question 
   โ””โ”€ Spout out some interstellar questioning... ?
  $randomcat 
   โ””โ”€ Meow.
  $randomdog 
   โ””โ”€ Bark if you know whassup.
  $redditimage [subreddit]
   โ””โ”€ Try to grab an image from an image-based subreddit.
  $ruser [user_name]
   โ””โ”€ Gets some info on the passed username - attempts to use your username if none...
  $shittybattlestation 
   โ””โ”€ Let's look at some shitty stuff.
  $shittylpt 
   โ””โ”€ Your advise is bad, and you should feel bad.
  $software 
   โ””โ”€ I uh... I wrote it myself.
  $starterpack 
   โ””โ”€ Starterpacks.
  $techsupport 
   โ””โ”€ Tech support irl.
  $thinkdeep 
   โ””โ”€ Spout out some intellectual brilliance.
  $wallpaper 
   โ””โ”€ Get something pretty to look at.
  $withcontext 
   โ””โ”€ Spout out some contextual brilliance.

Remind

Remind Cog (3 commands) - Remind.py Extension:

  $clearmind [index]
   โ””โ”€ Clear the reminder index passed - or all if none passed.
  $reminders [member]
   โ””โ”€ List pending reminders - pass a member to see their reminders in the current ...
  $remindme [message] [endtime]
   โ””โ”€ Set a reminder.  If the message contains spaces, it must be wrapped in quotes.

Responses

Responses Cog (12 commands) - Responses.py Extension:

  $addresponse [regex_trigger] [response]
   โ””โ”€ Adds a new response for the regex trigger - or updates the response if the tr...
  $chkresponse [check_string] (AKA: checkresponse)
   โ””โ”€ Reports a breakdown of the first match (if any) in the responses for the pass...
  $clearresponses  (AKA: clrresponses)
   โ””โ”€ Removes all response triggers (bot-admin only).
  $editresponse [response_index] [response]
   โ””โ”€ Edits the response for the passed index.  The response passed here does not r...
  $edittrigger [response_index] [regex_trigger]
   โ””โ”€ Edits the regex trigger for the passed index.  The triggers passed here do no...
  $loadresponses [url] (AKA: addresponses)
   โ””โ”€ Loads the passed json attachment or URL into the responses dictionary.
  $mvresponse [response_index] [target_index] (AKA: moveresponse)
   โ””โ”€ Moves the passed response index to the target index (bot-admin only).
  $remresponse [regex_trigger_number] (AKA: removeresponse, deleteresponse, delresponse)
   โ””โ”€ Removes the passed response trigger (bot-admin only).
  $responses  (AKA: listresponses)
   โ””โ”€ Lists the response triggers and their responses (bot-admin only).
  $saveresponses 
   โ””โ”€ Saves the responses dictionary to a json file and uploads.
  $viewresponse [response_index] (AKA: getresponse)
   โ””โ”€ Displays the response in full which corresponds to the target index (bot-admi...
  $viewtrigger [response_index] (AKA: gettrigger)
   โ””โ”€ Displays the regex trigger in full which corresponds to the target index (bot...

Search Cog (8 commands) - Search.py Extension:

  $aol [query]
   โ””โ”€ The OG search engine.
  $ask [query]
   โ””โ”€ Jeeves, please answer these questions.
  $bing [query]
   โ””โ”€ Get some uh... more searching done.
  $convert [amount] [frm] [to]
   โ””โ”€ Convert currencies.  If run with no values, the script will print a list of a...
  $currlist [search] (AKA: listcurr, lcurr, currl)
   โ””โ”€ List currencies for the convert command.
  $duck [query]
   โ””โ”€ Duck Duck... GOOSE.
  $google [query]
   โ””โ”€ Get some searching done.
  $yahoo [query]
   โ””โ”€ Let Yahoo! answer your questions.

SecretSanta

SecretSanta Cog (11 commands) - SecretSanta.py Extension:

  $allowss [yes_no]
   โ””โ”€ Sets whether the Secret Santa module is enabled (owner only; always off by de...
  $getssrole 
   โ””โ”€ Lists the current Secret Santa role.
  $rawssmessage 
   โ””โ”€ Prints the raw markdown for the Secret Santa channel create message (bot-admi...
  $setssmessage [message]
   โ””โ”€ Sets the Secret Santa channel create message (bot-admin only). 
  $setssrole [role]
   โ””โ”€ Sets the Secret Santa role, or clears it if no role passed (bot-admin only).
  $ssapplyreport [url]
   โ””โ”€ Applies the passed ss.json file's settings and gives the Secret Santa channel...
  $sscreatechannels [category]
   โ””โ”€ Creates the private channels for all users with the Secret Santa role under t...
  $ssgenreport [category]
   โ””โ”€ Randomly pairs users for Secret Santa and uploads a ss.json report (bot-admin...
  $ssremovechannels [category]
   โ””โ”€ Removes all Secret Santa channels under a given category whose names correspo...
  $ssrevert [category]
   โ””โ”€ Returns ownership of the Secret Santa channels to their original owners if fo...
  $testssmessage 
   โ””โ”€ Prints the current Secret Santa channel create message (bot-admin only).

Server

Server Cog (11 commands) - Server.py Extension:

  $autopcpp [setting]
   โ””โ”€ Sets the bot's auto-pcpartpicker markdown if found in messages (admin-only). ...
  $dumpservers 
   โ””โ”€ Dumps a timpestamped list of servers into the same directory as the bot (owne...
  $endpoll [message_url] (AKA: pollend, epoll, endp, endvote, endv)
   โ””โ”€ Ends the poll that resides at the passed message url.  Must be either the ori...
  $getjoinrole  (AKA: joinrole)
   โ””โ”€ Gets the role applied to each new user that joins (admin only).
  $getprefix 
   โ””โ”€ Output's the server's prefix - custom or otherwise.
  $info 
   โ””โ”€ Displays the server info if any.
  $leaveserver [targetServer]
   โ””โ”€ Leaves a server - can take a name or id (owner only).
  $poll [poll_options] (AKA: vote)
   โ””โ”€ Starts a poll - which can take a custom prompt/question, as well as one or up...
  $setinfo [word]
   โ””โ”€ Sets the server info (bot-admin only).
  $setjoinrole [role]
   โ””โ”€ Sets the role to apply to each new user that joins (admin only).
  $setprefix [prefix]
   โ””โ”€ Sets the bot's prefix (bot-admin only).

ServerStats

ServerStats Cog (15 commands) - ServerStats.py Extension:

  $allmessages 
   โ””โ”€ Lists the number of messages I've seen on all severs so far. (only applies af...
  $bottomservers 
   โ””โ”€ Lists the bottom servers I'm connected to ordered by population.
  $firstjoins 
   โ””โ”€ Lists the first users to join.
  $firstservers 
   โ””โ”€ Lists the first servers I've joined.
  $joinedatpos <position>
   โ””โ”€ Lists the user that joined at the passed position.
  $joinpos [member]
   โ””โ”€ Tells when a user joined compared to other users.
  $listbots [guild_name]
   โ””โ”€ Lists up to the first 20 bots of the current or passed server.
  $listservers 
   โ””โ”€ Lists the servers I'm connected to.
  $messages 
   โ””โ”€ Lists the number of messages I've seen on this sever so far. (only applies af...
  $recentjoins 
   โ””โ”€ Lists the most recent users to join.
  $recentservers 
   โ””โ”€ Lists the most recent users to join - default is 10, max is 25.
  $serverinfo [guild_name]
   โ””โ”€ Lists some info about the current or passed server.
  $sharedservers [member]
   โ””โ”€ Lists how many servers you share with the bot.
  $topservers 
   โ””โ”€ Lists the top servers I'm connected to ordered by population.
  $users 
   โ””โ”€ Lists the total number of users on all servers I'm connected to.

Settings

Settings Cog (14 commands) - Settings.py Extension:

  $addowner [member]
   โ””โ”€ Adds an owner to the owner list.  Can only be done by a current owner.
  $claim 
   โ””โ”€ Claims the bot if disowned - once set, can only be changed by the current owner.
  $disown 
   โ””โ”€ Revokes all ownership of the bot.
  $flush 
   โ””โ”€ Flush the bot settings to disk (admin only).
  $getsstat [stat]
   โ””โ”€ Gets a server stat (admin only).
  $getstat [stat] [member]
   โ””โ”€ Gets the value for a specific stat for the listed member (case-sensitive).
  $ownerlock 
   โ””โ”€ Locks/unlocks the bot to only respond to the owner (owner-only... ofc).
  $owners 
   โ””โ”€ Lists the bot's current owners.
  $prune 
   โ””โ”€ Iterate through all members on all connected servers and remove orphaned sett...
  $prunelocalsettings 
   โ””โ”€ Compares the current server's settings to the default list and removes any no...
  $prunesettings 
   โ””โ”€ Compares all connected servers' settings to the default list and removes any ...
  $remowner [member]
   โ””โ”€ Removes an owner from the owner list.  Can only be done by a current owner.
  $setsstat [stat] [value]
   โ””โ”€ Sets a server stat (admin only).
  $verifydefaultroles  (AKA: recheckdefaultroles)
   โ””โ”€ Forces a recheck of all members to ensure they have the default role applied ...

SettingsDict

SettingsDict Cog (1 command) - SettingsDict.py Extension:

  $sdict [command] [key] [args]
   โ””โ”€ Allows the bot's owners to interface with the settings_dict.json.

Setup

Setup Cog (1 command) - Setup.py Extension:

  $setup 
   โ””โ”€ Runs first-time setup (server owner only).

Spooktober

Spooktober Cog (1 command) - Spooktober.py Extension:

  $spooking [yes_no]
   โ””โ”€ Enables/Disables reacting ๐ŸŽƒ to every sp00py message on Halloween (owner only).

Stream

Stream Cog (8 commands) - Stream.py Extension:

  $addstreamer [member]
   โ””โ”€ Adds the passed member to the streamer list (bot-admin only).
  $rawstream 
   โ””โ”€ Displays the raw markdown for the stream announcement message (bot-admin only).
  $remstreamer [member]
   โ””โ”€ Removes the passed member from the streamer list (bot-admin only).
  $setstream [message]
   โ””โ”€ Sets the stream announcement message (bot-admin only).
  $setstreamchannel [channel]
   โ””โ”€ Sets the channel for the stream announcements (bot-admin only).
  $streamchannel 
   โ””โ”€ Displays the channel for the stream announcements - if any.
  $streamers 
   โ””โ”€ Lists the current members in the streamer list.
  $teststream 
   โ””โ”€ Tests the stream announcement message (bot-admin only).

Strike

Strike Cog (12 commands) - Strike.py Extension:

  $addban [member]
   โ””โ”€ Adds the passed user to the ban list (bot-admin only).
  $addkick [member]
   โ””โ”€ Adds the passed user to the kick list (bot-admin only).
  $isbanned [member]
   โ””โ”€ Lists whether the user is in the ban list.
  $iskicked [member]
   โ””โ”€ Lists whether the user is in the kick list.
  $removeban [member]
   โ””โ”€ Removes the passed user from the ban list (bot-admin only).
  $removekick [member]
   โ””โ”€ Removes the passed user from the kick list (bot-admin only).
  $removestrike [member]
   โ””โ”€ Removes a strike given to a member (bot-admin only).
  $setstrikelevel [member] [strikelevel]
   โ””โ”€ Sets the strike level of the passed user (bot-admin only).
  $setstrikelimit [limit]
   โ””โ”€ Sets the number of strikes before advancing to the next consequence (bot-admi...
  $strike [member] [days] [message]
   โ””โ”€ Give a user a strike (bot-admin only).
  $strikelimit 
   โ””โ”€ Lists the number of strikes before advancing to the next consequence.
  $strikes [member]
   โ””โ”€ Check a your own, or another user's total strikes (bot-admin needed to check ...

Telephone

Telephone Cog (10 commands) - Telephone.py Extension:

  $call [number]
   โ””โ”€ Calls the passed number.  Can use *67 to hide your identity - or *69 to conne...
  $callerid 
   โ””โ”€ Reveals the last number to call regardless of *67 settings (bot-admin only).
  $phonebook [look_up]
   โ””โ”€ Lets you page through the phonebook - or optionally lets you search for a ser...
  $settelechannel [channel]
   โ””โ”€ Sets the channel for telephone commands - or disables that if nothing is pass...
  $teleblock [guild_name]
   โ””โ”€ Blocks all tele-numbers associated with the passed guild (bot-admin only).
  $teleblocklinks [yes_no]
   โ””โ”€ Enables/Disables removing links sent over telephone calls (bot-admin only).
  $teleblocks 
   โ””โ”€ Lists guilds with blocked tele-numbers.
  $telechannel 
   โ””โ”€ Prints the current channel for telephone commands.
  $telenumber 
   โ””โ”€ Prints your telephone number.
  $teleunblock [guild_name]
   โ””โ”€ Unblocks all tele-numbers associated with the passed guild (bot-admin only).

TempRole

TempRole Cog (10 commands) - TempRole.py Extension:

  $addtemprole [role]
   โ””โ”€ Adds a new role to the temp role list (admin only).
  $autotemp [role]
   โ””โ”€ Sets the temp role to apply to each new user that joins.
  $getautotemp 
   โ””โ”€ Gets the temp role applied to each new user that joins.
  $hastemp [member]
   โ””โ”€ Displays any temp roles the passed user has, and the remaining time.
  $listtemproles 
   โ””โ”€ Lists all roles for the temp role system.
  $removetemprole [role]
   โ””โ”€ Removes a role from the temp role list (admin only).
  $temp [member] [role] [cooldown]
   โ””โ”€ Gives the passed member the temporary role for the passed amount of time - ne...
  $temppm [yes_no]
   โ””โ”€ Sets whether to inform users that they've been given a temp role.
  $temptime [minutes]
   โ””โ”€ Sets the number of minutes for the temp role - must be greater than 0 (admin-...
  $untemp [member] [role]
   โ””โ”€ Removes the passed temp role from the passed user (bot-admin only).

Time

Time Cog (6 commands) - Time.py Extension:

  $listtz [tz_search]
   โ””โ”€ List all the supported TimeZones.
  $offset [member]
   โ””โ”€ See a member's UTC offset.
  $setoffset [offset]
   โ””โ”€ Set your UTC offset.
  $settz [tz]
   โ””โ”€ Sets your TimeZone - Overrides your UTC offset - and accounts for DST.
  $time [offset]
   โ””โ”€ Get UTC time +- an offset.
  $tz [member]
   โ””โ”€ See a member's TimeZone.

Translate

Translate Cog (4 commands) - Translate.py Extension:

  $detectlang <text>
   โ””โ”€ Reports the detected language and certainty of the passed text.
  $langlist [search] (AKA: listlang, llist, listl)
   โ””โ”€ Lists available languages - can optionally take a search term and will list t...
  $pronounce [text] (AKA: pr)
   โ””โ”€ Pronunciation for a sentence in the English language.
  $translate [translate] (AKA: tr)
   โ””โ”€ Translate some stuff!  Takes a phrase, the from language identifier and the t...

Turret

Turret Cog (1 command) - Turret.py Extension:

  $turret 
   โ””โ”€ Now you're thinking with - wait... uh.. turrets?

Uptime

Uptime Cog (1 command) - Uptime.py Extension:

  $uptime 
   โ””โ”€ Lists the bot's uptime.

UrbanDict

UrbanDict Cog (2 commands) - UrbanDict.py Extension:

  $define [word]
   โ””โ”€ Gives the definition of the word passed.
  $randefine 
   โ””โ”€ Gives a random word and its definition.

UserRole

UserRole Cog (17 commands) - UserRole.py Extension:

  $addrole [role]
   โ””โ”€ Adds a role from the user role list to your roles.  You can have multiples at...
  $adduserrole [role]
   โ””โ”€ Adds a new role to the user role system (admin only).
  $clearroles 
   โ””โ”€ Removes all user roles from your roles.
  $isurblocked [member]
   โ””โ”€ Outputs whether or not the passed user is blocked from the UserRole module.
  $listuserroles 
   โ””โ”€ Lists all roles for the user role system.
  $oneuserrole [yes_no]
   โ””โ”€ Turns on/off one user role at a time (bot-admin only; always on by default).
  $removeuserrole [role]
   โ””โ”€ Removes a role from the user role system (admin only).
  $remrole [role]
   โ””โ”€ Removes a role from the user role list from your roles.
  $rradd [role_name_or_id]
   โ””โ”€ Adds a new role to the reaction roles list.
  $rrclear 
   โ””โ”€ Removes the message to watch for user reaction roles, as well as all roles an...
  $rrdel [role_name_or_id]
   โ””โ”€ Removes the passed role from the reaction roles list (bot-admin only).
  $rrlist 
   โ””โ”€ Lists the current reaction roles and their corresponding reactions (bot-admin...
  $rrmessage [message_url]
   โ””โ”€ Gets or sets the message to watch for user reaction roles (bot-admin only).
  $rrtoggle [yes_no]
   โ””โ”€ Sets whether or not reaction messages will toggle roles - or only add them (b...
  $setrole [role]
   โ””โ”€ Sets your role from the user role list.  You can only have one at a time.
  $urblock [member]
   โ””โ”€ Blocks a user from using the UserRole system and removes applicable roles (bo...
  $urunblock [member]
   โ””โ”€ Unblocks a user from the UserRole system (bot-admin only).

VoteKick

VoteKick Cog (13 commands) - VoteKick.py Extension:

  $setvkchannel [channel]
   โ””โ”€ Sets which channel then mention posts to when enough votes against a user are...
  $setvkmention [user_or_role]
   โ””โ”€ Sets which user or role is mentioned when enough votes against a user are rea...
  $vk [user] [server]
   โ””โ”€ Places your vote to have the passed user kicked.
  $vkanon [yes_no]
   โ””โ”€ Sets whether vote messages are removed after voting (bot-admin only; always o...
  $vkchannel 
   โ””โ”€ Gets which channel then mention posts to when enough votes against a user are...
  $vkclear [user]
   โ””โ”€ Clears the votes against the passed user (bot-admin only).
  $vkexpiretime [the_time]
   โ””โ”€ Sets the amount of time before a vote expires.  0 or less will make them perm...
  $vkinfo 
   โ””โ”€ Lists the vote-kick info.
  $vkmention 
   โ””โ”€ Gets which user or role is mentioned when enough votes against a user are rea...
  $vkmutetime [the_time]
   โ””โ”€ Sets the number of time a user is muted when the mute votes are reached - 0 o...
  $vks [user]
   โ””โ”€ Lists the vote count of the passed user (bot-admin only) or the author if no ...
  $vktomention [number_of_votes]
   โ””โ”€ Sets the number of votes before the selected role or user is mentioned.  Anyt...
  $vktomute [number_of_votes]
   โ””โ”€ Sets the number of votes before a user is muted.  Anything less than 1 will d...

WatchURL

WatchURL Cog (7 commands) - WatchURL.py Extension:

  $addwatchurl [url]
   โ””โ”€ Adds a new URL to watch for (bot-admin only).
  $clearwatchedurls 
   โ””โ”€ Clears all URLs to watch for (bot-admin only).
  $clearwatchurlmatches 
   โ””โ”€ Clears all URL watch list matches (bot-admin only).
  $delwatchurl [url]
   โ””โ”€ Removes a URL from the watch list (bot-admin only).
  $lasturls 
   โ””โ”€ Shows up to the last 200 URLs sent that matched the URL watch lists in order ...
  $listwatchurls 
   โ””โ”€ Lists the URLs to watch for in passed messages.
  $watchboturls [yes_no]
   โ””โ”€ Sets whether we watch for URLs from other bots (bot-admin only - disabled by ...

Weather

Weather Cog (3 commands) - Weather.py Extension:

  $forecast [city_name]
   โ””โ”€ Gets some weather, for 5 days or whatever.
  $tconvert [temp] [from_type] [to_type]
   โ””โ”€ Converts between Fahrenheit, Celsius, and Kelvin.  From/To types can be:
  $weather [city_name]
   โ””โ”€ Gets some weather.

Welcome

Welcome Cog (7 commands) - Welcome.py Extension:

  $rawgoodbye [member]
   โ””โ”€ Prints the current goodbye message's markdown (bot-admin only).
  $rawwelcome [member]
   โ””โ”€ Prints the current welcome message's markdown (bot-admin only).
  $setgoodbye [message]
   โ””โ”€ Sets the goodbye message for your server (bot-admin only).
  $setwelcome [message]
   โ””โ”€ Sets the welcome message for your server (bot-admin only). 
  $setwelcomechannel [channel]
   โ””โ”€ Sets the channel for the welcome and goodbye messages (bot-admin only).
  $testgoodbye [member]
   โ””โ”€ Prints the current goodbye message (bot-admin only).
  $testwelcome [member]
   โ””โ”€ Prints the current welcome message (bot-admin only).

Wiki

Wiki Cog (1 command) - Wiki.py Extension:

  $wiki [search]
   โ””โ”€ Search Wikipedia!

Xp

Xp Cog (11 commands) - Xp.py Extension:

  $bottomxp 
   โ””โ”€ List the bottom xp-holders.
  $defaultrole 
   โ””โ”€ Lists the default role that new users are assigned.
  $gamble [bet]
   โ””โ”€ Gamble your xp reserves for a chance at winning xp!
  $leaderboard 
   โ””โ”€ List the top xp-holders.
  $listxproles 
   โ””โ”€ Lists all roles, id's, and xp requirements for the xp promotion/demotion system.
  $rank [member]
   โ””โ”€ Say the highest rank of a listed member.
  $recheckrole [user]
   โ””โ”€ Re-iterate through all members and assign the proper roles based on their xp ...
  $recheckroles 
   โ””โ”€ Re-iterate through all members and assign the proper roles based on their xp ...
  $stats [member]
   โ””โ”€ List the xp and xp reserve of a listed member.
  $xp [member] [xpAmount]
   โ””โ”€ Gift xp to other members.
  $xpinfo 
   โ””โ”€ Gives a quick rundown of the xp system.

XpBlock

XpBlock Cog (4 commands) - XpBlock.py Extension:

  $listxpblock 
   โ””โ”€ Lists xp blocked users and roles.
  $xpblock [user_or_role]
   โ””โ”€ Adds a new user or role to the xp block list (bot-admin only).
  $xpunblock [user_or_role]
   โ””โ”€ Removes a user or role from the xp block list (bot-admin only).
  $xpunblockall 
   โ””โ”€ Removes all users and roles from the xp block list (bot-admin only).

XpStack

XpStack Cog (5 commands) - XpStack.py Extension:

  $checkxp 
   โ””โ”€ Displays the last xp transactions (bot-admin only).
  $clearallxp 
   โ””โ”€ Clears all xp transactions from the transaction list for all servers (owner-o...
  $clearxp 
   โ””โ”€ Clears the xp transaction list (bot-admin only).
  $setxpcount [count]
   โ””โ”€ Sets the number of xp transactions to keep (default is 10).
  $xpcount [count]
   โ””โ”€ Returns the number of xp transactions to keep (default is 10).

More Repositories

1

gibMacOS

Py2/py3 script that can download macOS components direct from Apple
Python
5,727
star
2

ProperTree

Cross platform GUI plist editor written in python.
Python
2,587
star
3

GenSMBIOS

Py script that uses acidanthera's macserial to generate SMBIOS and optionally saves them to a plist.
Python
1,557
star
4

SSDTTime

SSDT/DSDT hotpatch attempts.
Python
1,039
star
5

USBMap

Python script for mapping USB ports in macOS and creating a custom injector kext.
Python
1,032
star
6

MountEFI

An even more robust edition of my previous MountEFI scripts
Python
1,028
star
7

Hackintosh-Guide

474
star
8

Lilu-and-Friends

A python script that can download and build a number of kexts.
Python
365
star
9

OCConfigCompare

Python script to compare two plists and list missing keys in either.
Python
305
star
10

CPUFriendFriend

Py script to walk frequency vectors and leverage acidanthera's CPUFriend ResourceConverter.
Python
148
star
11

CPU-Name

Small py script to change the CPU name in About This Mac by leveraging functionality in Acidanthera's RestrictEvents
Python
95
star
12

Web-Driver-Toolkit

A small python script for downloading NVIDIA Web Drivers based on either the current OS build version - or a selected build version.
Python
87
star
13

Hackintosh-Tips-And-Tricks

A collection of things I've learned about Hackintosh - Hopefully it helps others!
82
star
14

KextExtractor

A py script to extract/copy a folder of kexts or zips to a target EFI partition
Python
75
star
15

USB-Installer-Creator

A subset of commands from Mac Multi-Tool that *only* build USB installers.
Python
49
star
16

EFI-Backup-Restore

A smallish script that can backup EFI partitions - and eventually restore them (hopefully).
Python
41
star
17

PyVega

Python fork (kinda) of lihaoyun6's VGTab
Python
39
star
18

UnPlugged

Bash script to help build and run an offline installer in recovery.
Shell
39
star
19

EssentialsList

A small python script that creates a timestamped zip on your Desktop containing troubleshooting info.
Python
38
star
20

Mac-Multi-Tool

A tool I put together for creating OSX86 installers (OS X 10.9+)
Shell
38
star
21

HackUpdate

Python script to automate Lilu and Friends, KextExtractor, OC-Update, and OCConfigCompare.
Python
34
star
22

NullCPUPowerManagement

NullCPUPowerManagement.kext tweaked to build on newer setups
C++
33
star
23

AMDVanillaPatches

Py script that can download and merge the AMD vanilla config.plist patches.
Python
26
star
24

OC-Update

Bash script to update OpenCore and some efi drivers
Shell
21
star
25

ACPIRename

Py script to list paths in DSDT as well as generate unique method/device renames.
Python
20
star
26

VGTabMerge

Small py script to merge aty_properties from a VGTab injector kext to the config.plist -> Devices -> Properties for WEG injection.
Python
15
star
27

CheckAudio

Small py script to offer some debugging info on HDEF and current outputs.
Python
15
star
28

CsrDecode

Small py script to show what different CsrActiveConfig values enable/disable
Batchfile
15
star
29

Plist-Tool

A sloppy plist patching tool (yay!)
Python
15
star
30

OCSnapshot

Python CLI version of ProperTree's OC Snapshot function.
Python
14
star
31

BootChime

Py script to aid in setting up the boot chime in OpenCore.
Python
13
star
32

gibMacRecovery

Wrapper around Acidanthera's macrecovery.py to help setup python and automate the process.
Python
12
star
33

BitmaskDecode

Python script to help demystify a number of known bitmasks.
Batchfile
11
star
34

FixHPET

Py script to examine a DSDT and attempt to patch out IRQ conflicts.
Python
11
star
35

CheckGPU

Small py script to offer some debugging info on GPUs.
Python
10
star
36

SetAudio

Small py/applescript combo script that allows the user to select audio input/output.
Python
10
star
37

Batch-Scripts

A collection of batch scripts I've written over the years.
Batchfile
10
star
38

CloverExtractor

Small py script to extract CLOVERX64.efi from an install package and copy it to a target drive's EFI partition.
Python
10
star
39

MmioDevirt

Python script to create a template MmioWhitelist.
Python
9
star
40

LogCheck

Py script to scrape high level info from an opencore log
Python
9
star
41

Mac-Multi-Tool-GUI

Attempt at an Objective C rewrite of my Mac Multi-Tool script
Objective-C
9
star
42

CleanDock

Small py script to remove any apps from the dock not in a settings.json file.
Python
8
star
43

BridgeBuilder

Python script to generate ACPI for PCI bridges using DSDT + Device Paths
Python
8
star
44

ForceRGB

Py script to download, run, and setup results of Andrew Daugherityโ€™s patch-edid script
Python
8
star
45

Web-Driver-Getter

A small python script for downloading NVIDIA Web Drivers based on either the current OS build version - or a selected build version.
Python
7
star
46

AppleALC-Scrub

Dynamically reroutes layouts to valid counterparts in AppleHDA.kext
Python
7
star
47

pymodules

A repo of a number of helper modules I've made
Python
7
star
48

DevicePath

Py script to convert Windows device paths to fit OpenCore's expectations.
Batchfile
7
star
49

OpenConfig

Small bash script to mount the booted OC EFI and open the config.plist.
Shell
6
star
50

Hack-Fix-It

A custom script to aid in Hack setup
Shell
5
star
51

Convert.command

Small py2/py3 script to convert between a few value types
Batchfile
5
star
52

GPUP

Script to add/remove/edit GPU priority for apps in Windows 10
Batchfile
5
star
53

APFS-Non-Verbose

A small py script to patch apfs.efi
Python
4
star
54

PowerSettings

Py script to set some basic pmset commands and/or reset power settings.
Python
4
star
55

GetUUID

Bash script to grab UUID for the target volume
Shell
4
star
56

RoR2Unlocker

Py script to unlock characters and adjust lunar coins in Risk Of Rain 2
Python
4
star
57

OpenAsarInstall

Py script to fetch and install OpenAsar on macOS/Windows
Python
4
star
58

GetTex

Py script to download the Configuration.tex from the OpenCorePkg repo.
Python
4
star
59

icontool

A small script to take images and convert them to OSX icns files
Shell
4
star
60

IORegPy

Script to walk the plist output of the ioreg command
Python
3
star
61

Check-Some

A small script to check OSX/macOS installer checksums
Shell
3
star
62

CheckAPFS

Small py2 script to check the version of a passed, or local apfs.efi file.
Python
3
star
63

Exclusions.bat

Small script to add/remove Windows Defender exclusions programatically.
Batchfile
3
star
64

Start-Xcode

Bash script to directly launch Xcode via its binary
Shell
3
star
65

GetHash

Py script to list MD5, SHA1, and SHA256 of a specified file.
Python
3
star
66

ToggleDebug

A py script to toggle debug settings in an OC config.plist.
Python
3
star
67

CheckClover

Small py2 script to check the version of clover on a mounted EFI, or local CLOVERX64.efi file.
Batchfile
3
star
68

FontRendering

Py script to fix font rendering on non-HiDPI displays in Mojave.
Python
3
star
69

GetPlatforms

Small py2/py3 script to get ig/snb-platform-id's from Clover source or local gma.c file and format them for readability.
Batchfile
3
star
70

Mastermind

Single player python version of the Mastermind board game.
Python
3
star
71

GetHDEF

Small py script to locate HDEF in ioreg and print verbose info
Python
2
star
72

Bash-Scripts

Some Bash scripts I've written over the years.
Shell
2
star
73

OneScript

A little script to update some other scripts
Python
2
star
74

macrecovery-legacy

Python 2 and 3 compatible fork of macrecovery.py
Python
2
star
75

iasl-legacy

Rehost for legacy iasl tools.
1
star
76

CloverBootFiles

boot, boot0af, and boot1f32alt from Clover
1
star
77

StripPlistComments.py

A small script that should work on Python 2 or 3, macOS or Windows, that can strip plist comments
Python
1
star
78

Dilbert.py

A simple python script that crawls through Dilbert comics
Python
1
star
79

Essentials-Pruner

A private script (public now) to prune the essentials list against a preset list of kexts
Shell
1
star
80

RenameExt

A simple batch script to recursively rename files with a specified extension.
Batchfile
1
star
81

PyWordle

Python clone of Wordle for fun.
Python
1
star
82

linux_iasl

Rehost of the iasl.zip for Linux
1
star
83

Lavalink-Updater

Py script to update and launch Lavalink.jar
Python
1
star