Skip to content

Instantly share code, notes, and snippets.

View WellingtonFonseca's full-sized avatar
😁

Wellington Fonseca WellingtonFonseca

😁
View GitHub Profile
@WellingtonFonseca
WellingtonFonseca / sharepoint_gerenciar.py
Last active September 5, 2023 22:45
office365-rest-python-client - gerenciador básico de arquivos no sharepoint
import logging
import os
from datetime import datetime
from office365.runtime.auth.user_credential import UserCredential
from office365.sharepoint.client_context import ClientContext
class SharePointGerenciar(Configuracoes):
Distributor ID:	Ubuntu
Description:	Ubuntu 22.04.1 LTS
Release:	22.04
Codename:	jammy
today: 2022-12-13

download new icon: download

@WellingtonFonseca
WellingtonFonseca / Nível_1_Desvendando_Essa_Caixa_Preta
Last active August 24, 2023 00:43
Nível_1_Desvendando_Essa_Caixa_Preta
programa
{
funcao inicio ()
{
inteiro n
escreva("# listando números primos\n")
escreva("Importante!\n")
escreva("- Informe um valor inteiro\n")
escreva("- O valor deverá ser maior que 0 (zero)\n\n")
@WellingtonFonseca
WellingtonFonseca / gist:3b66183da7a0150cfcd80716be627a57
Created November 22, 2023 17:21
Classe simples para interagir com a api da Comtele
import requests
import json
import os
from typing import Optional, Any
class Comtele:
"""
python 3.10
A API da Comtele é construída no padrão REST. Nossa API possui URLs previsíveis de acordo com todos recursos servidos por cada endpoint, aceita requisições e retorna utilizando padrão JSON e também usa códigos de resposta HTTP padrão, a autenticação é feita via Header e todas as requisições também devem conter ‘Content-Type’: 'application/json’.
@WellingtonFonseca
WellingtonFonseca / readme.md
Last active February 26, 2024 04:44
overwriting django widgets templates - sobrescrevendo os templates do django widgets

Introdução

django 4.1

Creio que se você chegou até aqui, significa que está procurando uma solução de customizar os templates widgets padrões do django, ou seja, nada daqueles inputs quadrados de .html

Muitas soluções me foi dado, mas nenhuma como esta, por isso estou deixando aqui registrado para futuras consultas. Como apenas trocar os .htmls padrões que são renderizados pelo form padrão do django, com classes customizadas?

Solução

Acessando o seguinte caminho .venv/lib/python3.10/site-packages/django/forms/templates/django/forms/widgets (que aqui no meu caso estou utilizando .venv), você vai encontrar todos os .htmls que o django utiliza para renderizar os componentes do form, que então queremos customiza-los.

@WellingtonFonseca
WellingtonFonseca / recuperar_mysql_ibd.md
Last active April 13, 2024 18:27
# recuperar dados via .ibd (mysql 8.0.36)

recuperar dados via .ibd (mysql 8.0.36)

antes de iniciar, procure realizar o passo a passo no mesmo versionamento do mysql

  1. no novo banco de dados, crie o mesmo database com as mesmas tabelas (IMPORTANTE! Se conseguir criar com o mesmo layout de colunas será ótimo, porque o .ibd vai recuperar a mesma ordem dos dados. Mais abaixo e explico melhor)
  2. acesse a pasta data
  3. execute ls -la e obtenha o owner do diretório, creio que em servers seja mysql:mysql, aqui no meu caso aparece -rw-r----- 1 systemd-coredump systemd-coredump 486539264 abr 13 14:32 tbl_varejo_harmonizacao_vendas.ibd, logo systemd-coredump systemd-coredump (ou traduzindo systemd-coredump:systemd-coredump) é o owner dos meu diretórios
  4. agora que identificamos, vamos aos .ibds, então no diretório data você vai encontrar o diretório com o mesmo nome do database que criamos anteriormente.
  5. execute sudo rm -rf <nome_do_database>
  6. copie o mesmo diretório do diretório que queremos recuperar `sudo cp -r dire