Skip to content

cjgiridhar/pyLibrary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 , [email protected]

License

GNU General Public License v3.0

Copyright (c) Chetan Giridhar, technobeans

About

Customized libraries for Python developers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages