https://github.com/justintimperio/paf
My Personal Python3 Framework for Projects
https://github.com/justintimperio/paf
Last synced: 2 months ago
JSON representation
My Personal Python3 Framework for Projects
- Host: GitHub
- URL: https://github.com/justintimperio/paf
- Owner: JustinTimperio
- License: mit
- Created: 2019-11-05T21:19:12.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-10-29T17:08:51.000Z (over 3 years ago)
- Last Synced: 2026-03-31T19:54:29.645Z (3 months ago)
- Language: Python
- Homepage:
- Size: 111 KB
- Stars: 0
- Watchers: 1
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Python-Application-Framework


## Abstract
I create tools and projects in python pretty frequently and consolidating my frequently used functions into a submodule is extremely helpful. Typically this module attempts to be as pragmatic as possible. While many pip modules exist that solve many of these problems, PAF has a 'do it yourself' mentality. This usually results in a smaller dependency list for each of my projects and faster speeds as each feature is natively implemented without external calls. I attempt to keep 'hacky' functions out of this module unless python forces my hand.
## Using PAF
To add PAF to your own python project simply add it as a submodule using:\
`git submodule add https://github.com/JustinTimperio/paf.git`
You can now import PAF directly into your project and call functions with the following syntax:
```python
import paf
subdirs = paf.find_subdirs('/path/to/search')
for item in paf.progress_bar(subdirs):
time.sleep(0.1)
```