EmojiPhrases
Coded #python
#creativecoding
#glitchart
#emojis
#pixelation

A quick #shapely & #py5 demo! Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_07_30
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562 #Processing #Python #py5 #CreativeCoding

Friends don't let friends do partial imports in a big #Python project.
PyCon AU 2025 tickets are available now — and score a limited-edition conference T-shirt! 👕✨
Don’t miss your chance to:
🐍 Be part of Australia’s biggest Python event
🧠 Learn from top speakers and workshops
🛍️ Rock the exclusive 2025 tee
🎫 Choose the ticket type that suits you — from students to pros
👉 Book now at https://2025.pycon.org.au/attend?ref=fv
#PyConAU #Python #Data #AI #Science #Education

Alguém daqui vai na #PythonCerrado 🐍 amanhã, sexta e/ou sábado?
Acho que a @cmaiacd vai :)
Veja a grade em https://2025.pythoncerrado.org/grade
Does anyone else use the all-contributors bot for GitHub contributions? It seems like the website has been down for some time, and now I'm encountering other issues with it. #opensource #python
The PyCon Ireland Call for Speakers closes soon!
If you have a talk you’d like to present, now is your chance!
Submit here: https://python.ie/pycon-2025/call-for-speakers/
#PyConIe #Python #PyCon #PythonIe
Project reveal:
For the past couple of weeks, I was working on a modern Ansible connection plugin for FreeBSD Jails: jailexec.py
It utilizes the SSH connection to the host-system and jexec to execute Ansible automation within FreeBSD jails.
Makes it even possible to automate jails, that aren't reachable via SSH themselves (or even have no IP address).
Bonus features:
- Connection pooling and persistence for improved performance
- Efficient file transfer with proper permission handling
- Jail command execution via jexec with privilege escalation (doas/sudo)
- Comprehensive error handling and logging with multiple log-levels (-v -vv and -vvv)
After some polishing and testing, I will publish that under a BSD 2-Clause license on my Codeberg repositories and GitHub (Likely during the weekend)
#freebsd #bsd #ansible #automation #python #devops @vermaden

My #LLM IDE generated some #Python code for me. It spits out a config file for another program, and then runs the program. I wonder why that program has trouble reading the YAML file we are generating...
config_path = os.path.join('output', f'config-{region}.yaml')
os.makedirs('output', exist_ok=True)
with open(config_path, 'w') as f:
json.dump(config, f, indent=2)

Because if you don't know the details of what airplanes are flying past your deck while you work outside, you won't know.
#python #vibecoding #raspberrypi #raspberrypi5

New article!
Automate #Python package releases
https://www.loopwerk.io/articles/2025/automate-python-releases/
Super useful now that I maintain multiple #Python and #Django packages 😅
💜 We’re looking for volunteers!
Join us for #PyLadiesCon 2025, our 3rd global Python conference celebrating diversity in tech 🌍🐍
📣 Check out the blog with all the details: https://conference.pyladies.com/2025-call-for-volunteers/
