fileoperator


Namefileoperator JSON
Version 0.1.1 PyPI version JSON
download
home_pagehttps://github.com/michaelsousajr/fileoperator
SummaryAn all-in-one utility package for file operations.
upload_time2023-11-24 16:05:23
maintainer
docs_urlNone
authorMichael Sousa
requires_python>=3.7
license
keywords
VCS
bugtrack_url
requirements pyperclip cryptography
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # fileoperator: Python File Operations Package

![logo](./public/logo.png)

## About

`fileoperator` is an all-in-one Python utility package designed to simplify and streamline a wide range of file operations. This package offers comprehensive solutions for file handling, including encryption, compression, file manipulation, and much more. Whether you're dealing with legacy code or need an efficient way to handle complex file operations, `fileoperator` is your go-to library.

## Features

- **File Encryption & Decryption**: Secure your files with state-of-the-art encryption standards.
- **File Compression & Decompression**: Efficiently compress and decompress files using various algorithms.
- **Data Import/Export Utilities**: Streamline the process of importing and exporting data.
- **Advanced File Manipulation**: Perform advanced file operations like batch renaming, searching, and splitting.
- **Cross-Platform Compatibility**: Works seamlessly on Windows, macOS, and Linux.

## Installation

To install fileoperator, simply run the following command in your terminal:
`pip install fileoperator` 

## Usage

Here are some basic examples of how `fileoperator` can be used:

### Encrypting a File
```Python
from fileoperator import encrypt_file

encrypt_file('path/to/your/file.txt', 'path/to/target/file.txt', 'your-encryption-key')
```
### Compression
```Python
from fileoperator import compress_file

compress_file('path/to/your/file.txt','path/to/compressed/file.zip')
```

### Full list of functions
View full list of functions in the tests folder

## Contributing
Contributions to fileoperator are welcome! If you have a suggestion or improvement, feel free to fork the repository and submit a pull request. Check Contributing.md for more details.

## License
fileoperator is licensed under the MIT License. Check LICENSE.txt for more details.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/michaelsousajr/fileoperator",
    "name": "fileoperator",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "",
    "keywords": "",
    "author": "Michael Sousa",
    "author_email": "ms22dq@fsu.com",
    "download_url": "https://files.pythonhosted.org/packages/82/4c/75f427c5baea030b5f85b8e2325e087e44fad670d7c16d3f930a797f8913/fileoperator-0.1.1.tar.gz",
    "platform": null,
    "description": "# fileoperator: Python File Operations Package\n\n![logo](./public/logo.png)\n\n## About\n\n`fileoperator` is an all-in-one Python utility package designed to simplify and streamline a wide range of file operations. This package offers comprehensive solutions for file handling, including encryption, compression, file manipulation, and much more. Whether you're dealing with legacy code or need an efficient way to handle complex file operations, `fileoperator` is your go-to library.\n\n## Features\n\n- **File Encryption & Decryption**: Secure your files with state-of-the-art encryption standards.\n- **File Compression & Decompression**: Efficiently compress and decompress files using various algorithms.\n- **Data Import/Export Utilities**: Streamline the process of importing and exporting data.\n- **Advanced File Manipulation**: Perform advanced file operations like batch renaming, searching, and splitting.\n- **Cross-Platform Compatibility**: Works seamlessly on Windows, macOS, and Linux.\n\n## Installation\n\nTo install fileoperator, simply run the following command in your terminal:\n`pip install fileoperator` \n\n## Usage\n\nHere are some basic examples of how `fileoperator` can be used:\n\n### Encrypting a File\n```Python\nfrom fileoperator import encrypt_file\n\nencrypt_file('path/to/your/file.txt', 'path/to/target/file.txt', 'your-encryption-key')\n```\n### Compression\n```Python\nfrom fileoperator import compress_file\n\ncompress_file('path/to/your/file.txt','path/to/compressed/file.zip')\n```\n\n### Full list of functions\nView full list of functions in the tests folder\n\n## Contributing\nContributions to fileoperator are welcome! If you have a suggestion or improvement, feel free to fork the repository and submit a pull request. Check Contributing.md for more details.\n\n## License\nfileoperator is licensed under the MIT License. Check LICENSE.txt for more details.\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "An all-in-one utility package for file operations.",
    "version": "0.1.1",
    "project_urls": {
        "Homepage": "https://github.com/michaelsousajr/fileoperator"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "830308a50979766b907d012e7216ebe26172ccb5f57bc6799d1ba594ed5916e0",
                "md5": "f0eb7a1a2901cc163508ddfa87215bd7",
                "sha256": "08da3abb887824a38d9d316089ec9f887f7aa54b0329257d6814f55f5bb46449"
            },
            "downloads": -1,
            "filename": "fileoperator-0.1.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "f0eb7a1a2901cc163508ddfa87215bd7",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 8265,
            "upload_time": "2023-11-24T16:05:21",
            "upload_time_iso_8601": "2023-11-24T16:05:21.039558Z",
            "url": "https://files.pythonhosted.org/packages/83/03/08a50979766b907d012e7216ebe26172ccb5f57bc6799d1ba594ed5916e0/fileoperator-0.1.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "824c75f427c5baea030b5f85b8e2325e087e44fad670d7c16d3f930a797f8913",
                "md5": "a186f74a95563ba8a5bb864eb08d601e",
                "sha256": "753e771d51a98f1654734fc701fa026ba25bae654220ef13f7f2653734386eac"
            },
            "downloads": -1,
            "filename": "fileoperator-0.1.1.tar.gz",
            "has_sig": false,
            "md5_digest": "a186f74a95563ba8a5bb864eb08d601e",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 9089,
            "upload_time": "2023-11-24T16:05:23",
            "upload_time_iso_8601": "2023-11-24T16:05:23.332336Z",
            "url": "https://files.pythonhosted.org/packages/82/4c/75f427c5baea030b5f85b8e2325e087e44fad670d7c16d3f930a797f8913/fileoperator-0.1.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-11-24 16:05:23",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "michaelsousajr",
    "github_project": "fileoperator",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "pyperclip",
            "specs": [
                [
                    "==",
                    "1.8.2"
                ]
            ]
        },
        {
            "name": "cryptography",
            "specs": [
                [
                    "==",
                    "41.0.5"
                ]
            ]
        }
    ],
    "lcname": "fileoperator"
}
        
Elapsed time: 0.21056s