Skip to content

Instantly share code, notes, and snippets.

@celsowm
celsowm / console.js
Created March 28, 2025 20:02
deepseek and qween json extract
(function() {
// Função para remover comentários do tipo //, respeitando literais de string.
function removeComments(jsonString) {
let result = '';
let insideString = false;
let insideComment = false;
for (let i = 0; i < jsonString.length; i++) {
let char = jsonString[i];
let nextChar = jsonString[i + 1];
@celsowm
celsowm / simulado_oab_gpt4.5.json
Last active March 15, 2025 17:37
simulado_oab_gpt4.5.json
[
{
"disciplina": "Direito Constitucional",
"enunciado": "Qual princípio constitucional está relacionado à proibição do retrocesso social?",
"alternativas": {
"a": "Princípio da razoabilidade",
"b": "Princípio da dignidade da pessoa humana",
"c": "Princípio da vedação ao retrocesso",
"d": "Princípio da eficiência"
},
@celsowm
celsowm / console.js
Created March 15, 2025 17:27
chatgpt code mirror extract json scrapping iife
(function() {
const masterArray = [];
// Função auxiliar que remove linhas com comentários (começando com "//")
function removeComments(str) {
// Remove linhas que iniciam com espaços opcionais seguidos de //
return str.replace(/^\s*\/\/.*$/gm, '');
}
// Tenta fazer o parse do JSON após remover comentários
@celsowm
celsowm / cpc_2015.json
Created January 31, 2025 22:08
cpc_2015.json
[
{
"numero": 1,
"texto": "O processo civil será ordenado, disciplinado e interpretado conforme os valores e as normas fundamentais estabelecidos na Constituição da República Federativa do Brasil , observando-se as disposições deste Código."
},
{
"numero": 2,
"texto": "O processo começa por iniciativa da parte e se desenvolve por impulso oficial, salvo as exceções previstas em lei."
},
{
@celsowm
celsowm / codigo_civil_scrapping.py
Created January 31, 2025 22:00
codigo_civil_scrapping.py
import requests
from bs4 import BeautifulSoup
import re
import json
# URL da página que contém os artigos
url = "https://www.planalto.gov.br/ccivil_03/leis/2002/l10406compilada.htm"
# Headers para imitar um navegador
headers = {
@celsowm
celsowm / index.htm
Last active January 25, 2025 19:13
PDFJS LIB EXTRACT TABLE TO MARKDOWN !!!
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>PDF Tables to Markdown</title>
</head>
<body>
@celsowm
celsowm / index.htm
Last active January 19, 2025 23:17
PDF to MARKDOWN JS
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8" />
<title>PDF to Markdown (replicando quebras do PDF)</title>
<!-- PDF.js via CDN -->
<script src="https://cdn.jsdelivr.net/npm/pdfjs-dist@3.6.172/build/pdf.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/pdfjs-dist@3.6.172/build/pdf.worker.min.js"></script>
<style>
body {
@celsowm
celsowm / exemplo.js
Created January 13, 2025 21:43
Plugin de Exemplo em CKEditor 5
import { Plugin, ButtonView, View, InputTextView } from 'ckeditor5';
export default class Exemplo extends Plugin {
init() {
const editor = this.editor;
// Adiciona o botão "Exemplo" à barra de ferramentas
editor.ui.componentFactory.add('exemplo', locale => {
@celsowm
celsowm / llama_cpp_python.bat
Last active January 11, 2025 14:40
llama_cpp_python with CUDA on windows
setx CMAKE_ARGS "-DGGML_CUDA=on"
pip install -U --no-cache --force-reinstall -vvv llama-cpp-python
@celsowm
celsowm / index.htm
Created January 7, 2025 12:43
Menu Dropdown generator via bootstrap
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Menu Dinâmico</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet">
</head>
<body class="bg-dark text-light p-3">