{ "info": { "author": "petr jasek", "author_email": "petr.jasek@sourcefabric.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "# Superdesk Server [![Build Status](https://travis-ci.org/superdesk/superdesk-server.png?branch=master)](https://travis-ci.org/superdesk/superdesk-server)\n\nSuperdesk Server provides a REST API server for [Superdesk project](https://wiki.sourcefabric.org/x/DgWX).\nIt's a python app, built on top of [eve](http://python-eve.org/)/[flask](http://flask.pocoo.org/) framework.\n\nThere is some basic infrastructure plus app modules for users, authentication, ingest, archive, etc.\n\n## Requirements\n\nWe support python version 3.3+.\n\nOther requirements are mongodb server and elasticsearch instance.\nBoth can be configured via environment variables (see [settings.py](./settings.py)).\n\n## Installation\n\nUsing virtualenv is recommended for installing python requirements. So once activated, run:\n\n```sh\n$ pip install -r requirements.txt\n```\n\n### External libs\n\nFor image processing you will need some extra packages:\n\n- [image manipulation](http://pillow.readthedocs.org/en/latest/installation.html#external-libraries)\n\n### Services\n\n- mongodb\n- elasticsearch\n- redis\n\n## CI\n\nUse nosetests for unit tests:\n\n```sh\n$ nosetests\n```\n\nBehave for behaviour testing:\n\n```sh\n$ behave\n```\n\nFlake8 for style check:\n\n```sh\n$ flake8\n```\n\n## Running Dev Server\n\nUse honchu to run the app - it will start api server on port `5000`, websocket server on port `5100` and celery.\n\n```sh\n$ honcho start\n```\n\n### API Documentation\n\nYou can see API Documentation on [apiary](http://docs.superdesk.apiary.io/).\n\n## Running cli commands\n\n```sh\n$ python manage.py\n```\n\nThis will give you list of available commands.\n\n### Creating admin user\n\nThis command will create an administrator user.\n\n```sh\n$ python manage.py users:create -u -p -e \n```", "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/superdesk/superdesk-server", "keywords": null, "license": "GPLv3", "maintainer": null, "maintainer_email": null, "name": "Superdesk-Server", "package_url": "https://pypi.org/project/Superdesk-Server/", "platform": "any", "project_url": "https://pypi.org/project/Superdesk-Server/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/superdesk/superdesk-server" }, "release_url": "https://pypi.org/project/Superdesk-Server/0.1.6/", "requires_dist": null, "requires_python": null, "summary": "Superdesk REST API server", "version": "0.1.6" }, "last_serial": 1292269, "releases": { "0.1.4": [ { "comment_text": "", "digests": { "md5": "8cf0616b07368906b64a4b93bf217d60", "sha256": "64f32b3a8eb461d0f849197502764c78114589e02d653dd5eb072ec1870ddb50" }, "downloads": -1, "filename": "Superdesk-Server-0.1.4.tar.gz", "has_sig": false, "md5_digest": "8cf0616b07368906b64a4b93bf217d60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56233, "upload_time": "2014-10-15T12:02:23", "url": "https://files.pythonhosted.org/packages/50/04/cff64594493d51f5d1120d2f996c50cb149f23167e7005d7e2d6cc00e383/Superdesk-Server-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "279ae117d4c3cf490383e007db6744a5", "sha256": "a729feaabb18fd61daf52658f59650950ffa00746e0e6dee6be3bb441a6df6ea" }, "downloads": -1, "filename": "Superdesk-Server-0.1.5.tar.gz", "has_sig": false, "md5_digest": "279ae117d4c3cf490383e007db6744a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68185, "upload_time": "2014-10-23T22:34:40", "url": "https://files.pythonhosted.org/packages/c0/b2/2117457bafb10e488863092006491e53ce4c01c1aa5bbcabc7050a581510/Superdesk-Server-0.1.5.tar.gz" } ], "0.1.5-beta": [ { "comment_text": "", "digests": { "md5": "737f2bbfc51138de1362f331265c1247", "sha256": "7740a39e828d57772f7ef94e6bc24d2ed1c808027395d2ce07148c0f7a13089f" }, "downloads": -1, "filename": "Superdesk-Server-0.1.5-beta.tar.gz", "has_sig": false, "md5_digest": "737f2bbfc51138de1362f331265c1247", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68343, "upload_time": "2014-10-16T16:13:33", "url": "https://files.pythonhosted.org/packages/7e/d8/003e8b3c66d9429c3be6afdd394527ed616fe835ded7813aa007ea7e59fa/Superdesk-Server-0.1.5-beta.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "fe5388eed35a364cfbf88e1edb835b14", "sha256": "5f3e4a9cd3135c060dc93fc7aec6ec9b9f30084cac339fba37c9ba8ef43f1ba3" }, "downloads": -1, "filename": "Superdesk-Server-0.1.6.tar.gz", "has_sig": false, "md5_digest": "fe5388eed35a364cfbf88e1edb835b14", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68219, "upload_time": "2014-11-03T02:27:10", "url": "https://files.pythonhosted.org/packages/70/87/fd51050c50da8731aa8997353814786e0f405ba4233c5d4436edd7687675/Superdesk-Server-0.1.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fe5388eed35a364cfbf88e1edb835b14", "sha256": "5f3e4a9cd3135c060dc93fc7aec6ec9b9f30084cac339fba37c9ba8ef43f1ba3" }, "downloads": -1, "filename": "Superdesk-Server-0.1.6.tar.gz", "has_sig": false, "md5_digest": "fe5388eed35a364cfbf88e1edb835b14", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68219, "upload_time": "2014-11-03T02:27:10", "url": "https://files.pythonhosted.org/packages/70/87/fd51050c50da8731aa8997353814786e0f405ba4233c5d4436edd7687675/Superdesk-Server-0.1.6.tar.gz" } ] }