Skip to content

Instantly share code, notes, and snippets.

View maluta's full-sized avatar

Tiago Maluta maluta

View GitHub Profile
import zipfile
import os
import tempfile
import re
from datetime import datetime
import time
import argparse
def extract_txt_from_zip(zip_file, start_date, end_date):
try:
"""
ip_qrcode_generator.py
This script retrieves the local machine’s IP address and generates a QR code image encoding that address,
optionally wrapped with a user-defined prefix and/or suffix (for example, “http://” before or “:8080” after).
It saves the resulting QR code as a PNG file (default “ip_qrcode.png”) and attempts to display it.
Usage:
python ip_qrcode_generator.py [--prefix PREFIX] [--suffix SUFFIX] [--output OUTPUT_FILENAME]
@maluta
maluta / xrand-cli.py
Last active February 29, 2024 10:02
Quick and dirty script to manage my monitor preferences on my computer
import subprocess
from rich.console import Console
from rich.markup import escape
from rich.prompt import Prompt
# Initialize Rich console
console = Console()
def run_xrandr_command(command):
"""
​Flip com os vídeos produzidos: https://flip.com/groups/15122352/topics/38739344/responses
​Produções no Scratch:
​✅ https://scratch.mit.edu/projects/913286577
​✅ https://scratch.mit.edu/projects/913312591/
​✅ https://scratch.mit.edu/projects/913252472/
​✅ https://scratch.mit.edu/projects/913249385
​✅ https://scratch.mit.edu/projects/913313807
​✅ https://scratch.mit.edu/projects/913246079
@maluta
maluta / dalvik.sh
Created October 5, 2011 13:12
Command line Java on DalvikVM
#!/bin/sh
DIR="tmp_"$$
JAR=`echo $1 | tr '.' ' ' | awk '{ print $1 }'`
rm -rf $JAR.jar
mkdir $DIR
cp $1 $DIR
cd $DIR
echo "** Compiling java file..."
javac -d . -g $1
echo "** Creating temporary jar..."
#!/usr/bin/python
# -*- coding: utf-8 -*-
from urllib import urlencode
import httplib
import sys
api_url="u.nu"
var = urlencode({'url':sys.argv[1]})
args = "/unu-api-simple?%s" % (var)
@maluta
maluta / cc
Created July 22, 2011 19:33
dd wrapper to avoid mistakes
#!/usr/bin/python
import sys
import subprocess
def usage():
return " \n Misssing config file, you must create a file called ~/.blocklist-dd and insert which device dd should avoid \n\n \
Ex: \n \
$ echo \"/dev/sda\" > ~/.blocklist-dd \n \
$ echo \"/dev/sdb\" >> ~/.blocklist-dd \n \
@maluta
maluta / split.sh
Created October 17, 2010 00:22
split files with dd
#!/bin/sh
if [ $# -ne 2 ]
then
echo "./split.sh <number of files> <filename>"
exit
fi
size=`du $2 | awk '{ print $1 }'`
parts=`expr $size \/ $1`
@maluta
maluta / app.R
Created November 26, 2018 13:01
## app.R ##
server <- function(input, output) {
output$distPlot <- renderPlot({
hist(rnorm(input$obs), col = 'darkgray', border = 'white')
})
}
ui <- fluidPage(
sidebarLayout(
sidebarPanel(
Votre enfant ne va pas avoir classe [du 26 Octobre au 04 Novembre]. L’ecole va reprendre [le lundi 05 Novembre]
Ce sont les conges. Votre enfant doit se reposer et jouer mais egalement faire des exercices pour mieux comprendre ce qu’on a fait en classe
La semaine prochaine il y aura composition. Votre enfant doit etudier pour avoir un bon resultat. Encourage le.
[Le Jeudi 06 Decembre] votre enfant aura composition. Demandez lui de bien relire ses cours.
[Le Mardi 29 Janvier] votre enfant aura composition. Demandez lui de bien relire ses cours.