Name | TurboTask JSON |
Version |
0.2.1
JSON |
| download |
home_page | https://github.com/Fector101/TurboTask/ |
Summary | A command-line tool that Makes Handling files quick and easy. |
upload_time | 2024-11-22 01:04:45 |
maintainer | None |
docs_url | None |
author | Fabian |
requires_python | >=3.6 |
license | None |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# TurboTask File Processing Toolkit
[![PyPI version](https://badge.fury.io/py/TurboTask.svg)](https://badge.fury.io/py/TurboTask)
[![Python 3.6+](https://img.shields.io/badge/python-3.6+-blue.svg)](https://www.python.org/downloads/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Buy Me A Coffee](https://img.shields.io/badge/Buy%20Me%20A%20Coffee-Support-orange.svg)](https://buymeacoffee.com/fector101)
> A powerful command-line toolkit for efficient file processing, specializing in CSS optimization and more.
## 🚀 Features
### Current Capabilities
- **CSS Processing**
- Minification by removing comments and whitespace
- Single file or bulk directory processing
- Directory structure preservation
- Built-in validation checks
- Custom output path configuration
### Roadmap
- [ ] Automatic file type grouping
- [ ] Media file duration analysis
- [ ] Extended file processing capabilities
- [ ] Batch processing optimization
## 📦 Installation
**Prerequisites**: Python 3.6 or higher
### Via pip (Recommended)
```bash
pip install TurboTask
```
### From Source
```bash
# Clone the repository
git clone https://github.com/Fector101/TurboTask.git
cd TurboTask
# Optional: Create and activate virtual environment
python -m venv venv
source venv/bin/activate # Unix/macOS
# or
venv\Scripts\activate # Windows
# Install from source
pip install .
```
## 🔨 Usage Guide
### CSS Processing Commands
#### Remove Whitespace and Comments
```bash
TurboTask noWhiteSpace <input-css-file> [output-file]
```
**Arguments:**
- `input-css-file`: Path to source CSS file
- `output-file`: (Optional) Destination path for processed file
- Defaults to `./TurboTask-output/[original-filename]`
**Examples:**
```bash
# Basic usage
TurboTask noWhiteSpace styles.css
# Custom output path
TurboTask noWhiteSpace styles.css dist/minified.css
```
## 🤝 Contributing
We appreciate contributions! Here's how you can help:
1. Fork the repository
2. Create a feature branch (`git checkout -b feature/amazing-feature`)
3. Commit your changes (`git commit -m 'Add amazing feature'`)
4. Push to the branch (`git push origin feature/amazing-feature`)
5. Open a Pull Request
Please ensure your PR:
- Includes a clear description of the changes
- Updates relevant documentation
- Adds tests if applicable
## ☕ Support the Project
If you find TurboTask helpful, consider buying me a coffee! Your support helps maintain and improve the project.
<a href="https://www.buymeacoffee.com/fector101" target="_blank">
<img src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" alt="Buy Me A Coffee" height="60">
</a>
Your support helps me to:
- Maintain and improve TurboTask
- Add new features
- Keep the project active
<!-- - Cover hosting costs -->
## 📄 License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## 👤 Author
**Fabian**
- Email: fector101@yahoo.com
- GitHub: [@Fector101](https://github.com/Fector101/TurboTask)
## 🙏 Acknowledgments
- Inspired by the open-source CLI tool community
- Thanks to all contributors who help improve TurboTask
## 📚 Documentation
For detailed documentation and advanced usage examples, visit our [GitHub Wiki](https://github.com/Fector101/TurboTask/wiki).
---
Found this project helpful? Give it a ⭐️ on GitHub!
Raw data
{
"_id": null,
"home_page": "https://github.com/Fector101/TurboTask/",
"name": "TurboTask",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": null,
"keywords": null,
"author": "Fabian",
"author_email": "fabianjoseph063@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/be/7a/7b3974f18093624c2d3398a3bfdfa46a6ea809476a80982611c54b3592da/TurboTask-0.2.1.tar.gz",
"platform": null,
"description": "# TurboTask File Processing Toolkit\n\n[![PyPI version](https://badge.fury.io/py/TurboTask.svg)](https://badge.fury.io/py/TurboTask)\n[![Python 3.6+](https://img.shields.io/badge/python-3.6+-blue.svg)](https://www.python.org/downloads/)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Buy Me A Coffee](https://img.shields.io/badge/Buy%20Me%20A%20Coffee-Support-orange.svg)](https://buymeacoffee.com/fector101)\n\n> A powerful command-line toolkit for efficient file processing, specializing in CSS optimization and more.\n\n## \ud83d\ude80 Features\n\n### Current Capabilities\n- **CSS Processing**\n - Minification by removing comments and whitespace\n - Single file or bulk directory processing\n - Directory structure preservation\n - Built-in validation checks\n - Custom output path configuration\n\n### Roadmap\n- [ ] Automatic file type grouping\n- [ ] Media file duration analysis\n- [ ] Extended file processing capabilities\n- [ ] Batch processing optimization\n\n## \ud83d\udce6 Installation\n\n**Prerequisites**: Python 3.6 or higher\n\n### Via pip (Recommended)\n```bash\npip install TurboTask\n```\n\n### From Source\n```bash\n# Clone the repository\ngit clone https://github.com/Fector101/TurboTask.git\ncd TurboTask\n\n# Optional: Create and activate virtual environment\npython -m venv venv\nsource venv/bin/activate # Unix/macOS\n# or\nvenv\\Scripts\\activate # Windows\n\n# Install from source\npip install .\n```\n\n## \ud83d\udd28 Usage Guide\n\n### CSS Processing Commands\n\n#### Remove Whitespace and Comments\n```bash\nTurboTask noWhiteSpace <input-css-file> [output-file]\n```\n\n**Arguments:**\n- `input-css-file`: Path to source CSS file\n- `output-file`: (Optional) Destination path for processed file\n - Defaults to `./TurboTask-output/[original-filename]`\n\n**Examples:**\n```bash\n# Basic usage\nTurboTask noWhiteSpace styles.css\n\n# Custom output path\nTurboTask noWhiteSpace styles.css dist/minified.css\n```\n\n## \ud83e\udd1d Contributing\n\nWe appreciate contributions! Here's how you can help:\n\n1. Fork the repository\n2. Create a feature branch (`git checkout -b feature/amazing-feature`)\n3. Commit your changes (`git commit -m 'Add amazing feature'`)\n4. Push to the branch (`git push origin feature/amazing-feature`)\n5. Open a Pull Request\n\nPlease ensure your PR:\n- Includes a clear description of the changes\n- Updates relevant documentation\n- Adds tests if applicable\n\n## \u2615 Support the Project\n\nIf you find TurboTask helpful, consider buying me a coffee! Your support helps maintain and improve the project.\n\n<a href=\"https://www.buymeacoffee.com/fector101\" target=\"_blank\">\n <img src=\"https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png\" alt=\"Buy Me A Coffee\" height=\"60\">\n</a>\n\nYour support helps me to:\n- Maintain and improve TurboTask\n- Add new features\n- Keep the project active\n<!-- - Cover hosting costs -->\n\n## \ud83d\udcc4 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## \ud83d\udc64 Author\n\n**Fabian**\n- Email: fector101@yahoo.com\n- GitHub: [@Fector101](https://github.com/Fector101/TurboTask)\n\n## \ud83d\ude4f Acknowledgments\n\n- Inspired by the open-source CLI tool community\n- Thanks to all contributors who help improve TurboTask\n\n## \ud83d\udcda Documentation\n\nFor detailed documentation and advanced usage examples, visit our [GitHub Wiki](https://github.com/Fector101/TurboTask/wiki).\n\n---\n\nFound this project helpful? Give it a \u2b50\ufe0f on GitHub!\n",
"bugtrack_url": null,
"license": null,
"summary": "A command-line tool that Makes Handling files quick and easy.",
"version": "0.2.1",
"project_urls": {
"Homepage": "https://github.com/Fector101/TurboTask/"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "0550e572cce8e3f724e1edd3ab53c67bbe96ede31e1f61a3bda85da84acf33f0",
"md5": "47de5019aa3556ca4043e5c150808f41",
"sha256": "3f57c58a556cdd7fc0d61c3757a3fa7c3ec3a19919a5f1d91b7afd66a7544389"
},
"downloads": -1,
"filename": "TurboTask-0.2.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "47de5019aa3556ca4043e5c150808f41",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 8191,
"upload_time": "2024-11-22T01:04:42",
"upload_time_iso_8601": "2024-11-22T01:04:42.606210Z",
"url": "https://files.pythonhosted.org/packages/05/50/e572cce8e3f724e1edd3ab53c67bbe96ede31e1f61a3bda85da84acf33f0/TurboTask-0.2.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "be7a7b3974f18093624c2d3398a3bfdfa46a6ea809476a80982611c54b3592da",
"md5": "d38ec8653858482507da860bc4339595",
"sha256": "d96110c74b3533bc45cbdc01cca5026d2fca72c5d89a324f38b0c7ec0044fad4"
},
"downloads": -1,
"filename": "TurboTask-0.2.1.tar.gz",
"has_sig": false,
"md5_digest": "d38ec8653858482507da860bc4339595",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 7195,
"upload_time": "2024-11-22T01:04:45",
"upload_time_iso_8601": "2024-11-22T01:04:45.186027Z",
"url": "https://files.pythonhosted.org/packages/be/7a/7b3974f18093624c2d3398a3bfdfa46a6ea809476a80982611c54b3592da/TurboTask-0.2.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-22 01:04:45",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Fector101",
"github_project": "TurboTask",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "turbotask"
}