Skip to content

Instantly share code, notes, and snippets.

View rafaelcpalmeida's full-sized avatar
🐝

Rafael Almeida rafaelcpalmeida

🐝
View GitHub Profile
@rafaelcpalmeida
rafaelcpalmeida / keygen.sh
Created July 28, 2021 13:49
Generate public-private key pair
#!/bin/bash
set -euo pipefail
NAME=${1:-}
mkdir -p "$HOME/.keys-pairs/$NAME"
cd "$HOME/.keys-pairs/$NAME"
PRIVATE_PEM="private.pem"
PUBLIC_PEM="public.pem"
#!/usr/bin/ruby
require 'csv'
require 'mail'
# PATH's configuration
base_path = '/Users/rafaelalmeida/Downloads'
pdf_base_path = '/Users/rafaelalmeida/Downloads/certificados-pdf'
# SMTP configuration

Keybase proof

I hereby claim:

  • I am rafaelcpalmeida on github.
  • I am rafaelcpalmeida (https://keybase.io/rafaelcpalmeida) on keybase.
  • I have a public key ASC6b4dESOAz52hGdfxeSQM5wbKBauckDNZuvGTNTuKnGQo

To claim this, I am signing this object:

@rafaelcpalmeida
rafaelcpalmeida / emailSender.sh
Last active May 5, 2022 07:32
Send emails with text from a textbox called from crontab
#!/bin/bash
# /usr/local/bin/reportSender.sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
export DISPLAY=:0.0
export XAUTHORITY=/home/USER/.Xauthority
MAIL="$(zenity --entry --title="Report Sender" --text="O que é que fizeste hoje?")"
if [ -z "$MAIL" ]
@rafaelcpalmeida
rafaelcpalmeida / emailSender.py
Last active April 19, 2016 12:29
Send emails with text from a textbox called from crontab
#!/usr/bin/python
# -*- coding: utf-8 -*-
import os
from Tkinter import *
import tkMessageBox
import smtplib
import sys
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
@rafaelcpalmeida
rafaelcpalmeida / main.py
Created February 20, 2016 22:23
Send batch email
# coding=UTF-8
import csv
import re
import smtplib
from email.MIMEMultipart import MIMEMultipart
from email.MIMEBase import MIMEBase
from email.MIMEText import MIMEText
from email import Encoders
@rafaelcpalmeida
rafaelcpalmeida / memorando.md
Created January 22, 2016 12:27 — forked from mamoit/memorando.md
Memorando de entendimento da censura em plaintext

Memorando de Entendimento

Entre:

IGAC - Inspeção-Geral das Atividades Culturais, neste ato representada por Luís Silveira Botelho, Inspetor-Geral das Atividades Culturais,

DGC - Direção-Geral do Consumidor, neste ato representada por Teresa Moreira, Diretora-Geral,

APRITEL - Associação dos Operadores de Telecomunicações, em representação dos seus associados, operadores de comunicações eletrónicas que, no âmbito deste memorando de entendimento, são designados por Prestadores Intermediários de Serviços em Rede, mandatada neste ato pela respetiva Direção e representada por Daniela Antão, Secretária-Geral,

MAPINET - Movimento Cívico Anti Pirataria na Internet, neste acto representado por António Paulo Santos, presidente da Direção e SPA - Sociedade Portuguesa de Autores, representada pelo seu membro da Administração Pedro Campos, que outorgam por si em representação de:

@rafaelcpalmeida
rafaelcpalmeida / Convert a Hex string to UIColor in Swift
Last active August 29, 2015 14:24
Convert a Hex string to UIColor in Swift 1.2
func colorWithHexString (hex: NSString) -> UIColor
{
var cString: NSString = hex.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceAndNewlineCharacterSet()).uppercaseString
if(count(cString as String) < 6)
{
return UIColor.grayColor()
}
if(cString.hasPrefix("0X"))
import Foundation
struct Regex {
var pattern: String {
didSet {
updateRegex()
}
}
var expressionOptions: NSRegularExpressionOptions {
didSet {