TurboTask


NameTurboTask JSON
Version 0.2.1 PyPI version JSON
download
home_pagehttps://github.com/Fector101/TurboTask/
SummaryA command-line tool that Makes Handling files quick and easy.
upload_time2024-11-22 01:04:45
maintainerNone
docs_urlNone
authorFabian
requires_python>=3.6
licenseNone
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"
}
        
Elapsed time: 0.37796s