Metadata-Version: 2.1
Name: python-backpack
Version: 1.0.4
Summary: Python Utilities for json/files/strings/errors
Home-page: https://github.com/MaxRocamora/python-backpack
Author: Maximiliano Rocamora
Author-email: maxirocamora@gmail.com
License: GNU GENERAL PUBLIC LICENSE
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: License :: Freely Distributable
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE


[![PyPI Supported Python Versions](https://img.shields.io/pypi/pyversions/python-backpack.svg?style=flat-square&logo=appveyor)](https://pypi.python.org/pypi/python-backpack/)
[![PyPI version](https://badge.fury.io/py/python-backpack.svg?style=flat-square&logo=appveyor)](https://badge.fury.io/py/python-backpack)
[![GitHub version](https://badge.fury.io/gh/MaxRocamora%2Fpython-backpack.svg?style=flat-square&logo=appveyor)](https://badge.fury.io/gh/MaxRocamora%2Fpython-backpack)
[![codecov](https://codecov.io/gh/MaxRocamora/python-backpack/branch/main/graph/badge.svg?token=6D1xwYdXW2)](https://codecov.io/gh/MaxRocamora/python-backpack)
[![Message](https://img.shields.io/badge/python--backpack-python-blue?style=flat-square&logo=appveyor)](https://github.com/MaxRocamora/python-backpack)


# Python-Backpack
A collection of personal scripts for JSON, File/Folder Operations, String Validation, Custom Errors, and stuff.  


## Json
+ json_load()
+ json_save()
+ jsonMetaFile()
+ jsonUserSettings()

## Files & Folders
+ browse_folder()
+ create_folders()
+ create_folder()
+ remove_files_in_dir()
+ recursive_dir_copy()
+ replace_strings_in_file()
+ remove_line_from_file()
+ file_is_writeable()

## String Validation
+ reformat_input_string()
+ begin_or_end_with_numbers()
+ begin_with_number()
+ has_numbers()
+ camelcase_to_snakecase()

## Custom Errors
+ EnvironmentVariableNotFound()
+ ApplicationNotFound()

## Test Utils
+ time_function_decorator()
+ random_string()

## Others / Patterns
+ Singleton()

---

### pip install
pip install python-backpack

