Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
db
 
 
 
 
 
 
 
 
web
 
 
win
 
 
 
 
 
 
 
 

README.md

pyLibrary - Custom Libraries for Python developers

Development in Python (be it website or an App development or implementation of an automation framework) always involves certain operations like handling db queries, operations on web, development of data structures, windows operations (handing services, registries), logging and many more...

What, if you have these libraries handy with you all the time? Just import and start using them.. In comes pyLibrary..

pyLibrary is a collection of infrastructure libraries that aid faster development in Python. These libraries are well documented, provide robust error handling and are frequently updated/tested for improvements.

Features

- Database operations
	** Support for SQLIte db operations
	** Handles MongoDB operations
	
- Web utilities
	** GET/POST requests to a defined URL
	** Rest style GET/POST/PUT/DELETE request handle
	** Pinger to ping a link and all links on a given web page
	
- Windows operations
	** Handles Virtual Machine (start/pause/remove)
	** Windows Services (start/stop)
	** Registry operations for Windows (add/retrieve/delete keys)

- Utility libraries 
	** Works with Date, Time, Calender operations
	** Mathematical operations (lcm, gcd, isPrime, fibonacci...)
	** Convert Rows to Columns
	** Archive operations (zlib)
	** FileSystem Operations

- Datastructures
	** Stack implementation
	** Queue implementation
	** Linkedlist implementation
	** Priority Queue implementation

- Security
	** Performs cryptographic operations (md5/sha/hmac signatures)

- Logging mechanisms
	** Logger to enable info, error, warning messages

Usage

  • Download pyLibrary project
  • Use libraries from pyLibrary with 'import pyLibrary'

Contact

Chetan Giridhar , cjgiridhar@gmail.com

License

GNU General Public License v3.0

Copyright (c) Chetan Giridhar, technobeans

About

Customized libraries for Python developers

Resources

License

Releases

No releases published

Packages

No packages published

Languages