Skip to content

Instantly share code, notes, and snippets.

View eros18123's full-sized avatar

Eros Cardoso eros18123

View GitHub Profile
@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.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
@eros18123
eros18123 / kanji pdf
Last active February 23, 2026 20:55
kanji pdf 2136 + 1 extra
import fitz # PyMuPDF
import os
import tkinter as tk
from tkinter import messagebox
from PIL import Image, ImageTk
from tqdm import tqdm
import numpy as np
PDF_PATH = "kanji_poster.pdf"
OUTPUT_FOLDER = "kanji_images"
@eros18123
eros18123 / chat nova versao 2
Created January 9, 2026 19:43
chat nova versao 2
import sys
import os
import uuid
import tempfile
import threading
import json
import time
import re
import base64
import mimetypes
@eros18123
eros18123 / chat nova versao
Created January 8, 2026 19:00
chat nova versao
import sys
import os
import uuid
import tempfile
import threading
import json
import time
import re
import base64
import mimetypes
@eros18123
eros18123 / chat pc servidor x pc cliente rede interna
Created January 6, 2026 00:58
chat pc servidor x pc cliente rede interna
#agente servidor.pyw
# agente.py (Versão Final com Notificação Customizada e 100% Confiável)
import socket
import subprocess
import sys
import os
import threading
import queue
import time