View t5test.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import os | |
import random | |
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3' | |
from transformers import T5Tokenizer, TFT5ForConditionalGeneration | |
model_sizes = ["small", "base", "large"] | |
model_name = f'unicamp-dl/ptt5-{model_sizes[1]}-portuguese-vocab' | |
tokenizer = T5Tokenizer.from_pretrained(model_name) |
View rateio.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
names = ["Fulano", "Sicrano", "Beltrano"] | |
costs = [397.03, 199.42, 0] | |
individual_cost = sum(costs) / len(costs) | |
costs_str = "\n".join([f"{a} gastou R${b}" for a, b in zip(names, costs)]) | |
print(f"Sabendo que:\n{costs_str}\n") | |
print(f"E que o custo total foi R${sum(costs):.02f}\ne o individual foi R${individual_cost:.02f}\n") | |
for n, c in zip(names, costs): | |
specific_cost = individual_cost - c | |
word = "receber" if specific_cost < 0 else "pagar" | |
print(f"{n} deve {word}: R${abs(specific_cost):.02f}") |
View movie_converter.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import os | |
from glob import glob | |
from moviepy.editor import * | |
from tkinter import Tk | |
from tkinter.filedialog import askdirectory | |
from include.colors import Colors | |
def get_filename(file_path): | |
return file_path.split(os.sep)[-1] |
View wacom_preserve_ratio.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
SIZE=`xdpyinfo | grep dimensions | sed -r 's/^[^0-9]*([0-9]+x[0-9]+).*$/\1/'` | |
WIDTH=${SIZE%x*} | |
HEIGHT=${SIZE#*x} | |
echo "SIZE: $SIZE" | |
echo "WIDTH: $WIDTH" | |
echo "HEIGHT: $HEIGHT" | |
echo | |
WACOM_SIZE=`xsetwacom get 11 Area` |
View screen_capture.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import numpy as np | |
import cv2 | |
from PIL import ImageGrab | |
from screeninfo import get_monitors | |
monitors = [] | |
for m in get_monitors(): | |
monitors.append((m.x, m.y, m.x + m.width, m.y + m.height)) | |
bbox = monitors[0] |
View range.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import datetime | |
class Range: | |
def __init__(self, start, end): | |
self.start = min(start, end) | |
self.end = max(start, end) | |
self.empty = self.start == self.end | |
self.log = False |
View noise_img.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import numpy as np | |
from PIL import Image | |
arr = np.random.rand(256, 256, 4) * 255 | |
img = Image.fromarray(arr.astype('uint8'), mode="RGBA") | |
img.save("random_img.png") | |
img.show() |
View fbcp_square_screen.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sudo apt-get install cmake | |
cd ~ | |
#git clone https://github.com/juj/fbcp-ili9341.git # original repo | |
git clone https://github.com/badjano/fbcp-ili9341 # my modified repo for square screen cropping | |
cd fbcp-ili9341 | |
mkdir build | |
cd build | |
cmake --clean-first -DSPI_BUS_CLOCK_DIVISOR=20 -DWAVESHARE_ST7735S_HAT=ON -DDMA_TX_CHANNEL=7 -DDMA_RX_CHANNEL=1 -DBACKLIGHT_CONTROL=OFF -DDISPLAY_BREAK_ASPECT_RATIO_WHEN_SCALING=ON -DSTATISTICS=0 .. | |
make -j | |
sudo install ./fbcp-ili9341 /usr/local/bin/fbcp |
View mouse.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from pymouse import PyMouse | |
import time | |
import RPi.GPIO as GPIO | |
GPIO.setmode(GPIO.BCM) | |
btn_up = 5 | |
btn_down = 26 | |
btn_left = 19 | |
btn_right = 6 |
View persistent_class.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import json | |
import os | |
import pickle | |
import random | |
import uuid | |
class PersistentClass: | |
reserved_keys = ["__dict__", "filename", "debug", "autosave", "file_ext"] |
NewerOlder