Personal tools
Skip to content. | Skip to navigation
A configurable-on-the-fly HTTP Proxy
A simple python tool for creating certificate authorities and certificates on the fly.Introduction Certipy was made to simplify the certificate creation process. To that end, Certipy exposes methods for creating and managing certificate authorities, certificates, signing and building trust bundles. Behind the scenes Certipy:- Manages records of all certificates it creates - External certs can...
A Python library for sending metrics to CloudWatch. Currently, this library only includes support for CloudWatch, but custom backends can be easily created and used.
cloudpickle makes it possible to serialize Python constructs not supported by the default pickle module from the Python standard library. cloudpickle is especially useful for cluster computing where Python expressions are shipped over the network to execute on remote hosts, possibly close to the data. Among other things, cloudpickle supports pickling for lambda expressions, functions and classes defined interactively in the __main__ module.
Low level client for Elasticsearch. It's goal is to provide common ground for all Elasticsearch-related code in Python. The client's features include: - Translating basic Python data types to and from json - Configurable automatic discovery of cluster nodes - Persistent connections - Load balancing (with pluggable selection strategy) across all available nodes - Failed connection penalization (time based - failed connections won't be retried until a timeout is reached) - Thread safety - Pluggable architecture
Elasticsearch Curator helps you curate, or manage, your Elasticsearch indices and snapshots by: Obtaining the full list of indices (or snapshots) from the cluster, as the actionable list Iterate through a list of user-defined filters to progressively remove indices (or snapshots) from this actionable list as needed. Perform various actions on the items which remain in the actionable list. Curator allows for many different operations to be performed to both indices and snapshots, including: Add or remove indices (or both!) from an alias Change shard routing allocation Close indices Create index Delete indices Delete snapshots Open closed indices forceMerge indices reindex indices, including from remote clusters Change the number of replicas per shard for indices rollover indices Take a snapshot (backup) of indices Restore snapshots
Install the Jupyter system, including the notebook, qtconsole, and the IPython kernel.
WYSIWYG editing functionality for markdown/HTML cells in Jupyter