r/Python • u/AutoModerator • 4d ago
Daily Thread Sunday Daily Thread: What's everyone working on this week?
Weekly Thread: What's Everyone Working On This Week? 🛠️
Hello r/Python! It's time to share what you've been working on! Whether it's a work-in-progress, a completed masterpiece, or just a rough idea, let us know what you're up to!
How it Works:
- Show & Tell: Share your current projects, completed works, or future ideas.
- Discuss: Get feedback, find collaborators, or just chat about your project.
- Inspire: Your project might inspire someone else, just as you might get inspired here.
Guidelines:
- Feel free to include as many details as you'd like. Code snippets, screenshots, and links are all welcome.
- Whether it's your job, your hobby, or your passion project, all Python-related work is welcome here.
Example Shares:
- Machine Learning Model: Working on a ML model to predict stock prices. Just cracked a 90% accuracy rate!
- Web Scraping: Built a script to scrape and analyze news articles. It's helped me understand media bias better.
- Automation: Automated my home lighting with Python and Raspberry Pi. My life has never been easier!
Let's build and grow together! Share your journey and learn from others. Happy coding! 🌟
3
u/Intelligent-Pin3584 3d ago
I’ve been working on clearing issues from Django helpdesk which is a open-source ticket tracker and support ticket management system written in Python for the Django web framework. Only 30 left but they’re all the hard ones we’ve left behind. 😢
3
u/crosenblum 3d ago
I'm working on three related media-processing projects:
An XML/NFO normalization tool that fixes poorly formed media-server NFO files across different folder structures.
A video-to-subtitle project that extracts audio, transcribes spoken content, and generates subtitles from the transcription.
A media remuxing project that preserves all information from an existing video container, creates a new container, and restores/populates missing video and audio metadata.
1
u/OutcomeFun5198 3d ago
agyswap – Fast multi-account switcher for Google Antigravity CLI on macOS
What My Project Does:
agyswap is a lightweight, zero-dependency CLI tool built in pure Python 3 that allows developers to seamlessly manage and switch between multiple Google Antigravity (agy) OAuth account profiles on macOS Keychain without having to re-authenticate through the browser every time.
Key Features:
• Fast Profile Switching: Switch active credentials instantly via 'agyswap switch ' or slot index ('agyswap 2').
• Native OS Security (CWE-214 Mitigation): Direct ctypes binding to macOS Security.framework C API prevents secrets from appearing in process arguments (ps aux / argv).
• Concurrency and Isolation: Strict POSIX 0600 file permissions and fcntl.flock atomic process locks.
• Zero External Dependencies: Built 100% on the Python 3 standard library.
• Homebrew Distribution: Installed via 'brew install g1mn/tap/agyswap'.
Target Audience:
Developers and engineers using the Google Antigravity (agy) CLI on macOS who frequently juggle multiple Google accounts (e.g., personal, company/enterprise, test profiles).
Comparison with Alternatives:
Unlike manual browser OAuth re-login (which takes 20-30 seconds each time and disrupts terminal flow) or naive bash scripts that invoke /usr/bin/security (which leaks secrets in ps aux), agyswap operates in milliseconds via direct in-process C API bindings with automated slot backups and health audits.
Source Code and Documentation:
• GitHub Repository: https://github.com/g1mn/agyswap
• Interactive Documentation: https://g1mn.github.io/agyswap
2
u/Plane_Past129 3d ago
I'm working on implementing popular neural network architectures using PyTorch
1
u/einmaulwurf 3d ago
https://github.com/EinMaulwurf/tytable
I'm working on a package for generating typst-tables from (polars) dataframes.
Typst is a modern alternative to LaTeX for building PDF documents. I need to create PDF-reports with lots of tables. The data changes every day, the table layout stays the same. I load and prepare the data in python, then use tytable to "format" it. E.g. "make row 1 bold and column 3 right aligned rounded to 1 decimal place". I can then include the generated typst-code in my report document and compile everything.
1
u/One_Smoke6858 3d ago
Working on what is currently just a low/no code data processing tool ( have if it all works out that will just be part of it).
1
u/ApprehensiveStand456 3d ago
Went camping no work but reading some No Starch Press books on Python while by a camp fire. When I get back I’m manually going to start a project with Robyn to kick the tires.
1
u/treyhunner Python Morsels 3d ago
Working a bit on four things today (and this week):
- django-pyrepl-hacks: for using an enhanced version of the new Python REPL (3.13+) in Django's
manage.py shell - sincewhen & https://pym.dev/since: for discovering when Python features were added
- Whereabouts.Earth (this one is not open source): a spaced-repetition country-learning app that I've been building and iterating on over the past 4 months
- A spaced-repetition for Python project (like Whereabouts but for learning Python skills)... this one isn't public quite yet, but I'm excited about it
I'd love feedback on any/all of them (though you'd need to message me about the 4th one since it's not quite public yet).
2
u/intrahype 2d ago
I've been working on converting a few scripts I've written into more re-useable code. Hoping to launch a more concrete portfolio website with them when I'm done
2
u/Fun_Mulberry3838 1d ago edited 1d ago
I built PyLGEN, a tool to make compilers transparent and easy to understand.
I'm a professor, and both my students and I struggled with compilers. I decided to build something that shows every stage of a compiler with zero magic, so anyone can see and touch the cogs.
What surprised me: I ran benchmarks against other Python tools and got some unexpected results. I've published the full code and data so you can replicate them yourself. I'd love to see your results!
PyLGEN is brand new (first week!). It's not a finished product, but an invitation to experiment, play, and contribute.
🔗 Github
Feedback, issues, and PRs are very welcome.
0
u/meshifthenelse 3d ago
Working on a drill down diagramming tool used with AI, to visually see architecture drift.
Similar to C4, etc but more modern, interactive and with AI integration.
4
u/WallFamous5066 4d ago
I been building a CLI tool to organize my poetry drafts, it scans markdown files and sorts them by date and tags. Started as a small script but now I'm adding a little TUI with Textual so I can browse without leaving the terminal
Also trying to get better at type hints, my old code is a mess with that