Moved to:
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
# https://docs.opencv.org/4.x/d4/dee/tutorial_optical_flow.html | |
import py5 | |
import numpy as np | |
import cv2 # opencv-python | |
cap = None | |
py5_img = None | |
prvs_frame = None | |
reduced_size = 600, 400 |
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 https://open-meteo.com/en/docs#latitude=-23.5475&longitude=-46.6361&hourly=temperature_2m,rain | |
import openmeteo_requests # pip install openmeteo-requests | |
import requests_cache # install requests-cache | |
import pandas as pd # install pandas | |
from retry_requests import retry # install retry-requests | |
# Setup the Open-Meteo API client with cache and retry on error | |
cache_session = requests_cache.CachedSession('.cache', expire_after = 3600) |
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
""" | |
This is quick adaptation from my py5 imported mode sketch at: | |
https://abav.lugaralgum.com/sketch-a-day/#sketch_2024_07_09 | |
Use arrows to play - up to rotate, space bar to restart. | |
What changed: py5pjs didn't have random_choice, so I had to import it, and | |
in pyp5js the arrow key constants are different ARROW_LEFT and not LEFT, etc. | |
""" |
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
""" | |
Usage: | |
from my_hackmd import API | |
api = API(your_access_token) # get one at https://hackmd.io/settings#api (please don't publish it in your repo!) | |
user_notes = api.get_note_list() | |
new_note_data = api.create_note( | |
title="My Ha", | |
content="# Ha\nhahaha", |
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 taichi as ti | |
import taichi.math as tm | |
import py5 | |
#ti.init(arch=ti.gpu) | |
ti.init() | |
@ti.func | |
def complex_sqr(z): # complex square of a 2D vector | |
return tm.vec2(z[0] * z[0] - z[1] * z[1], 2 * z[0] * z[1]) |
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
""" | |
You'll need py5 and a use the run_sketch tool or Thonny + thonny-py5mode | |
to run this py5 "imported mode" style sketch. Learn more at py5coding.org | |
I will run on full screen. Click on screen and press ESC to exit. | |
Adjust speed by changing the time_per_image variable in milliseconds. | |
""" | |
time_per_image = 3000 # milliseconds | |
fade_time = 500 # actually fade in + fade out will be double this |
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
""" | |
You'll need py5 and a use the run_sketch tool or Thonny + thonny-py5mode | |
to run this py5 "imported mode" style sketch. Learn more at py5coding.org | |
Add images or SVGs to a folder named 'data' next to your animated image show script. | |
It will run on full screen. Click on screen and press ESC to exit. | |
Adjust speed by changing the time_per_image variable in milliseconds. | |
Beware py5 might be unable to load some SVGs... an error message will be printed. | |
This version will not try to scale images to fit the screen. |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Os exemplos mais abaixo neste Gist são a inspiração para 3 videozinhos sobre Azulejos de Truchet com py5 (usando py5 imported mode no Thonny)
- 1 https://peertube.lhc.net.br/w/umbmBicMFuUVKDD6gpnWpM
- 2 https://peertube.lhc.net.br/w/9wiWAvqigruASr3Kj4F7id
- 3 https://peertube.lhc.net.br/w/in7VefyJJAwcEcKfwDerts
Se você gostar, considere apoiar a instância do PeerTube do LHC que hospeda os vídeos https://peertube.lhc.net.br e me apoiar (que fiz esse material) https://liberapay.com/villares
NewerOlder