Skip to content

Instantly share code, notes, and snippets.

View eros18123's full-sized avatar

Eros Cardoso eros18123

View GitHub Profile
@eros18123
eros18123 / Pesquisar deck e subdeck 2
Last active February 23, 2026 20:53
Pesquisar deck e subdeck 2
# -*- coding: utf-8 -*-
# Nome do Addon: Pesquisa e Navegação de Decks Unificado (Auto-expansão Inteligente)
# Funcionalidades: Pesquisa, destaque, contador, ignora acentos, acha subdecks, AUTO-EXPANDE decks pais e Ocultar/Mostrar Barra.
import os
import json
from aqt import mw, gui_hooks
from aqt.qt import QTimer
# --- INÍCIO: LÓGICA DE CONFIGURAÇÃO E ESTADO ---
@eros18123
eros18123 / Oclusao de tabela aleatoria
Created February 21, 2026 20:22
Oclusao de tabela aleatoria
# -*- coding: utf-8 -*-
import os
import json
import time
from aqt.qt import *
from aqt import gui_hooks
from aqt import mw
# Caminho para salvar as configurações
@eros18123
eros18123 / estatisticas nos cards 1.2
Created February 13, 2026 14:52
estatisticas nos cards 1.2
# -*- coding: utf-8 -*-
import json
import os
import re
import csv
import webbrowser
import aqt # Importante para abrir o Browser
from aqt import mw, gui_hooks
from aqt.qt import *
@eros18123
eros18123 / Vinculador de Link e Maps 3
Created February 12, 2026 15:44
Vinculador de Link e Maps 3
@eros18123
eros18123 / fixed decks 5.9
Created February 12, 2026 14:40
fixed decks 5.9
# __init__.py
import os
import re
import json
import itertools
import math
import webbrowser
import tempfile
import datetime
@eros18123
eros18123 / estatisticas nos cards 1.1
Last active February 12, 2026 15:32
estatisticas nos cards 1.1
# -*- coding: utf-8 -*-
import json
import os
import re
import csv
import webbrowser
import aqt # Importante para abrir o Browser
from aqt import mw, gui_hooks
from aqt.qt import *
@eros18123
eros18123 / conversor mp4
Created February 8, 2026 12:20
conversor mp4
import os
import sys
import tkinter as tk
from tkinter import filedialog
# Tenta importar da maneira antiga (v1) ou nova (v2) para garantir que funcione
try:
from moviepy.editor import VideoFileClip
except ImportError:
try:
@eros18123
eros18123 / etiquetas ordenadas a-z
Last active February 12, 2026 14:33
etiquetas ordenadas a-z no painel
from aqt import mw
from anki.hooks import wrap
from aqt.browser import SidebarItem, SidebarItemType
from aqt.gui_hooks import browser_sidebar_will_show_context_menu
def get_sort_reverse():
if not mw.col:
return False
return mw.col.conf.get('tag_sort_reverse', False)
@eros18123
eros18123 / modo foco, ativa e desativa botoes de barra de cima e de baixo ctrl+h
Created February 5, 2026 13:57
modo foco, ativa e desativa botoes de barra de cima e de baixo ctrl+h
import os
import json
from aqt import mw
from aqt.qt import *
from aqt.gui_hooks import state_did_change, reviewer_did_show_question
config_file = os.path.join(os.path.dirname(__file__), "config.json")
config = {"hidden": False}
def load_config():
@eros18123
eros18123 / estatisticas nos cards
Created February 2, 2026 11:10
estatisticas nos cards
# -*- coding: utf-8 -*-
import json
import os
import re
import csv
import webbrowser # Novo import para abrir o navegador
from aqt import mw, gui_hooks
from aqt.qt import *
from aqt.editor import Editor