π Recent Updates - December 2024
- π Added cross-platform Python updater (supports Windows, Linux, MacOS)
- π‘οΈ Enhanced security with input validation and safe file operations
- π Restructured documentation with improved readability
- β‘ Optimized tool performance and error handling
Python tools for improving code quality, handling data, managing deployments, and automating workflows. Includes tools like Code Scanner, Data Processor, VS Code Manager, and more, designed to streamline development processes and enhance productivity.
Designed to enhance development efficiency by addressing code quality, data processing, deployment automation, and workflow management. Key tools include the Code Scanner for identifying code issues, the Data Processor for transforming and managing data, the VS Code Manager for handling settings and extensions, and many others. These tools aim to simplify common development tasks, improve project organization, and ensure consistency across workflows.
- π Automatic Python Updates: Cross-platform Python version management
- π‘οΈ Enhanced Security: Input validation and safe file operations
- π Smart Documentation: Automated doc generation and management
- βοΈ VS Code Integration: Settings backup and sync
- π§Ή Project Cleanup: Intelligent file organization
- π Python Updater - Latest Python version management
- π Security Scanner - Code security analysis
- π Doc Manager - Documentation automation
- π§Ή Project Cleaner - Cleanup and organization
- π Code Analyzer - Code quality checks
Each tool can be accessed individually or through the central menu system (menu.py
).
See individual documentation pages for detailed usage instructions and configuration options.
- Python Updater: Automatically update Python across Windows, Linux, and MacOS
- Enhanced Backup: Improved VS Code settings management
- Better Security: Added validation and safety checks
- Documentation: Restructured for better clarity
- π Python Updater - Cross-platform Python version management
- π Code Scanner - Scans and analyzes code repositories for quality and security issues
- β‘ Data Processor - Processes and transforms data with support for multiple formats
- π Deployment Helper - Assists with deployment automation and configuration
- π οΈ VS Code Manager - Manages VS Code settings and extensions
- π File Organizer - Handles file organization and duplicate detection
- π Doc Generator - Automates documentation generation and maintenance
- π¦ Package Manager - Manages Python package dependencies
- β¨ Code Formatter - Enforces consistent code style and formatting
- π§ͺ Test Runner - Automated test execution and reporting
Each tool can be accessed individually or through the central menu system (menu.py
).
See individual documentation pages for detailed usage instructions and configuration options.
- π Backup and restore VS Code settings
- π» Support for both stable and insider versions
- ποΈ Duplicate file detection and removal
- π Documentation file organization
- π§Ή Project cleanup utilities
- π©Ί Codebase analysis and checking
- π Requirements management
- ποΈ Documentation helpers
git clone https://github.com/shaerif/python_tools.git
cd python_tools
python -m pip install -r requirements.txt
Each tool can be run independently:
python vscode_backup_restore.py # Backup/restore VS Code settings
python remove_duplicates.py # Find and remove duplicate files
python cleaner.py # Clean project directories
python doc_checker.py # Analyze documentation files
All documentation can be found in the docs/
directory.
See CONTRIBUTING.md for guidelines.
See ROADMAP.md for future development plans.
See CHANGELOG.md for version history.
Metric | Value |
---|---|
Time Invested | 16 hours and 17 minutes |
Last Updated | 2024-12-23 19:22:46 EST |
Release Status | Stable |
Active Contributors | 1 |
Note: Time tracking started from project inception. Updates are automated via GitHub Actions.
For a detailed list of contributors and tools used, please see our Credits & Thanks page.