Skip to content

Instantly share code, notes, and snippets.

View pedrofracassi's full-sized avatar
🤘

Pedro Fracassi pedrofracassi

🤘
View GitHub Profile
@pedrofracassi
pedrofracassi / ginconecta_cade.js
Created April 8, 2020 18:52
Script usado pra formatar as respostas de um .txt pra tarefa "Cadê" da Ginconecta 2020.
const clipboardy = require('clipboardy');
const fs = require('fs')
let last = ''
setInterval(() => {
fs.readFile('palavras.txt', 'utf8', function(err, data) {
const resposta = `Equipe: Oficina / Resposta: ${data.split('\r\n').map(w => w.charAt(0).toUpperCase() + w.slice(1)).sort().join(', ')}`
if (resposta !== last) {
last = resposta
@pedrofracassi
pedrofracassi / README.md
Last active October 21, 2020 14:50
Switchblade Worker Node Setup

1. Update package list

sudo apt-get update

2. Install Docker

sudo apt-get install docker.io
@pedrofracassi
pedrofracassi / songs.txt
Created October 4, 2020 20:01
Lista de Músicas
Bring Me The Horizon , (I Used To Make Out With) Medusa
Nirvana , 1. Smells Like Teen Spirit
Colorics ft. Aren Eternal , 100
Sweetbox , 1000 Words
Schmutz06 , 12 Clusterfucks of Christmas
Schmutz06 , 12 Patterns of Christmas
Hateen , 1997
Pegboard Nerds , 20K
Deventter , 6000
Catfish and the Bottlemen , 7
import numpy as np
import math
import matplotlib.pyplot as plt
min = 0
max = 2*math.pi
precision = 3
def x(t):
return round(12*math.cos(t) - 6*math.cos(6*t), precision)
@pedrofracassi
pedrofracassi / gist:fe341409e9ef3b64d7bb2c6726ff1669
Created August 31, 2024 22:25
Bluesky Handles Cloudflare Worker
const sheetsKey = "1zSdw8E6NW7kskIpfi2H0exdLNm8rXo4e8zsPu3-n85E"
const sheetsSheet = "handles"
const csvUrl = `https://docs.google.com/spreadsheets/d/${sheetsKey}/gviz/tq?tqx=out:csv&sheet=${sheetsSheet}`
export default {
async fetch(request, env, ctx) {
const csvData = await fetch(csvUrl);
const csvText = await csvData.text();