{ "info": { "author": "Joseph Kocherhans", "author_email": "joseph@jkocherhans.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7" ], "description": "====\nAlto\n====\n\nThis Django app allows you to browse the urlpatterns, views, and templates for\nyour project, see their source code, and open that code in your favorite editor\n[*]_.\n\nPlanned features include the ability to browse and search for models, template\ntags, filters, and celery tasks.\n\nAt some point, Alto may become a `Light Table`_ plugin.\n\nAlto is ALPHA software. It may or may not work with your project. Bug reports\nwithout patches are unlikely to be fixed for now, so unless you're ready to work\non it, you should hold off for a few releases.\n\n.. _`Light Table`: http://www.chris-granger.com/2012/04/12/light-table---a-new-ide-concept/\n\nRequirements\n------------\n\n* Python 2.7\n* Django 1.4\n\nOther versions may work, but have not been tested.\n\n\nInstallation\n------------\n\n``pip install alto``\n\n\nSetup\n-----\n\n1. Add ``'alto'`` to your ``INSTALLED_APPS``\n2. Add ``'alto.middleware.AltoMiddleware'`` to your ``MIDDLEWARE_CLASSES``\n3. Visit http://127.0.0.1:8000/_alto/\n\n.. image:: https://s3.amazonaws.com/jkocherhans/alto/templates.png\n :width: 600\n :target: https://s3.amazonaws.com/jkocherhans/alto/templates.png\n\nConfiguration\n-------------\nSet ``ALTO_URL_SCHEME`` in your Django settings. The default is ``'mvim'`` for\nopening files in MacVim. ``'txmt'`` will work for TextMate, and if you install\n`SublHandler`_, ``'subl'`` will open Sublime Text 2.\n\n.. _`SublHandler`: https://github.com/asuth/subl-handler\n\nThanks\n------\n\nAlto is inspired by `Bret Victor`_'s talk, \"`Inventing on Principle`_\" and by\n`Light Table`_.\n\n.. _`Bret Victor`: http://worrydream.com/\n.. _`Inventing on Principle`: http://vimeo.com/36579366\n\n\n.. [*] As long as your favorite editor is MacVim, TextMate or Sublime Text 2. In theory, any editor that can be made to open a file from a custom url scheme will work.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/jkocherhans/alto", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "alto", "package_url": "https://pypi.org/project/alto/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/alto/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/jkocherhans/alto" }, "release_url": "https://pypi.org/project/alto/0.4/", "requires_dist": null, "requires_python": null, "summary": "A high-level code browser for Django projects.", "version": "0.4" }, "last_serial": 786248, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "1057680d09376f051f9371df6142cf37", "sha256": "4edd637f80b7bab565e726ae90c671e076a0d2834d3184a64ac69aeb402b67dc" }, "downloads": -1, "filename": "alto-0.1.tar.gz", "has_sig": false, "md5_digest": "1057680d09376f051f9371df6142cf37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 493381, "upload_time": "2012-07-16T14:10:59", "url": "https://files.pythonhosted.org/packages/8c/6c/90287461a8438e8051476cbc0d8e8b998376c95ef01ad6b6fdd15e253760/alto-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "210c1b635fe72d12f9f091087d3ac225", "sha256": "646c5c9cc3afd1849cec836fa449c2f09012e8fc9fc0eef881a641d14aebd905" }, "downloads": -1, "filename": "alto-0.1.1.tar.gz", "has_sig": false, "md5_digest": "210c1b635fe72d12f9f091087d3ac225", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 493445, "upload_time": "2012-07-17T13:47:16", "url": "https://files.pythonhosted.org/packages/a4/9e/6b396ef561fca866b1a287b51bd1fcb40a8800964d212fd75fc077c15881/alto-0.1.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "8b0783ab6515d24090b72daa66df8c14", "sha256": "7e2ff3b04c38243137be68550e994ae7a196e5297be2bfd15565aa8b38ed8aa5" }, "downloads": -1, "filename": "alto-0.2.tar.gz", "has_sig": false, "md5_digest": "8b0783ab6515d24090b72daa66df8c14", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 495051, "upload_time": "2012-07-23T14:14:28", "url": "https://files.pythonhosted.org/packages/38/de/234bb569595b3e24b9b24117480a88bcc3ba48003a914ce9522f40ed800e/alto-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "85bbcb24de1cb716e41858939d4b9967", "sha256": "1649ad636e64b4ba7dcd079e06050017db1fc92ff3fc3179145eff37388bd1ed" }, "downloads": -1, "filename": "alto-0.2.1.tar.gz", "has_sig": false, "md5_digest": "85bbcb24de1cb716e41858939d4b9967", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 495290, "upload_time": "2012-07-26T14:20:39", "url": "https://files.pythonhosted.org/packages/d2/9e/07065813777affc564a0eb249e6a422db19f0302998c2f0b6c79e49d272d/alto-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "2f65fa37b0f0b96bbd40e3599937d20e", "sha256": "f62e745bca9ac82d210d0b3d996a554d12214d35096f5e35ecfa50c309720d81" }, "downloads": -1, "filename": "alto-0.2.2.tar.gz", "has_sig": false, "md5_digest": "2f65fa37b0f0b96bbd40e3599937d20e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 495368, "upload_time": "2012-07-30T14:27:25", "url": "https://files.pythonhosted.org/packages/89/c8/4effb76fed0028061d587ed6dc5afb6890bfa591e7cfb05398fa55364fe2/alto-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "89f40a36501ae6797553ea9a5cf2ac09", "sha256": "720c634ed5fedabe8b42bda6a4c6adb3bc55cdfcb5e782386f0240649572e74d" }, "downloads": -1, "filename": "alto-0.2.3.tar.gz", "has_sig": false, "md5_digest": "89f40a36501ae6797553ea9a5cf2ac09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 496439, "upload_time": "2012-08-08T13:49:35", "url": "https://files.pythonhosted.org/packages/a0/85/04dc572938751a6e06c4c1dfe5cc9c17e8717051b87c44208f8534828fea/alto-0.2.3.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "3b0ceeb8b6777ef1d006abd01af3f5a4", "sha256": "27172d7b9bfad5558fcb9c7374e4f6a8693bb33a7414f28bbf6c7aeb5f33c2ef" }, "downloads": -1, "filename": "alto-0.3.0.tar.gz", "has_sig": false, "md5_digest": "3b0ceeb8b6777ef1d006abd01af3f5a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 497922, "upload_time": "2012-08-23T12:56:42", "url": "https://files.pythonhosted.org/packages/0b/9b/6c3a30ebbd09de600095024b8c0ce2d9c5e85c9f8b78aac9b31dae299e4f/alto-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "36e5c4ef0647ef1d11d19d6e1a7c1df1", "sha256": "c747cfce377036967706d7687faf3ffd06a098eddae567edb71703a089635e52" }, "downloads": -1, "filename": "alto-0.3.1.tar.gz", "has_sig": false, "md5_digest": "36e5c4ef0647ef1d11d19d6e1a7c1df1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 498053, "upload_time": "2012-09-04T12:28:44", "url": "https://files.pythonhosted.org/packages/23/8c/9f219f3072d48798af369d5897dfdf655ca2b4418ec3ca6634f9f07a6e67/alto-0.3.1.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "c2a3600d10e7878162f94911d8e277c6", "sha256": "860e33a605d001486bac17e64f9c10fdd613f10730a667456fbfab82b18b5ee7" }, "downloads": -1, "filename": "alto-0.4.tar.gz", "has_sig": false, "md5_digest": "c2a3600d10e7878162f94911d8e277c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 498296, "upload_time": "2012-09-12T11:44:43", "url": "https://files.pythonhosted.org/packages/33/c2/d0bd8a8de2ea8dc713b3b8b1441f5578ef71df12e19286dee32c420e8774/alto-0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c2a3600d10e7878162f94911d8e277c6", "sha256": "860e33a605d001486bac17e64f9c10fdd613f10730a667456fbfab82b18b5ee7" }, "downloads": -1, "filename": "alto-0.4.tar.gz", "has_sig": false, "md5_digest": "c2a3600d10e7878162f94911d8e277c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 498296, "upload_time": "2012-09-12T11:44:43", "url": "https://files.pythonhosted.org/packages/33/c2/d0bd8a8de2ea8dc713b3b8b1441f5578ef71df12e19286dee32c420e8774/alto-0.4.tar.gz" } ] }