Skip to main content

An all-in-one utility package for file operations.

Project description

fileoperator: Python File Operations Package

logo

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

from fileoperator import encrypt_file

encrypt_file('path/to/your/file.txt', 'path/to/target/file.txt', 'your-encryption-key')

Compression

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fileoperator-0.1.1.tar.gz (9.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fileoperator-0.1.1-py3-none-any.whl (8.3 kB view details)

Uploaded Python 3

File details

Details for the file fileoperator-0.1.1.tar.gz.

File metadata

  • Download URL: fileoperator-0.1.1.tar.gz
  • Upload date:
  • Size: 9.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for fileoperator-0.1.1.tar.gz
Algorithm Hash digest
SHA256 753e771d51a98f1654734fc701fa026ba25bae654220ef13f7f2653734386eac
MD5 a186f74a95563ba8a5bb864eb08d601e
BLAKE2b-256 824c75f427c5baea030b5f85b8e2325e087e44fad670d7c16d3f930a797f8913

See more details on using hashes here.

File details

Details for the file fileoperator-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: fileoperator-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for fileoperator-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 08da3abb887824a38d9d316089ec9f887f7aa54b0329257d6814f55f5bb46449
MD5 f0eb7a1a2901cc163508ddfa87215bd7
BLAKE2b-256 830308a50979766b907d012e7216ebe26172ccb5f57bc6799d1ba594ed5916e0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page