Go to file
2021-06-07 17:08:41 -04:00
base fix logging 2021-06-07 17:08:41 -04:00
http_server first draft of rework 2021-06-07 16:45:29 -04:00
requests_client first draft of rework 2021-06-07 16:45:29 -04:00
sql first draft of rework 2021-06-07 16:45:29 -04:00
template first draft of rework 2021-06-07 16:45:29 -04:00
tinydb first draft of rework 2021-06-07 16:45:29 -04:00
.gitignore update gitignore 2021-05-18 03:36:11 -04:00
LICENSE first draft of rework 2021-06-07 16:45:29 -04:00
README.md Update 'README.md' 2021-06-07 16:59:47 -04:00
setup.py first draft of rework 2021-06-07 16:45:29 -04:00

IzzyLib

These are just a number of functions I keep reusing over and over again in most of my projects. It's okay to use them if you also find them useful

Installation

You only need to install the base and whatever sub-modules you want to use

From Git

$(venv)/bin/python -m pip install -e "git+https://git.barkshark.xyz/izaliamae/izzylib.git@rework#egg=izzylib-base&subdirectory=base"

$(venv)/bin/python -m pip install -e "git+https://git.barkshark.xyz/izaliamae/izzylib.git@rework#egg=izzylib-http-server&subdirectory=http_server"

$(venv)/bin/python -m pip install -e "git+https://git.barkshark.xyz/izaliamae/izzylib.git@rework#egg=izzylib-http-requests-client&subdirectory=requests_client"

$(venv)/bin/python -m pip install -e "git+https://git.barkshark.xyz/izaliamae/izzylib.git@rework#egg=izzylib-sql&subdirectory=sql"

$(venv)/bin/python -m pip install -e "git+https://git.barkshark.xyz/izaliamae/izzylib.git@rework#egg=izzylib-templates&subdirectory=template"

$(venv)/bin/python -m pip install -e "git+https://git.barkshark.xyz/izaliamae/izzylib.git@rework#egg=izzylib-tinydb&subdirectory=tinydb"

From Source

$(venv)/bin/python setup.py install ['all' or a combination of these: http_server requests_client sql template tinydb]

Documentation

Importing

Most useful classes and functions are imported in the module root, so you don't need to do any multi-level imports. Example

This is fine:

from izzylib import SqlDatabase

and points to:

from izzylib.sql.generic import SqlDatabase

Or even simply do import izzylib and use izzylib.SqlDatabase().

Usage

All classes and functions will have docstrings. Either look through the code or run help() on an object

NOTE!

Not in a stable state yet. Expect major changes