Skip to content

Instantly share code, notes, and snippets.

View Diegiwg's full-sized avatar
🌲
Feliz

Diego Queiroz Diegiwg

🌲
Feliz
View GitHub Profile
@Diegiwg
Diegiwg / FlappyBird.c
Created October 6, 2023 23:19 — forked from smvd/FlappyBird.c
flappy bird writen in c running in the terminal
/*
_ _ _ _____ _ ____ _
| \ | | ___ | |_ | ___| | __ _ _ __ _ __ _ _ | _ \ _ _ ___| | __
| \| |/ _ \| __| | |_ | |/ _` | '_ \| '_ \| | | | | | | | | | |/ __| |/ /
| |\ | (_) | |_ | _| | | (_| | |_) | |_) | |_| | | |_| | |_| | (__| <
|_| \_|\___/ \__| |_| |_|\__,_| .__/| .__/ \__, | |____/ \__,_|\___|_|\_\
|_| |_| |___/
compiler : GCC
command : gcc source.c -o FlappyBird.exe -Werror -Wall -W -s
license : www.unlicense.org (Please credit my channel tho)
@Diegiwg
Diegiwg / linkedIn_jobs_api.md
Last active April 25, 2024 17:58
LinkedIn Jobs API Documentation
@Diegiwg
Diegiwg / Padrões de Rotas - Vacuum.md
Created May 6, 2023 22:25
Padrões de Rotas - Vacuum

Padrões de Rotas - Vacuum

Todas as rotas ficam dentro da pasta raiz api, dentro da pasta que representa sua versão, atualmente v1.

Rotas para Conjunto de Recursos

Quando quisermos acessar um conjunto de recursos, a rota estará escrita no plural.

A exemplo com alguns dos recursos que temos no projeto:

@Diegiwg
Diegiwg / Projeto: Aprendendo com Freelance.md
Created April 25, 2023 12:15
Projeto: Aprendendo com Freelance

Projeto: Aprendendo com Freelance

O projeto consiste na criação de uma comunidade, construída sobre uma plataforma Desktop/Mobile, na qual, jovens programadores, se cadastram, para ter acesso a propostas de serviços freelances.

O que seriam tais serviços?

Um iniciante talvez não tenha a confiança para assumir o compromisso com pessoas/empresas em projetos reais, ou, tais pessoas/empresas não confiem em iniciantes.

Por isso, os serviços seriam 'copias' de projetos disponíveis em plataformas de Freelances, com toda a carga 'real', de prazo, requisitos, e demandas, porém, em um ambiente de simulação, no qual o iniciante pode assumir o risco de falhar, e não ter que arcar com os prejuízos jurídicos e de reputação.

@Diegiwg
Diegiwg / git.md
Created March 13, 2023 10:59 — forked from lisanias/git.md
Lista de comandos úteis do GIT

#GIT

Estados

  • Modificado (modified);
  • Preparado (staged/index)
  • Consolidado (comitted);

Ajuda

from nicegui.element import Element
class columns:
itens = []
def __init__(self, parent: Element) -> None:
self.parent = parent
def add(self, name: str, label: str, field: str):
@Diegiwg
Diegiwg / !_example.py
Last active April 23, 2024 21:07
Script that automatically generates styling classes to apply to NiceGUI elements, using the Tailwind system
from Typography import Typography
from Backgrounds import Backgrounds
from Sizing import Sizing
from nicegui import ui
# STYLE LIB
s_title = (
Typography()
.text_color("text-teal-600")
@Diegiwg
Diegiwg / typography_tailwind_.py
Created February 8, 2023 04:29
Class to apply typography effects to NiceGUI text elements, using Tailwind
from typing import Literal
from nicegui.element import Element
FontFamily = Literal["sans", "serif", "mono"]
FontSize = Literal[
"xs",
"sm",
"base",
"lg",
"xl",
from dataclasses import dataclass
from typing import Callable
from nicegui.element import Element
from nicegui import ui, Client
#### ROUTES.PY ####
@dataclass
class Route:
path: str