Skip to main content

A Python package for file handling utilities

Project description

PyFileMaster

A Comprehensive File Handling Utility for Python

About PyFileMaster

PyFileMaster is an open-source Python package designed to simplify file handling tasks. Created by Shubhashish Chakraborty, this package provides a set of powerful and easy-to-use methods for handling files, including reading, writing, and converting between formats such as binary (.dat), CSV (Excel), and text files.

With PyFileMaster, file operations become seamless. Simply provide the file path, and let the library handle the heavy lifting for you — no need for extra code or complex logic!

Features and Functionalities (As of PyPI)

  • Read Binary Files (readBinFile)
    Effortlessly reads and prints the contents of a binary (.dat) file.
    import pyfilemaster as pfm
    
    pfm.readBinFile("<path_to_your_binary_file>")
    
  • Convert Binary to CSV (convertBinToCSV)
    Converts data from a binary (.dat) file to a CSV (Excel) file in just one step.
    import pyfilemaster as pfm
    
    pfm.convertBinToCSV("<path_to_your_binary_file>", "<name_of_the_generated_csv_file>")
    

Installation

Install the Latest Version

To get started with PyFileMaster, install it via pip:

pip install pyfilemaster

Alternative commands (if pip requires specific environment handling):

pip3 install pyfilemaster
sudo pip install pyfilemaster

Getting Started

  1. Install the package using the installation instructions provided above.
  2. Import the package into your Python script to start using its functionalities:
    import pyfilemaster as pfm
    
  3. Start using the available methods like readBinFile or convertBinToCSV to handle your file operations!

Contributing

We welcome contributions from the community! Here's how you can contribute:

  1. Fork the repository on GitHub.
  2. Make your changes in a separate branch.
  3. Submit a pull request explaining your changes.

Reporting Issues

If you encounter bugs or have feature requests, please open an issue on our GitHub Issues Page.

Future Updates

We are committed to making PyFileMaster a comprehensive file-handling utility. More features and functionalities will be continuously added in future updates to enhance its versatility and meet evolving user needs.
Stay tuned for exciting new capabilities, and feel free to suggest ideas or improvements by opening an issue on our GitHub repository!

License

This project is Licensed under the MIT License
Feel free to use, modify, and distribute this project in your own applications while respecting the terms of the license.

Connect with the Author

Created and maintained by Shubhashish Chakraborty
For any queries, reach out via email at shubhashish147@gmail.com.
PyPi Profile: beingshubh || Shubhashish Chakraborty


Twitter Instagram LinkedIn GitHub

PyPI
GitHub contributors
GitHub stars
GitHub license

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

pyfilemaster-0.1.3.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

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

pyfilemaster-0.1.3-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file pyfilemaster-0.1.3.tar.gz.

File metadata

  • Download URL: pyfilemaster-0.1.3.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.18

File hashes

Hashes for pyfilemaster-0.1.3.tar.gz
Algorithm Hash digest
SHA256 95273265e8eef6726b1cd7b39baead544d0bf576a4c8d2b853f9f86a53ab3a66
MD5 3d194fd2415064da39222f6a1683dfde
BLAKE2b-256 5d1e1a7ca819dadde41b842359b18b38643493aa17767237dfd3c460095100c7

See more details on using hashes here.

File details

Details for the file pyfilemaster-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: pyfilemaster-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.18

File hashes

Hashes for pyfilemaster-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ac20d3f1d690029541bdac5b2fd639c5fb702a5147018743a8bebe7d924f90dd
MD5 a0ceb91c2bfab6b9ad68320225f5b067
BLAKE2b-256 64cab57d116831c6be51e66d7c782cfa5b93b954710d66a9cd5e78b245c9aa76

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