{ "info": { "author": "Jorge Puente Sarr\u00edn", "author_email": "puentesarrin@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Internet :: Proxy Servers" ], "description": "=====\nBonzo\n=====\n\n.. image:: https://travis-ci.org/puentesarrin/bonzo.png\n :target: https://travis-ci.org/puentesarrin/bonzo\n :alt: Travis CI status\n\n.. image:: https://coveralls.io/repos/puentesarrin/bonzo/badge.png\n :target: https://coveralls.io/r/puentesarrin/bonzo\n :alt: Coveralls status\n \n.. image:: https://pypip.in/v/bonzo/badge.png\n :target: https://pypi.python.org/pypi/bonzo\n :alt: Latest PyPI version\n\n.. image:: https://pypip.in/d/bonzo/badge.png\n :target: https://pypi.python.org/pypi/bonzo\n :alt: Number of PyPI downloads\n\nAbout\n=====\n\nBonzo is a minimalistic SMTP Proxy built on top of Tornado_.\n\n.. code-block:: python\n\n import tornado.ioloop\n import email\n\n from bonzo.server import SMTPServer\n\n\n def receive_message(message):\n print \"New received message: \"\n print \"From: \" + message['from']\n print \"Subject: \" + message['subject']\n for line in email.iterators.body_line_iterator(message):\n print line\n\n SMTPServer(receive_message).listen(25)\n tornado.ioloop.IOLoop.instance().start()\n\nInstallation\n============\n\nYou can to use pip_ to install Bonzo::\n\n $ pip install bonzo\n\nOr using last source::\n\n $ pip install git+git://github.com/puentesarrin/bonzo.git\n\n.. _Tornado: http://tornadoweb.org\n.. _pip: http://pypi.python.org/pypi/pip", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/puentesarrin/bonzo", "keywords": "bonzo,tornado,smtp,proxy", "license": "Apache License, Version 2.0", "maintainer": null, "maintainer_email": null, "name": "bonzo", "package_url": "https://pypi.org/project/bonzo/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/bonzo/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/puentesarrin/bonzo" }, "release_url": "https://pypi.org/project/bonzo/0.1.2/", "requires_dist": null, "requires_python": null, "summary": "Bonzo is a minimalistic SMTP Proxy built on top of Tornado.", "version": "0.1.2" }, "last_serial": 990944, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "2b8fefe96a94bdbf31f9860077bcfc31", "sha256": "104deb4c98ac8d9a873b1c04836d2f095d4f2b8b328916d7f964009cd5db47f9" }, "downloads": -1, "filename": "bonzo-0.1.0.tar.gz", "has_sig": false, "md5_digest": "2b8fefe96a94bdbf31f9860077bcfc31", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3906, "upload_time": "2013-08-21T13:09:58", "url": "https://files.pythonhosted.org/packages/3a/19/166ebf59b2b83fd5702b017dc71f028f81a4aab198ec1aa8372e97accaac/bonzo-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "1611985c90bf274867cddd93523981a4", "sha256": "58b022f1e59bf61c616af12833825242f3b2a2aa48ae482c4f97c21d1c51f36f" }, "downloads": -1, "filename": "bonzo-0.1.1.tar.gz", "has_sig": false, "md5_digest": "1611985c90bf274867cddd93523981a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4440, "upload_time": "2014-02-03T08:00:18", "url": "https://files.pythonhosted.org/packages/28/17/c507d3ac8466a97e91a874f995c880f16867832630c08c6ebbe388ec237c/bonzo-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "8437f6a92115a64c90af6a12f386fbc9", "sha256": "910fb88876d51972fd7ead711d5d4c393dc47d9799df59a0619624e22240c27a" }, "downloads": -1, "filename": "bonzo-0.1.2.tar.gz", "has_sig": false, "md5_digest": "8437f6a92115a64c90af6a12f386fbc9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4811, "upload_time": "2014-02-05T01:54:01", "url": "https://files.pythonhosted.org/packages/c2/c5/072d1110348b0b8e7c2366fa11d8ac1d69e9f72de1821484da4a52cd2a7c/bonzo-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8437f6a92115a64c90af6a12f386fbc9", "sha256": "910fb88876d51972fd7ead711d5d4c393dc47d9799df59a0619624e22240c27a" }, "downloads": -1, "filename": "bonzo-0.1.2.tar.gz", "has_sig": false, "md5_digest": "8437f6a92115a64c90af6a12f386fbc9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4811, "upload_time": "2014-02-05T01:54:01", "url": "https://files.pythonhosted.org/packages/c2/c5/072d1110348b0b8e7c2366fa11d8ac1d69e9f72de1821484da4a52cd2a7c/bonzo-0.1.2.tar.gz" } ] }