Parallel SSH multiplexer designed for performing parallel map operations via ssh.
Sshmap uses a hostlist module to determine hosts to operate on from a number of sources, it supports host names, dns/reverse dns, database backends and load balancers (haproxy). This functionality supports
... [More] recursion (dns gives a list of vips, which are then used to query the load balancers to get a list of hosts actually serving the traffic).
Sshmap supports running a single command on a host or streaming a script to the hosts over the ssh connection and it can handle sudo authentication to run the resulting scripts using sudo privileges.
The resulting data can then be handled in batch after completion on all hosts or asynchronously as the results come back via callback script pipelines. [Less]
The Lazy Widget Loader WordPress plugin provides lazy loading for widgets to improve page loading. Use it on slow widgets, especially those where external data is loaded, like widgets from Facebook, Twitter, AdSense, …
What this plugin basically does is to postpone loading the content of those
... [More] widgets you choose, so that their content is loaded after the main content of the page that is displayed.
You can choose which widgets should be loaded like that, by default the plugin does not “impose” itself on any widget. You may also choose to display a throbber while the content of a widget is loaded. [Less]
Twisted-based Asynchronous Libraries for Amazon Web Services and Eucalyptus private clouds
This project's goal is to have a complete Twisted API representing the spectrum of Amazon's web services as well as support for Eucalyptus clouds.
Workcraft provides a flexible common framework for the development of Interpreted Graph Models, including visual editing, (co-)simulation, synthesis and formal verification. With Workcraft, the user can design a system using the most appropriate formalism (or even different formalisms for the
... [More] subsystems), while still utilising the power of Petri net analysis techniques. The applications of the Workcraft are wide-ranging: from modelling concurrent algorithms and biological systems to designing asynchronous electronic circuits and investigating crimes. [Less]
circuits is a Lightweight Event driven and Asynchronous Application Framework for the Python Programming Language with a strong Component Architecture.
idiokit is an experimental Python library for doing asynchronous stuff. It currently contains:
An infrastructure for writing streams, Python generators that act as lightweight pseudo-threads that communicate through message passing. Tools for combining streams, by e.g. piping them together.
... [More] Incomplete implementations of asynchronous TCP connectivity and XMPP and IRC protocols.
Apart from trying out new stuff, some of idiokit's goals are:
Avoid dependencies outside Python's standard library. Currently the only dependency is Python 2.5 or higher (Python 3.x is not supported though). Relatively easy integration with most foreign event loops (such as PyQt4).
There are some caveats, of course:
Windows is currently not supported. Python's standard library has to be compiled with SSL support for the XMPP connectivity to work.
idiokit liberally borrows (adopts, steals) ideas from great open source Python projects such as Twisted and PyXMPP. You'd probably be better off using them anyway. [Less]
Project devoted to providing a community interface for building, implementing, and support extensions to the nuXleus XML Messaging Virtualized Appliance.
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy