{ "info": { "author": "Nahuel Defoss\u00e9", "author_email": "nahuel.defosse@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Framework :: Django", "Framework :: Twisted", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Internet", "Topic :: Software Development :: Libraries" ], "description": "Telegraphy\n==========\n\nTelegraphy provides real time events for WSGI Python applications with additional\nfeatures such as event filtering, subscription persistence and authorization/authentication.\n\nIt's initially intended for Django but you can extend it to any WSGI framework.\n\nWebSocket pub/sub and RPC is based on AutobahnPython_ implementation of `WAMP protocol`_\n\n.. _AutobahnPython: http://autobahn.ws/\n\n.. _WAMP Protocol: http://wamp.ws/\n\n\nGetting It\n==========\n\nYou can get *Telegraphy* by using pip::\n\n $ pip install telegraphy\n\nYou will need to have pip installed on your system. On linux install the python-pip package,\non windows follow `this `_.\nAlso, if you are on linux and not working with a virtualenv, remember to use ``sudo``\nfor both commands (``sudo pip install telegraphy``).\n\nIf you want to install it from source, grab the git repository from GitHub and run setup.py::\n\n $ git clone git://github.com/machinalis/telegraphy/telegraphy.git\n $ cd telegraphy\n $ python setup.py install\n\n\nInstalling the Django app\n=========================\n\nTelegraphy's Django app is installed with the standard procedure: in your projects `settings.py` file\nadd `telegraphy.contrib.django_telegraphy` to the `INSTALLED_APPS`::\n\n INSTALLED_APPS = (\n ...\n 'telegraphy.contrib.django_telegraphy',\n ...\n )\n\n\nUsing It\n========\n\nThe django_telegraphy app allows you to easily extend your models so that they generate events\non creation, update or delete. Those events will reach your front end in real time.\n\nSimply install the django_telegraphy app in your Django project. Then run the following command\nin parallel to your web-server::\n\n $ python manage.py run_telegraph\n\nExtend your models so that they automatically generate events: create an ``events.py`` file next to your ``models.py``\n\n.. code-block:: python\n\n from models import MyModel\n from telegraphy.contrib.django_telegraphy.events import BaseEventModel\n\n\n class MyEventsModel(BaseEventModel):\n model = MyModel\n\n\nAnd that's it! Every time you create, update or delete an instance of your model, an event will reach the frontend.\n\nYou can find more `examples in the documentation `__.\n\n\nMore detailed documentation\n===========================\n\nYou can read the docs online `here `_.\nOr for offline access, you can clone the project code repository and read them from the ``docs`` folder.\n\n\nHelp and discussion\n===================\n\nFor help, suggestions and discussions please refer to http://groups.google.com/group/telegraphy\n\nTo guide the development efforts, or if you find any bugs, please use\n`GitHub's issue tracker `__.\n\n\nAuthors\n=======\n\n* Many people you can find on the `contributors section `_.\n* Special acknowledgements to `Machinalis `_ for the time provided to work on this project.\n\nMachinalis also works on some other very interesting projects, like\n`SimpleAI `_,\n`Quepy `_\nand `more `_.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://telegraphy.machinalis.com", "keywords": "django real-time-web websocket wamp", "license": "Apache License 2.0", "maintainer": null, "maintainer_email": null, "name": "telegraphy", "package_url": "https://pypi.org/project/telegraphy/", "platform": "Any", "project_url": "https://pypi.org/project/telegraphy/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://telegraphy.machinalis.com" }, "release_url": "https://pypi.org/project/telegraphy/0.1.2.7/", "requires_dist": null, "requires_python": null, "summary": "Telegraphy - Real Time Events For Django.", "version": "0.1.2.7" }, "last_serial": 945788, "releases": { "0.1": [], "0.1.1": [ { "comment_text": "", "digests": { "md5": "5a39779d7899bae1fe5c022401032610", "sha256": "73cfcd79a95b2c581f2fc90afa43569a6f23abaa2f38c434efdb5f7568986d71" }, "downloads": -1, "filename": "telegraphy-0.1.1.tar.gz", "has_sig": false, "md5_digest": "5a39779d7899bae1fe5c022401032610", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13877, "upload_time": "2013-12-05T14:06:39", "url": "https://files.pythonhosted.org/packages/b6/a4/ef1bf57c69c28ccb9e3ab44701e0e318a30ac417da8f2c2e1c5e80f40bd0/telegraphy-0.1.1.tar.gz" } ], "0.1.1.1": [ { "comment_text": "", "digests": { "md5": "97b50a96fde77eecc2913f6ee2fadcbf", "sha256": "f4c07e7a2f886625024386532afbfebbbc62de9f676141c7d502fa5af7de0612" }, "downloads": -1, "filename": "telegraphy-0.1.1.1.tar.gz", "has_sig": false, "md5_digest": "97b50a96fde77eecc2913f6ee2fadcbf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12737, "upload_time": "2013-12-05T14:29:46", "url": "https://files.pythonhosted.org/packages/9e/f2/2596da582333842a6b39b4b54f4341f83f8c08a8b88e314e8eeaca879485/telegraphy-0.1.1.1.tar.gz" } ], "0.1.1.2": [ { "comment_text": "", "digests": { "md5": "14ebe3dcf083e14dca29a3c590ae4ddb", "sha256": "01c2a4008511e3c763e91194eba31f7b1dd56d3a003693a5a685072cd3f665b5" }, "downloads": -1, "filename": "telegraphy-0.1.1.2.tar.gz", "has_sig": false, "md5_digest": "14ebe3dcf083e14dca29a3c590ae4ddb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12736, "upload_time": "2013-12-05T14:35:31", "url": "https://files.pythonhosted.org/packages/a1/45/5c173b477abf955fb7fc33f03b13471d309424953e151c36f7f9718049be/telegraphy-0.1.1.2.tar.gz" } ], "0.1.1.3": [ { "comment_text": "", "digests": { "md5": "dc6245180281b89dee480ce1b20cbe28", "sha256": "7a981ada484ce1112a1a5974722bbe4645c3d5fd5fb29ada8df047d99eb68986" }, "downloads": -1, "filename": "telegraphy-0.1.1.3.tar.gz", "has_sig": false, "md5_digest": "dc6245180281b89dee480ce1b20cbe28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12806, "upload_time": "2013-12-05T14:38:40", "url": "https://files.pythonhosted.org/packages/06/2d/a80d2c58cf79ed7e36f5ad055a4453f3b439a5e39ad123b69eb40d8518b1/telegraphy-0.1.1.3.tar.gz" } ], "0.1.1.4": [ { "comment_text": "", "digests": { "md5": "e840e581038fbd57b86a8dbe48787460", "sha256": "379ed66b5cc616ffb7b1a536b96744f521039bc463ff3e8470b39ba81483a205" }, "downloads": -1, "filename": "telegraphy-0.1.1.4.tar.gz", "has_sig": false, "md5_digest": "e840e581038fbd57b86a8dbe48787460", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15211, "upload_time": "2013-12-05T14:42:33", "url": "https://files.pythonhosted.org/packages/29/57/8db34962507d9174b1ee27c14ecfa08180f895c5e3f48da30018c861cbc0/telegraphy-0.1.1.4.tar.gz" } ], "0.1.1b": [ { "comment_text": "", "digests": { "md5": "22e119db06b333e037faf21125d5781c", "sha256": "a73a24e47623a1f4cd1825d51936432f53dabef750a8d082f1a4b9caa0351aec" }, "downloads": -1, "filename": "telegraphy-0.1.1b.tar.gz", "has_sig": false, "md5_digest": "22e119db06b333e037faf21125d5781c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15202, "upload_time": "2013-12-05T14:13:02", "url": "https://files.pythonhosted.org/packages/c3/92/8140c34695fee6e40292e0fb85d8fee6a61cd68d0f1052f2d794344db18c/telegraphy-0.1.1b.tar.gz" } ], "0.1.1c": [ { "comment_text": "", "digests": { "md5": "560d9d1a8f31747ff7c0a62c14b32cc3", "sha256": "fda5cb927b84beca2d8cd4f1ffa8549b9065e17f30953f235e71562413a2e756" }, "downloads": -1, "filename": "telegraphy-0.1.1c.tar.gz", "has_sig": false, "md5_digest": "560d9d1a8f31747ff7c0a62c14b32cc3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15208, "upload_time": "2013-12-05T14:14:36", "url": "https://files.pythonhosted.org/packages/36/0a/b6392fb21268de3b9e50d685195196efe20d57ed79091bacb31bd78eeef9/telegraphy-0.1.1c.tar.gz" } ], "0.1.1d": [ { "comment_text": "", "digests": { "md5": "a7ea34b2af28648abcc2a32b9ed806b3", "sha256": "ec97579b93d872c029c62b71f61388d8eab5fd8036537328ce0236b5ab27d6fa" }, "downloads": -1, "filename": "telegraphy-0.1.1d.tar.gz", "has_sig": false, "md5_digest": "a7ea34b2af28648abcc2a32b9ed806b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15201, "upload_time": "2013-12-05T14:15:41", "url": "https://files.pythonhosted.org/packages/ed/17/04731576122b9b2579f81e265d276bba69d72e1fdd48d9635bd2ff340097/telegraphy-0.1.1d.tar.gz" } ], "0.1.1e": [ { "comment_text": "", "digests": { "md5": "a68c7e03837da34ac70fa6fbff2a4797", "sha256": "e3e5fba0a23f8363c48d699e2f0640f919b0f18e1181e207a60cdfab8f07f308" }, "downloads": -1, "filename": "telegraphy-0.1.1e.tar.gz", "has_sig": false, "md5_digest": "a68c7e03837da34ac70fa6fbff2a4797", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12704, "upload_time": "2013-12-05T14:17:45", "url": "https://files.pythonhosted.org/packages/60/7d/89cab111447b0962b866618632eec92055665e0b5eafb6a10e37cc46bd21/telegraphy-0.1.1e.tar.gz" } ], "0.1.1f": [ { "comment_text": "", "digests": { "md5": "20b9a5ca2a11189d500019386b690c9a", "sha256": "2625199aa0bde0ba9c994f79b41ff1d447c840b51a14cf5e9c738f1f0df19f8e" }, "downloads": -1, "filename": "telegraphy-0.1.1f.tar.gz", "has_sig": false, "md5_digest": "20b9a5ca2a11189d500019386b690c9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12698, "upload_time": "2013-12-05T14:19:20", "url": "https://files.pythonhosted.org/packages/16/78/b5485529e869309a0c72e11ce7fd0b7c0db88b73772e3ad79152e1c787ad/telegraphy-0.1.1f.tar.gz" } ], "0.1.1g": [ { "comment_text": "", "digests": { "md5": "b0c40f3323cc555a2d778ac9e03f4896", "sha256": "15895315023356ce10838f840b4ccd48d7c9545c46cbc426d4117d0e918da5d0" }, "downloads": -1, "filename": "telegraphy-0.1.1g.tar.gz", "has_sig": false, "md5_digest": "b0c40f3323cc555a2d778ac9e03f4896", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12745, "upload_time": "2013-12-05T14:20:21", "url": "https://files.pythonhosted.org/packages/aa/d2/bbd8c050c7672b771aa8c2d3a275a919e14fa4105dd1ef90486bf015c39f/telegraphy-0.1.1g.tar.gz" } ], "0.1.1h": [ { "comment_text": "", "digests": { "md5": "16dcfb6f7b469eba67dba7b3676d8ab4", "sha256": "814bf826ab8580c33fffe3f244022d78f372aa825721484bc267431632a3f9db" }, "downloads": -1, "filename": "telegraphy-0.1.1h.tar.gz", "has_sig": false, "md5_digest": "16dcfb6f7b469eba67dba7b3676d8ab4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12743, "upload_time": "2013-12-05T14:28:34", "url": "https://files.pythonhosted.org/packages/d1/d2/c0b2b43b5102460115118d3e764eb64aea87f96f121caf6ae696ec42c53c/telegraphy-0.1.1h.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "b6f5a91d9162766629e62cc1481ec547", "sha256": "6aa43a81050253a0bd50afe3d19052de4268f6847e7a3d6c74f5120f5e5e9f9d" }, "downloads": -1, "filename": "telegraphy-0.1.2.tar.gz", "has_sig": false, "md5_digest": "b6f5a91d9162766629e62cc1481ec547", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15215, "upload_time": "2013-12-05T16:48:00", "url": "https://files.pythonhosted.org/packages/5e/ad/d4472357d5fb9897a523e512be3628a8a06a196cca5f0ca08bfab0463c29/telegraphy-0.1.2.tar.gz" } ], "0.1.2.1": [ { "comment_text": "", "digests": { "md5": "81ed1abd774a8d32da62a28f06f818ad", "sha256": "652a9f276cfe4ee4179f1f04e22a04ed7ce101092e0c7ede1a2d9364b039f5dc" }, "downloads": -1, "filename": "telegraphy-0.1.2.1.tar.gz", "has_sig": false, "md5_digest": "81ed1abd774a8d32da62a28f06f818ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15232, "upload_time": "2013-12-05T20:55:40", "url": "https://files.pythonhosted.org/packages/f8/55/8d6225c575729f121597a8654b7862fdabfd494e32c3e957fba53d5afcba/telegraphy-0.1.2.1.tar.gz" } ], "0.1.2.2": [ { "comment_text": "", "digests": { "md5": "2fc7d365446afe460d98e46f566256f7", "sha256": "463da13dc265c40337d9a61f8f7d92385efbdb8b3842ddae1f76286bdecedd35" }, "downloads": -1, "filename": "telegraphy-0.1.2.2.tar.gz", "has_sig": false, "md5_digest": "2fc7d365446afe460d98e46f566256f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15227, "upload_time": "2013-12-05T20:59:00", "url": "https://files.pythonhosted.org/packages/6c/25/08b4899b8ee217f88a20ee1ba8627be19beb2f48fd109db8cd244ea3c20f/telegraphy-0.1.2.2.tar.gz" } ], "0.1.2.3": [ { "comment_text": "", "digests": { "md5": "7558e5cc3e7be52a97674ef37cd8bca2", "sha256": "435c25878b8d2f3109a869da58e623e497274f4deb2af8366288f03aa6f25ecf" }, "downloads": -1, "filename": "telegraphy-0.1.2.3.tar.gz", "has_sig": false, "md5_digest": "7558e5cc3e7be52a97674ef37cd8bca2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15181, "upload_time": "2013-12-05T20:59:51", "url": "https://files.pythonhosted.org/packages/b8/e1/1d1e312216d0a0ab3c2677d58d655e2268632430b8a987cb323dd0e9c430/telegraphy-0.1.2.3.tar.gz" } ], "0.1.2.4": [ { "comment_text": "", "digests": { "md5": "7a09dad950fe069c9438a514e7c809c2", "sha256": "13cb28a8d0b91d2eee62a5669ab0679f21d4e471a777db1dce4523122902f8f3" }, "downloads": -1, "filename": "telegraphy-0.1.2.4.tar.gz", "has_sig": false, "md5_digest": "7a09dad950fe069c9438a514e7c809c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15209, "upload_time": "2013-12-05T21:26:00", "url": "https://files.pythonhosted.org/packages/9f/5c/754de0064a8da4cd13f866030434ab0bd5099bfec380ea338505e7ea3301/telegraphy-0.1.2.4.tar.gz" } ], "0.1.2.5": [ { "comment_text": "", "digests": { "md5": "c9a328af266540b109b848505cece9a8", "sha256": "850d93b5607bcbbeadbe6eb198ef8b6cf19b65fe3dce276f4bd5c51ecbd98202" }, "downloads": -1, "filename": "telegraphy-0.1.2.5.tar.gz", "has_sig": false, "md5_digest": "c9a328af266540b109b848505cece9a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15228, "upload_time": "2013-12-05T21:28:26", "url": "https://files.pythonhosted.org/packages/76/b2/05e08a464c47dc63b11441d307c3be191a744a987b809c371e5b2370474c/telegraphy-0.1.2.5.tar.gz" } ], "0.1.2.6": [ { "comment_text": "", "digests": { "md5": "e91251de3de1a301dfa82ce00691aaf9", "sha256": "b813bc5657903a3a526234052fad17c0849b6b4d4e9b489386bf318668788eff" }, "downloads": -1, "filename": "telegraphy-0.1.2.6.tar.gz", "has_sig": false, "md5_digest": "e91251de3de1a301dfa82ce00691aaf9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52383, "upload_time": "2013-12-06T22:27:21", "url": "https://files.pythonhosted.org/packages/ec/ed/c8e6145fa68c67d5555d552fb4e5cd6d7a266448799ddba07515f1e1aa62/telegraphy-0.1.2.6.tar.gz" } ], "0.1.2.7": [ { "comment_text": "", "digests": { "md5": "9f1d67a2b8824702ac85dee539914574", "sha256": "ed68b2dfc82facb6806519645364ad6f66ff21814f6332e620010985648e1b41" }, "downloads": -1, "filename": "telegraphy-0.1.2.7.tar.gz", "has_sig": false, "md5_digest": "9f1d67a2b8824702ac85dee539914574", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52384, "upload_time": "2013-12-06T23:01:50", "url": "https://files.pythonhosted.org/packages/83/a7/30aac16c6180a1e04aeec348f49bc88cdc58cf50afd3a35fb9c8bf54e1c5/telegraphy-0.1.2.7.tar.gz" } ], "0.1.3a1": [ { "comment_text": "", "digests": { "md5": "051da359164e5a4263bc707cd7fb3686", "sha256": "1ccbc0ecf7a64aacf87440cd7dbfd2a745a0a1e35af3fb65b6081271e4968002" }, "downloads": -1, "filename": "telegraphy-0.1.3a1.tar.gz", "has_sig": false, "md5_digest": "051da359164e5a4263bc707cd7fb3686", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53507, "upload_time": "2013-12-16T15:21:33", "url": "https://files.pythonhosted.org/packages/06/a9/57ba5e623c456792edfe7d50a517b75d87cbdf91387e9f945fb859acbb57/telegraphy-0.1.3a1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9f1d67a2b8824702ac85dee539914574", "sha256": "ed68b2dfc82facb6806519645364ad6f66ff21814f6332e620010985648e1b41" }, "downloads": -1, "filename": "telegraphy-0.1.2.7.tar.gz", "has_sig": false, "md5_digest": "9f1d67a2b8824702ac85dee539914574", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52384, "upload_time": "2013-12-06T23:01:50", "url": "https://files.pythonhosted.org/packages/83/a7/30aac16c6180a1e04aeec348f49bc88cdc58cf50afd3a35fb9c8bf54e1c5/telegraphy-0.1.2.7.tar.gz" } ] }