Excited to announce v5 of my PyQt framework is now on GitHub! v5 brings major improvements over previous versions: - Cleaner separation of concerns – cleaner() handles input normalization, while widget_verifier() converts strings to widget instances and verifies attributes. - Advanced logging – advanced_log() tracks file, class, and function for every log message. - Flexible input handling – accepts both string keys and widget instances. - Attribute verification – ensures widgets have all expected attributes. Note: verifier.py is still under construction, but the foundation is in place. Check it out here: 🔗 PyQt-framework v5 #Python #PyQt6 #SoftwareEngineering #OpenSource #FrameworkDevelopment #CleanCode #Logging #DeveloperTools #SoftwareArchitecture #PythonDevelopers #Coding #WIP
PyQt framework v5: cleaner separation, advanced logging, and more
More Relevant Posts
-
#2_Gamenex_Batch_Rename_Tool Gamenex Batch Rename Tool is a desktop application developed with Python and PyQt5, built to simplify batch file renaming. The tool enables users to rename multiple files at once with a single click, making it ideal for game modding, file management, and daily workflow automation. Key Features: -Drag & drop file/folder support -Prefix renaming customization -Works with all file types (.cpk, .bin, .png, .jpg, .txt, etc.) -Batch processing for files and folders -Modern, user-friendly GUI (PyQt5) -Includes custom icon and copyright Technology Stack: -Python 3.12 -PyQt5 (GUI framework) -OS & Pathlib (file handling) -PyInstaller (for executable packaging) Usage Example: Enter desired prefix (e.g., Mod2025_) Drag and drop files/folders Click Rename All to apply changes automatically Purpose: This tool streamlines repetitive file organization tasks, helping modders and developers manage large projects efficiently.
To view or add a comment, sign in
-
-
🚀 Today I learned something every developer should know! While pushing my project to GitHub, I accidentally uploaded my entire Python virtual environment (venv) — almost 50,000+ files 😅. This caused warnings, massive uploads, and slow commits. After debugging for hours, I finally understood: 🔹 You should never push your venv folder to Git 🔹 Only your source code + requirements.txt should go in the repo 🔹 Add venv/ in .gitignore to avoid tracking unnecessary environment files The moment I removed venv from Git and added it to .gitignore, everything became super smooth: ✨ Cleaner repository ✨ Faster commits & pushes ✨ Project is easier to clone and set up for others 💡 And the best part? Anyone can recreate the environment later using: python -m venv venv pip install -r requirements.txt 🔻 Key takeaway Sometimes you don’t learn from tutorials — you learn from mistakes. And that’s perfectly fine. Every bug, warning, and error helps you grow as a developer. 📌 If you're starting with Python, Git, or VS Code: Remember — push code, not the venv. #Python #Git #GitHub #DevLife #LearningInPublic #VSCode #100DaysOfCode #DeveloperJourney #SoftwareEngineering #Debugging #VirtualEnvironment
To view or add a comment, sign in
-
🚀 Progress on fastapi-maker! I went from version 0.0.1 (just a placeholder on PyPI) to 0.1.1 with two functional commands: fam init → generates the base project structure (FastAPI + Alembic + .env + DB config) fam create <entity> → creates complete modules: ORM model, DTOs, repository, service, and router (already integrated into the app!) It's still in development, but it already allows you to launch CRUD APIs in seconds, with less boilerplate and more focus on logic. In addition already has integration with Alembic and its migration system! I'll soon continue improving the codebase files, help with API documentation, and much more. #FastAPI #Python #DeveloperTools #OpenSource #Backend #API #CLI #Automation
To view or add a comment, sign in
-
-
I just launched EnvNX - a lightweight CLI tool for Python developers who work across multiple projects. The problem: Switching between projects means dealing with mismatched dependencies, cluttered directories, and inconsistent environments. The solution: EnvNX gives you four simple commands: ✓ Environment Check - compare installed packages with requirements.txt ✓ Project Cleanup - remove pycache, build artifacts, and temp files ✓ Code Search - fast pattern matching across your codebase ✓ Config Sync - maintain a shared base environment across projects No dependencies. No frameworks. Just practical utilities. Install from PyPI: "pip install envnx-cli" https://lnkd.in/gNeZEC_m GitHub: " https://lnkd.in/gX-ce2jr " Check out the video to see it in action. If you've ever wrestled with Python environments, this might save you some headaches. Want to contribute or need more details? DM me or check the GitHub repo - I'm also happy to create detailed docs if there's community interest. #Python #DevTools #OpenSource #CLI #DeveloperProductivity #EnvNX
To view or add a comment, sign in
-
Hey folks! As I've been working on porting scripts to Python 3.14, I wanted to bring up that some ast methods were removed - these are ast.Num, ast.Bytes, ast.Str, ast.NameConstant, and ast.Ellipsis If you're porting scripts, you'll want to go to ast.Constant! Keep in mind that some external libraries or modules may need to be modified as well for this, in my case html5lib is one of those! We've also needed to modify build scripts for Firefox, Thunderbird, and NodeJS - as well as make some changes to SWIG bindings. I suspect it will be awhile before most distros and applications port off of 3.12 or 3.13, but if you're migrating to 3.14, definitely keep an eye out! #Python #Automation #Programming #SystemAdministration
To view or add a comment, sign in
-
From CLI to Production: Deploying DeepSeek-R1 32B with a Custom Web Interface on Fedora For engineers focused on data security and resource control, running large models like DeepSeek-R1 32B locally is non-negotiable. This tutorial details the architecture required to transition a command-line Ollama deployment into a usable web application. We cover the Python API connector logic and the custom, lightweight front-end—demonstrating effective, framework-free integration with the Ollama service endpoint. This approach maintains performance while maximizing privacy. Technical Deep Dive & Code: https://lnkd.in/emAy2xwW Full Video Walkthrough: https://lnkd.in/ejzKU7uw #DeepSeekR1 #Ollama #LLMOps #Python #Linux #AIArchitecture #DevOps #OpenSource #LocalLLM
To view or add a comment, sign in
-
Working on a Python utility to streamline Android automation scripts. This get_phone_ip function is a small but crucial piece. Instead of hard-coding device IPs for wireless ADB, this script: Uses the subprocess module to run adb shell ip -f inet addr show wlan0. Parses the output with a regular expression (re.search) to find and extract the IPv4 address. Includes error handling to fail gracefully if the ADB command fails or no IP is found. It's a simple way to make automation more robust by dynamically finding the device's Wi-Fi IP before connecting. What are your favorite small scripts that save you big headaches in your dev workflow? #Python #Automation #AndroidDev #ADB #Scripting #Regex #DeveloperTools
To view or add a comment, sign in
-
-
🚀 Release Announcement: reposmith-tol 0.4.2 ⚡ A next-generation Python project bootstrap tool — create a fully-ready project with a single command! 🧩 RepoSmith-tol sets up a complete development environment with: • Core project files (.venv, main.py, .gitignore, LICENSE) • Seamless VS Code integration • Ultra-fast dependency installation using uv ⚡ • Automatic GitHub Actions CI workflow generation • Built-in MIT license creation 📦 Try it now on PyPI: 👉 (https://lnkd.in/dNeByEeE) #Python #OpenSource #DevTools #Automation #Productivity #CLI
To view or add a comment, sign in
-
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development