Skip to content

Instantly share code, notes, and snippets.

View lucis's full-sized avatar
🇧🇷
I can't describe what's happening

Lucis lucis

🇧🇷
I can't describe what's happening
View GitHub Profile
@lucis
lucis / sections-Component.tsx
Created June 13, 2024 20:19
Useful for HTMX integration with deco.cx
import { useSection } from "deco/hooks/useSection.ts";
import type { AppContext } from "../apps/site.ts";
import type { SectionProps } from "deco/mod.ts";
import { toFileUrl } from "std/path/mod.ts";
interface Props {
component: string;
props?: Record<string, unknown>;
}
@lucis
lucis / proxies.json
Created May 25, 2023 23:39
Using proxies or redirects in deco.cx
{
"audiences": [
{
"name": "vtex_legacy_proxy",
"routes": [
{
"handler": {
"value": {
"url": "https://fashion.bravtexstores.com.br",
"__resolveType": "$live/handlers/proxy.ts"
@lucis
lucis / alias.sh
Created April 27, 2023 16:22
Useful Git alias
alias gp="git pull"
alias gpr="git openpr"
alias gcb="git checkout -b"
alias gc-="git checkout -"
alias grm="git rebase main"
alias grc="git rebase --continue"
alias garc="git add . && git rebase --continue"
alias grh="git reset --hard"
alias gac="git ac"
alias rebasemain="gcm && gp && gc- && grm"
[user]
email = your@email.com
name = Your Name
[credential]
helper = store
[color]
branch = auto
diff = auto
status = auto
ui = auto
@lucis
lucis / preact.code-snnipets
Last active August 21, 2023 23:56
Preact Code Snippets for VSCode (Ctrl + Shift + P -> "Configure User Snippets" -> "New Global Snippets" -> Cola esse arquivo)
{
"Preact Component": {
"prefix": "pc",
"body": [
"export interface Props { $2: $3 }",
"",
"export default function $1({ $2 }: Props) {",
" return (",
" ${0}",
" )",
import "./styles.css";
const template =
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABDgAAAeACAMAAAAcvxc4AAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAF1QTFRFiIiId3d3REREZmZmVVVVe3t7Q0NDZ2dnAAAAIiIibm5uR0dHGhoaKysrf39/ERERMzMzTU1NTExMGRkZXV1dOzs7CQkJXl5ePDw8CAgIKioqU1NTVFRUUlJSHBwcY2zjYgAAI11JREFUeJzt3e1i4ki2JVAjuD2GawM2tsvQNfP+jzkgHYEiFEDYaZKs7rV+pUGExEnORh8BPDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVJg0e9N7b0WYHTbmtqv4n3/t/Z/brgP+400f927crNXmh4257SoWh1X8723XASOPJ0/z+fy5mS7vvUm/5BeDY/pY8t3xBAf/qQptslrfY1f/h44xBAf8BsVGeVy9/Pb9jh86xhAc8BuUg2MfHYvfvCGC41sEB3fRNsbrtDVrmvXml7vlm/6g4Fg1me8eQQkO/lO1GZE0xtv8LsnxBwXH/Je3IggO/lONg+PhYRK7HbPfuSGC41sEB3dRCo6Hh/cuOSa/cUMEx7cIDu6iHBwP6/b29W/cEMHxLYKDuzgTHA+b4i7Honlqb/9Y/5XecZyFsZw9fxyWeJ6lF3SnhwUm527a/7ONqvnxfORx0clsPW9HfHxal4+dpuuP7rGHx5SCYznrlnicv1y7VnQ
{
"version": "v1",
"compose": {
"blockType": "seen-by",
"position": "prepend"
},
"items": [
{
"label": "asdasd",
"name": "fVQ7",
@lucis
lucis / merge.sh
Created December 13, 2021 06:13
Merge MP4 files with alphabetically sort
#!/bin/zsh
## Script to merge all mp4 videos in current directory (recursively 2 levels)
## And update chapter marks to retain the folder/filename
## Script for merging videos
filename=`basename pwd`
current=`pwd`
@lucis
lucis / list-template.json
Created September 14, 2021 20:58
List Template JSON Schema
{"$id":"https://schemas.coastapp.com/card/v2/list.json","$schema":"http://json-schema.org/draft-07/schema","title":"Card Collection List Template V2","type":"object","properties":{"version":{"type":"string","enum":["v2"]},"slug":{"type":"string"},"title":{"type":"string","default":"{channel.name}"},"context":{"type":"string","enum":["list"]},"statuses":{"type":"array","items":{"$id":"https://schemas.coastapp.com/card/v1/cardStatus.json","$schema":"http://json-schema.org/draft-07/schema","title":"Card Status","type":"string","enum":["ACTIVE","PENDING"]}},"emptyState":{"$id":"https://schemas.coastapp.com/card/v1/emptyState.json","$schema":"http://json-schema.org/draft-07/schema","title":"Empty State","type":"object","properties":{"title":{"type":"string"},"message":{"type":"string"},"imageUri":{"type":"string"}},"additionalProperties":false},"cardBlocks":{"$id":"https://schemas.coastapp.com/card/v1/blocks.json","$schema":"http://json-schema.org/draft-07/schema","title":"Card Blocks","type":"array","items":{"$re