{ "info": { "author": "Simone Murzilli; Guido Barbaglia", "author_email": "geobrickspy@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "Geobricks REST Engine\n=====================\n\nThe main purpose of this project is to provide a deployable and configurable entry point for the Geobricks REST services. \n\nThe Geobricks project takes advantage of the [blueprints](http://flask.pocoo.org/docs/0.10/blueprints/) concept to create modular components which provide services to the users. This project consist of a single [REST service](../blob/master/geobricks_rest_engine/rest/engine.py) which loads modules at the start-up of the application and provides a single entry point to the Geobricks web services. \n\nThe REST engine can be easilly configured through a simple [settings file](../blob/master/geobricks_rest_engine/config/settings.py) which contains an array of objects named `modules`. Each object describes a Geobricks service and provides the parameters to load the module. The following example describes the configuration needed to load the Geobricks MODIS plug-in:\n```python\n{\n \"description\": \"MODIS\",\n \"path_to_the_blueprint\": \"geobricks_modis.rest.modis_rest\",\n \"blueprint_name\": \"modis\",\n \"url_prefix\": \"/browse/modis\"\n}\n```\nThe following table provides a description of each parameter of the configuration objects.\n\n|Name|Description|Mandatory|\n|--------------|-----------|:-------:|\n|description|Human readable description. This parameter is only used to make the configuration file more comprehensible and easy to mantain.|No|\n|path_to_the_blueprint|The import path to the Python file which contains the blueprint.|Yes|\n|blueprint_name|The name of the blueprint variable.|Yes|\n|url_prefix|Every web service defined by the blueprint will be preceeded by this string. |Yes|\n\nThe `url_prefix` is very useful to group all the services provided by a module with a single entry point. As istance, every service provided by the Geobricks MODIS plug-in will be introduced by the `/browse/modis` prefix. The next table shows how the URL's are modified by the prefix.\n\n|Original URL|Prefix|REST Engine URL|\n|------------|------|---------------|\n|http://example.com/|/browse/modis/|http://example.com/browse/modis/|\n|http://example.com/MOD13Q1/|/browse/modis/|http://example.com/browse/modis/MOD13Q1/|", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/GeobricksRESTEngine/", "keywords": null, "license": "LICENSE.txt", "maintainer": null, "maintainer_email": null, "name": "GeobricksRESTEngine", "package_url": "https://pypi.org/project/GeobricksRESTEngine/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/GeobricksRESTEngine/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/pypi/GeobricksRESTEngine/" }, "release_url": "https://pypi.org/project/GeobricksRESTEngine/0.1.11/", "requires_dist": null, "requires_python": null, "summary": "Common entry point for Geobricks REST services.", "version": "0.1.11" }, "last_serial": 1486634, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "91f4bf4ec665b5394f98fb0ea874713e", "sha256": "d755ccc7e524566e84325902a218eb0fd7b77760fe194df89539f45fbf776852" }, "downloads": -1, "filename": "GeobricksRESTEngine-0.1.0.tar.gz", "has_sig": false, "md5_digest": "91f4bf4ec665b5394f98fb0ea874713e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3046, "upload_time": "2014-11-14T10:53:10", "url": "https://files.pythonhosted.org/packages/4e/13/4213ff572c21ba8b43b136bd0b4d126f0249acaf933f23243a64db881969/GeobricksRESTEngine-0.1.0.tar.gz" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "1e7e7a60b8efaf6570f68cb3d7acda91", "sha256": "aabd2d30fd63bfe72f0c85661ad854599a09c83c163da616852f6e3b43b8fc78" }, "downloads": -1, "filename": "GeobricksRESTEngine-0.1.10.tar.gz", "has_sig": false, "md5_digest": "1e7e7a60b8efaf6570f68cb3d7acda91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8079, "upload_time": "2015-04-01T14:41:18", "url": "https://files.pythonhosted.org/packages/1d/dd/478789ac9414c2b8ecaffaca2d44e62c7c9409ddbe72fc8f76e1ad6dfa11/GeobricksRESTEngine-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "864bc00fcd6b262c905818161b2e86ba", "sha256": "cd74251afa885b0033e03b0d66822c086fd3466080b2eb2aec0eef2c37d58975" }, "downloads": -1, "filename": "GeobricksRESTEngine-0.1.11.tar.gz", "has_sig": false, "md5_digest": "864bc00fcd6b262c905818161b2e86ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8173, "upload_time": "2015-04-01T14:56:37", "url": "https://files.pythonhosted.org/packages/1e/24/1f6257dfb9d22d1e7e3feb6cc1d30cabde8569a22a12560f722a2f52d135/GeobricksRESTEngine-0.1.11.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "0df5a2c477a64ccd6fe303165a6f2683", "sha256": "29552a3f61e65ba33cac50a5c482ccdd2f2e9cf40c8406fdd0aedd4ba6f6d9eb" }, "downloads": -1, "filename": "GeobricksRESTEngine-0.1.2.tar.gz", "has_sig": false, "md5_digest": "0df5a2c477a64ccd6fe303165a6f2683", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4558, "upload_time": "2014-12-01T15:27:15", "url": "https://files.pythonhosted.org/packages/8a/7d/4064251aaed332a2a8bdc75e81fe98da75e685a1ed2f5a55badcb6634597/GeobricksRESTEngine-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "4cbe946113a4e9a2f611b3a7eeee9eef", "sha256": "e3c342ca794866df3f74d033695f47999c0f1c72fb46d7b9af1b1f2f96f74a1f" }, "downloads": -1, "filename": "GeobricksRESTEngine-0.1.3.tar.gz", "has_sig": false, "md5_digest": "4cbe946113a4e9a2f611b3a7eeee9eef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6874, "upload_time": "2014-12-01T15:30:56", "url": "https://files.pythonhosted.org/packages/29/da/3f6ad0075f92b81e8b6bdbe3bd80a04d6b880e18eb282300a8ce89e498fb/GeobricksRESTEngine-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "cac4b14f14948c6823c4c7785b200f51", "sha256": "f25282c3bf8e123cf866c1a27d341aab1906c5789bf4b5404ef4f0980b4536fe" }, "downloads": -1, "filename": "GeobricksRESTEngine-0.1.4.tar.gz", "has_sig": false, "md5_digest": "cac4b14f14948c6823c4c7785b200f51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6918, "upload_time": "2014-12-01T15:56:40", "url": "https://files.pythonhosted.org/packages/14/ae/6689f7f0c0d4ce9abd0206ac7186bbf16c5b49940e53e36741d81ccacf2d/GeobricksRESTEngine-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "afb4669f8e00f64088a4829b8334d15e", "sha256": "653e0cf3c4e92d312eabd3a8f579d20036c8d1ec354a0d43e2414778fe0dadbb" }, "downloads": -1, "filename": "GeobricksRESTEngine-0.1.5.tar.gz", "has_sig": false, "md5_digest": "afb4669f8e00f64088a4829b8334d15e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7324, "upload_time": "2014-12-10T13:15:04", "url": "https://files.pythonhosted.org/packages/35/cb/c480073b95553559171d21822eed5b26485252038bdd32b63afc48c6894e/GeobricksRESTEngine-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "dc10d31ab6d0dfbe6310f901f0003bdc", "sha256": "5fa9bf8c5aa28b67d8791b6c15cbb29eda656164c0b295341757d927231dc8fc" }, "downloads": -1, "filename": "GeobricksRESTEngine-0.1.6.tar.gz", "has_sig": false, "md5_digest": "dc10d31ab6d0dfbe6310f901f0003bdc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7491, "upload_time": "2014-12-10T16:37:08", "url": "https://files.pythonhosted.org/packages/6c/d0/c028e101d084adb3d5e613aabee852a2087c3d4ed298d06ce1942c263c07/GeobricksRESTEngine-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "f45f6071313cebbaf5b74c80c7562ea7", "sha256": "e5f8acb4dda265bcc56481f67c847aa76752a499d97299939b4fecfd4fa5e6c3" }, "downloads": -1, "filename": "GeobricksRESTEngine-0.1.7.tar.gz", "has_sig": false, "md5_digest": "f45f6071313cebbaf5b74c80c7562ea7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7571, "upload_time": "2014-12-10T18:02:51", "url": "https://files.pythonhosted.org/packages/3b/b3/8b71f7f8cd9be27a3e860f53c82cea28a2557b7d4d14aa41c4d8ff815046/GeobricksRESTEngine-0.1.7.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "54668f204574f5909f7245906f9381b7", "sha256": "fc50ff373c00a68ef52f006390a5d0aed5f393685b035da0a4e337346a6b9bd2" }, "downloads": -1, "filename": "GeobricksRESTEngine-0.1.9.tar.gz", "has_sig": false, "md5_digest": "54668f204574f5909f7245906f9381b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7879, "upload_time": "2015-01-13T14:20:26", "url": "https://files.pythonhosted.org/packages/83/3b/8b5dbd22cc4cdf4cb8995bf31813c92c5241325e383f4de6b300547cd33b/GeobricksRESTEngine-0.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "864bc00fcd6b262c905818161b2e86ba", "sha256": "cd74251afa885b0033e03b0d66822c086fd3466080b2eb2aec0eef2c37d58975" }, "downloads": -1, "filename": "GeobricksRESTEngine-0.1.11.tar.gz", "has_sig": false, "md5_digest": "864bc00fcd6b262c905818161b2e86ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8173, "upload_time": "2015-04-01T14:56:37", "url": "https://files.pythonhosted.org/packages/1e/24/1f6257dfb9d22d1e7e3feb6cc1d30cabde8569a22a12560f722a2f52d135/GeobricksRESTEngine-0.1.11.tar.gz" } ] }