Skip to content

Instantly share code, notes, and snippets.

View laggron42's full-sized avatar
🐲

El Laggron laggron42

🐲
  • Paris, France
  • 21:15 (UTC +02:00)
View GitHub Profile
@laggron42
laggron42 / select.py
Created September 5, 2022 11:29
Paginated select menu
# select menus with options that can go above 25
# uses "previous" and "next" select options for scrolling
# tests are included in the file below
import discord
from discord.ui import Select, Item, View
from discord.components import SelectOption
from discord.utils import MISSING
@laggron42
laggron42 / __init__.py
Created January 18, 2022 19:33
Blind Test cog
from typing import TYPE_CHECKING
from .blindtest import BlindTest
if TYPE_CHECKING:
from redbot.core.bot import Red
async def setup(bot: "Red"):
n = BlindTest(bot)
@laggron42
laggron42 / vimrc
Last active November 21, 2023 12:08
" https://gist.github.com/laggron42/187570f694da4ae10eb3e5db6cf98205
set nocompatible
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'Vundle/Vundle.vim' " package manager
Plugin 'tomasiser/vim-code-dark' " theme
Plugin 'vim-airline/vim-airline' " status bar style
@laggron42
laggron42 / error.py
Created July 31, 2018 11:47
Got while running pipenv install --dev inside the fork
Laggrons-MBP:~ laggron$ cd Documents/
Laggrons-MBP:Documents laggron$ cd RedDB-fork/
Laggrons-MBP:RedDB-fork laggron$ pipenv install --dev
Traceback (most recent call last):
File "/usr/local/bin/pipenv", line 11, in <module>
sys.exit(cli())
File "/usr/local/lib/python3.6/site-packages/pipenv/vendor/click/core.py", line 722, in __call__
return self.main(*args, **kwargs)
File "/usr/local/lib/python3.6/site-packages/pipenv/vendor/click/core.py", line 697, in main
rv = self.invoke(ctx)
@laggron42
laggron42 / bettermod-beta-1.py
Created October 8, 2017 21:12
first version for beta test of bettermod (need color)
import discord
import json
import os
import datetime
import asyncio
import re
from discord.ext import commands
from .utils.dataIO import dataIO
from .utils import checks