{ "info": { "author": "Costa Halicea", "author_email": "costa@halicea.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License (GPL)", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 2.5", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Internet", "Topic :: Internet :: WWW/HTTP :: WSGI", "Topic :: Internet :: WWW/HTTP :: WSGI :: Application", "Topic :: Internet :: WWW/HTTP :: WSGI :: Server", "Topic :: Software Development", "Topic :: Software Development :: Code Generators", "Topic :: Software Development :: Libraries :: Application Frameworks", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Text Processing :: Markup :: HTML" ], "description": "========================\r\nHalWeb Framework \r\n========================\r\nNote\r\n----\r\n**This is initial release of HalWeb, there will be changes incompatible with the current one. so please be patient.**\r\n\r\nIf you are eager to try it you need manualy to setup the **AppenginePath** in the **config.py** to HalWeb installation.\r\n\r\nOffcourse you need to have Appengine on your system\r\n\r\nInstall\r\n-------\r\nAny of this three shoud work:\r\n\r\n shell>python setup.py install\r\n or\r\n shell>easy_install halweb\r\n or\r\n shell>python setup.py install`\r\n\r\nSome Examples\r\n-------------\r\n\r\nCreating a project\r\n``````````````````\r\n 1. open hal.py in your shell by typing **hal**::\r\n \r\n cmd>hal\r\n\r\n 2. Create a project::\r\n \r\n shell>hal\r\n hal>project /home/myhome/MyProjects/TestProject\r\n\r\n 3. Run your project::\r\n \r\n shell>cd /home/myhome/MyProjects/TestProject\r\n shell>python manage.py\r\n hal>run\r\n\r\n **Woalla you have your project setup and running** \r\n\r\nCreating Model, View, Controller, Form and Handler in your Project\r\n``````````````````````````````````````````````````````````````````\r\n Open the *manage.py* console in you project and type: ::\r\n \r\n hal>>mvcfh Galery.Photo\r\n\r\n *The console will give you the opportunity to setup the model*::\r\n \r\n ..............class Galery.Photo(db.Model):\r\n Property0>........\r\n\r\n *Populate it like this*::\r\n \r\n ..............class Galery.Photo(db.Model):\r\n Property0>........Name str required=True\r\n Property1>........Description txt\r\n Property2>........DateCreated date\r\n Property3>........Content blob\r\n Property4>........MimeType str\r\n Property5>........\r\n Save Galery.Photo?(y/n) y\r\n\r\n With this you have defined the Model, It's controller, forms and also address binding \r\n which is added in the handlerMap.py file\r\n \r\n You can also add different Models under the 'Package' Galery and use them in the code\r\n \r\n **Later you can**\r\n\r\nManipulate you *Galery Package*\r\n`````````````````````````````````\r\n With \r\n \r\n Exporting it to some directory::\r\n \r\n hal>pack package Galery /some/destination/NameOfThePackage \r\n \r\n Also unpack it from there to some other Hal project::\r\n \r\n hal>unpack package Galery /from/the/package/directory\r\n \r\n Or delete it if you were just playing::\r\n \r\n hal>del package Galery\r\n \r\n **Note: Official Online Hal Packages Repository is comming soon**\r\n \r\nContinue Exploring ;)\r\n`````````````````````\r\n\r\n\r\n**I'll put more in near future, explaining how betautifully it works. :)**\r\n\r\n.. image:: http://www.python.org/images/python-logo.gif \r\n\r\n.. image:: http://code.google.com/appengine/images/appengine_lowres.png", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://halweb.halicea.com", "keywords": "gae appengine framework google python web halicea halweb", "license": "UNKNOWN", "maintainer": "", "maintainer_email": "", "name": "HalWeb", "package_url": "https://pypi.org/project/HalWeb/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/HalWeb/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://halweb.halicea.com" }, "release_url": "https://pypi.org/project/HalWeb/0.6.0/", "requires_dist": null, "requires_python": null, "summary": "Halicea Web Framework(HalWeb) is an Appengine MVC web framework for real easy, understandable and rapid development", "version": "0.6.0" }, "last_serial": 784488, "releases": { "0.5.5": [ { "comment_text": "", "digests": { "md5": "f8a0f752bf8bceba7d9f51eba70d47f9", "sha256": "32155ce91d61cc698bd929d5623d37368f21670a4570dd1e6f68eeba0a96808f" }, "downloads": -1, "filename": "HalWeb-0.5.5-py2.7.egg", "has_sig": false, "md5_digest": "f8a0f752bf8bceba7d9f51eba70d47f9", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 892023, "upload_time": "2011-11-22T01:41:18", "url": "https://files.pythonhosted.org/packages/b5/1c/3aec7207ef4e6df1334d296ce3f97657856d26476273b030bd3fe09b8ceb/HalWeb-0.5.5-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "c2d90097c37be08c2c4e958d069cabe0", "sha256": "f452915a6df13675252017f527c54e0b23af098910bcbdd5c2d59b1c47417328" }, "downloads": -1, "filename": "HalWeb-0.5.5.tar.gz", "has_sig": false, "md5_digest": "c2d90097c37be08c2c4e958d069cabe0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 708652, "upload_time": "2011-11-22T01:42:36", "url": "https://files.pythonhosted.org/packages/24/3b/eeb465e4c4384eea51f5a5763f44c7e0ed313bb0b85518d40edb605c362d/HalWeb-0.5.5.tar.gz" } ], "0.5.6": [ { "comment_text": "", "digests": { "md5": "604bef271e303787c667599a531fa4da", "sha256": "4ad2489ae219a32df1dd8f58c7e91a0ae6a551a410b361368aa080cc08da3217" }, "downloads": -1, "filename": "HalWeb-0.5.6-py2.7.egg", "has_sig": false, "md5_digest": "604bef271e303787c667599a531fa4da", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 886364, "upload_time": "2011-12-12T01:03:17", "url": "https://files.pythonhosted.org/packages/74/3e/4667b6be11ccfd20c7798d0c1fff0cdfc748783d6481ebb9214300cf4763/HalWeb-0.5.6-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "68aa7521b4726bb8726634e1052638c2", "sha256": "5b3e9177407859d4cd48ef98f9def139451acd34d61140b7a5dfa075cb70fa4a" }, "downloads": -1, "filename": "HalWeb-0.5.6.tar.gz", "has_sig": false, "md5_digest": "68aa7521b4726bb8726634e1052638c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 706785, "upload_time": "2011-12-12T01:03:43", "url": "https://files.pythonhosted.org/packages/f2/2f/6ab2048b5eea84fc7dd45513f8728d3a01a591b7da906258ebc5460cf6c2/HalWeb-0.5.6.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "1e310623626483e3bce017d4267c4d54", "sha256": "cd5a7f2e77981d7ce3bdc954162ed70bc99480b81cfcde5b0f271a5c2b8f3585" }, "downloads": -1, "filename": "HalWeb-0.6.0-py2.7.egg", "has_sig": false, "md5_digest": "1e310623626483e3bce017d4267c4d54", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 1011042, "upload_time": "2012-01-06T04:12:26", "url": "https://files.pythonhosted.org/packages/7d/fd/398dcb0557811849ba2dfba4fc412a5b3cc8a70ce02d9fb7473270cea6f9/HalWeb-0.6.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "95bc4ca2ed84120dd5601995b73cae38", "sha256": "f8cc8665e1a7a2e76ae37467c522d69d57379563fd7e7141594eafdfc0a250be" }, "downloads": -1, "filename": "HalWeb-0.6.0.tar.gz", "has_sig": false, "md5_digest": "95bc4ca2ed84120dd5601995b73cae38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 779821, "upload_time": "2012-01-06T04:12:08", "url": "https://files.pythonhosted.org/packages/4e/f8/084edabd0cb6370ec33b3142c3a68225f21a16e9f68d8edf18f9f2f384cd/HalWeb-0.6.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1e310623626483e3bce017d4267c4d54", "sha256": "cd5a7f2e77981d7ce3bdc954162ed70bc99480b81cfcde5b0f271a5c2b8f3585" }, "downloads": -1, "filename": "HalWeb-0.6.0-py2.7.egg", "has_sig": false, "md5_digest": "1e310623626483e3bce017d4267c4d54", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 1011042, "upload_time": "2012-01-06T04:12:26", "url": "https://files.pythonhosted.org/packages/7d/fd/398dcb0557811849ba2dfba4fc412a5b3cc8a70ce02d9fb7473270cea6f9/HalWeb-0.6.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "95bc4ca2ed84120dd5601995b73cae38", "sha256": "f8cc8665e1a7a2e76ae37467c522d69d57379563fd7e7141594eafdfc0a250be" }, "downloads": -1, "filename": "HalWeb-0.6.0.tar.gz", "has_sig": false, "md5_digest": "95bc4ca2ed84120dd5601995b73cae38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 779821, "upload_time": "2012-01-06T04:12:08", "url": "https://files.pythonhosted.org/packages/4e/f8/084edabd0cb6370ec33b3142c3a68225f21a16e9f68d8edf18f9f2f384cd/HalWeb-0.6.0.tar.gz" } ] }