https://github.com/jaumebonet/pynion
A minion library for python
https://github.com/jaumebonet/pynion
Last synced: 4 months ago
JSON representation
A minion library for python
- Host: GitHub
- URL: https://github.com/jaumebonet/pynion
- Owner: jaumebonet
- License: mit
- Created: 2016-01-22T16:02:55.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2016-02-16T18:43:38.000Z (over 9 years ago)
- Last Synced: 2025-06-29T16:55:33.478Z (4 months ago)
- Language: Python
- Size: 68.4 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
pynion
======
A small minion library to build libraries.
Why use pynion?
---------------
* ``JSONer``: An **abstract class** that allows python objecst to be dump and
loaded as JSON elements, facilitating the readability of dumped objects, the
exploitation of mongoDB and the communication with other languages.
* ``Singleton``and ``Multitone``: Two **metaclasses** that provide new python
objects with the properties of those two class types.
* The objecst ``File`` and ``Path`` allow for os manipulation of the file system
as well as for the automatic detection of compressed file types.
* The ``Manager`` class takes care of:
* *Logging depth*
* *Overwrite control*
* *Clean up of temporal and empty files*
Find more about how to use the library in the [documentation](https://pynion.readthedocs.org/en/latest/).