A powerful file processing toolkit available for both Python and Node.js, specializing in CSS optimization and more.
pip install TurboTask
- Python 3.6+ support
- Available via PyPI
- View Python Documentation
npm install turbotask
- Node.js 14+ support
- Available via npm
- View Node.js Documentation
Node.js implementation offers:
- File Grouping
- Automatically organize files by file type
- Handle nested directory processing
Both implementations offer:
-
CSS Processing
- Minification
- Comment removal
- Whitespace optimization
- Directory structure preservation
-
Batch Processing
- Multiple file handling
- Recursive directory processing
- Custom output paths
Feature | Python Package | Node.js Package |
---|---|---|
File Grouping | ❌ | ✅ |
CSS Minification | ✅ | ✅ |
Directory Processing | ✅ | ✅ |
Custom Output Paths | ✅ | ✅ |
File Validation | ✅ | ✅ |
Android utilities | ✅ | ❌ |
Choose your preferred implementation:
# Install
npm install -g turbotask
# Groups are files in current file directory
turbotask group "./"
# Group files in specific directory
turbotask group "C:/Users/jane/Downloads"
# Creates a 'TurboTask-output' Folder with minified CSS files
turbotask noWhiteSpace ./styles
# Install
pip install TurboTask
# Creates a 'TurboTask-output' Folder with minified CSS files
TurboTask noWhiteSpace style.css
# Creates a 'minified' Folder with minified CSS files
TurboTask noWhiteSpace ./styles ./minified
📚 For detailed documentation, visit the respective package directories:
Found a bug? Please open an issue on our GitHub Issues page.
- Media file analysis
- Cross-platform GUI
- Web interface
- API service
If you find TurboTask helpful, consider buying me a coffee!
Fabian
- Email: fector101@yahoo.com
- GitHub: @Fector101
This project is licensed under the MIT License - see the LICENSE file for details.
Found this project helpful? Give it a ⭐️ on GitHub!