A collection of basic utility functions
Project description
lukhed_basic_utils
A collection of basic utility functions for Python projects.
Installation and Usage
pip install lukhed-basic-utils
osCommon
A set utility functions for interacting with the operating system's file and directory structures.
Example Usage
from lukhed_basic_utils import osCommon as osC
Creating Operating System Agnostic FIle Path Strings
example_path = osC.create_file_path_string(list_of_dir=['subdir', 'file.txt'])
print(example_path)
#output
/home/user/current_working_dir/subdir/file.txt
Retrieving File Names in Directory
return_files_in_dir_as_strings("/home/user/docs", return_file_names_only=True)
# output
['file1.txt', 'file2.txt']
fileCommon
A set utility functions for working with local files.
from lukhed_basic_utils import fileCommon as fC
githubCommon
A class for working with the Github API, geared toward utilizing github repo's as storage or shared config.
from lukhed_basic_utils.githubCommon import GithubHelper
Retrieve JSON Content Stored In a Github Repo
gC = GithubHelper(project='lukhed', repo_name='exampleRepo')
example_dict = gC.retrieve_file_content('someConfig.json')
Other Utility Files
classCommon
listWorkCommon
mathCommon
stringCommon
timeCommon
For more documentation, check pypi page: https://pypi.org/project/lukhed-basic-utils/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file lukhed_basic_utils-1.2.2.tar.gz.
File metadata
- Download URL: lukhed_basic_utils-1.2.2.tar.gz
- Upload date:
- Size: 33.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0c15895f2145ea35371773ef69c4c9432b7d26174823e51f1282352e8387f77b
|
|
| MD5 |
fdb76476ffc3d413ae769073592388f2
|
|
| BLAKE2b-256 |
33640ada438e7e9561efc1cb608694eaaf496c70e7a2a89c6dc8c3242b5a9a98
|
File details
Details for the file lukhed_basic_utils-1.2.2-py3-none-any.whl.
File metadata
- Download URL: lukhed_basic_utils-1.2.2-py3-none-any.whl
- Upload date:
- Size: 63.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
72ffbfc19f58cd7f13e981fc50214936a09ba1741881ec5a2c106a4c88b35500
|
|
| MD5 |
c0364809346b852129ae859af0d3bbb7
|
|
| BLAKE2b-256 |
5af7f3b070c50b494a8744db2ccb4fd5f8da1f1de98afd85f90735d4d371bdf8
|