{ "info": { "author": "Randall Degges", "author_email": "r@rdegges.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: Public Domain", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: Implementation", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Software Development", "Topic :: Software Development :: Testing", "Topic :: Software Development :: Testing :: Traffic Generation", "Topic :: Utilities" ], "description": "stormpath-seed\n==============\n\nSeed your Stormpath Application with fake user data.\n\n.. image:: https://img.shields.io/pypi/v/stormpath-seed.svg\n :alt: stormpath-seed Release\n :target: https://pypi.python.org/pypi/stormapth-seed\n\n.. image:: https://img.shields.io/pypi/dm/stormpath-seed.svg\n :alt: stormpath-seed Downloads\n :target: https://pypi.python.org/pypi/stormpath-seed\n\n.. image:: https://img.shields.io/travis/rdegges/stormpath-seed.svg\n :alt: stormpath-seed Build\n :target: https://travis-ci.org/rdegges/stormpath-seed\n\n.. image:: https://github.com/rdegges/stormpath-seed/raw/master/assets/tree-sketch.png\n :alt: Tree Sketch\n\n\nMeta\n----\n\n- Author: Randall Degges\n- Email: r@rdegges.com\n- Site: http://www.rdegges.com\n- Status: maintained, active\n\n\nPurpose\n-------\n\nIf you're using `Stormpath `_ to store your user\naccounts (*which you should be!*), and you want to create a bunch of fake user\naccounts for your application, **stormpath-seed** can help!\n\nWhether you want to create fake users to:\n\n- See how well Stormpath performs.\n- Create a bunch of fake users for your \"social\" application (like `reddit\n `_).\n- Or some other random reason.\n\n**stormpath-seed** makes this process easy! It creates fake user accounts for\nyou, is totally configurable, and is simple to use. Bam.\n\n\nInstallation\n------------\n\nTo install **stormpath-seed**, simply run:\n\n.. code-block:: console\n\n $ pip install stormpath-seed\n\nThis will install the latest version automatically.\n\n.. note::\n If you get a bunch of random errors and the install can't finish, try\n installing ``libevent-dev`` using your operating system's package manager.\n **stormpath-seed** uses `gevent `_ for concurrency,\n which is why that OS package must be installed.\n\n\nUsage\n-----\n\nTo use this tool, simply run ``$ stormpath-seed --help`` from the command line.\nIt provides all the documentation you need to get started.\n\n**BUT**... Since I know you're lazy and don't want to read the docs I slaved\nover, here's a summary:\n\nRun the following command to store / save your Stormpath API credentials (*this\nisn't necessary, but makes things simpler*):\n\n.. code-block:: console\n\n $ stormpath-seed --configure\n\nThis will prompt you for your credentials, and save them as\n``~/.stormpath/seed.json``.\n\nTo use the tool to create fake users, here's a simple example:\n\n.. code-block:: console\n\n $ stormpath-seed --application my-app --total-users 1000\n\nThis will create 1,000 fake user accounts in the Stormpath Application named\n*\"my-app\"*. If the *\"my-app\"* Application doesn't exist: it will be created\nautomatically.\n\nNow, by default the above command will just create some **really fake**\naccounts. It'll use UUIDs as the account names / emails. If you want something\na bit more real looking, you do this:\n\n.. code-block:: console\n\n $ stormpath-seed --application my-app --total-users 1000 --real-users\n\nThis will create user accounts that look totally real and legit. How does this\nwork? It uses the amazing and awesome `randomuser.me `_\nAPI service.\n\n.. note::\n Huge shout out to the randomuser.me team. Ya'll are killin' it. Your site\n is beautiful, I love the stats page, and your API is a pleasure to use. If\n you're in the bay area `hit me up `_ for some free\n coffee! <333\n\nWant to create users faster? You can control the concurrency like so:\n\n.. code-block::\n\n $ stormpath-seed --application my-app --total-users 1000 --concurrency 20\n\n*By default, stormpath-seed will create 100 users, with 5 concurrency, in an\nApplication named \"stormpath-seed\".*\n\nLastly, if you're using a private deployment of Stormpath, you can use the\n``base-url`` flag like so:\n\n.. code-block::\n\n $ stormpath-seed --application my-app --total-users 100000 --url https://api.myprivateapi.com/v1\n\nBam.\n\n\nContributing\n------------\n\nThis project is only possible due to the amazing contributors who work on it!\n\nIf you'd like to improve this library, please send me a pull request! I'm happy\nto review and merge pull requests.\n\nThe standard contribution workflow should look something like this:\n\n- Fork this project on Github.\n- Make some changes in the master branch (*this project is simple, so no need to\n complicate things*).\n- Send a pull request when ready.\n\n\nChange Log\n----------\n\nAll library changes, in descending order.\n\n\nVersion 0.0.3\n*************\n\n**Released September 21, 2016.**\n\n- Updating randomuser.me API endpoints to reflect their new API stuff.\n\n\nVersion 0.0.2\n*************\n\n**Released September 15, 2015.**\n\n- Fixing bugs with latest release of docopt.\n- Fixing poor --configure handling.\n- Adding support for configuring the Stormpath base URL in the seed.json config\n file.\n- Fixing small bugs.\n- Adding Travis CI builds.\n- Modifying options to be simpler.\n\n\nVersion 0.0.1\n*************\n\n**Released March 2, 2014.**\n\n- First release!\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/rdegges/stormpath-seed", "keywords": "user authentication auth security api stormpath utility mock seed", "license": "UNLICENSE", "maintainer": "", "maintainer_email": "", "name": "stormpath-seed", "package_url": "https://pypi.org/project/stormpath-seed/", "platform": "any", "project_url": "https://pypi.org/project/stormpath-seed/", "project_urls": { "Homepage": "https://github.com/rdegges/stormpath-seed" }, "release_url": "https://pypi.org/project/stormpath-seed/0.0.3/", "requires_dist": null, "requires_python": "", "summary": "Seed your Stormpath Application with fake user data.", "version": "0.0.3" }, "last_serial": 2355878, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "bf641df3e35ff9a84eabf243b051f765", "sha256": "cd0d46c61006dd3c723036d5d4d9654c4f3d356689a9650190c6ae2052d2ec89" }, "downloads": -1, "filename": "stormpath-seed-0.0.1.tar.gz", "has_sig": false, "md5_digest": "bf641df3e35ff9a84eabf243b051f765", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42368, "upload_time": "2015-03-02T23:03:24", "url": "https://files.pythonhosted.org/packages/11/b3/9cd2d26b9a9eefbd8748f7a1370d7bf04f5261da0c9983bc4fa0e4023919/stormpath-seed-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "e3c91a3dafe10ea9b93faa5533907e7a", "sha256": "685a45ec70ac3f9694f3c67b94fa9227916159e22b12a4baeb663531359cf708" }, "downloads": -1, "filename": "stormpath_seed-0.0.2-cp27-none-macosx_10_10_x86_64.whl", "has_sig": false, "md5_digest": "e3c91a3dafe10ea9b93faa5533907e7a", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 9911, "upload_time": "2015-09-16T06:21:11", "url": "https://files.pythonhosted.org/packages/6b/f1/35464b5561c3b608e07c6652b640f205fdae59908f0610f36140bef0e5bb/stormpath_seed-0.0.2-cp27-none-macosx_10_10_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "9751c25823cb681e32cb6286def34a61", "sha256": "34f593ae22c46cb94edd7db4e7b788d6b951e4afd32e883e20ef05c3209e3230" }, "downloads": -1, "filename": "stormpath-seed-0.0.2.tar.gz", "has_sig": false, "md5_digest": "9751c25823cb681e32cb6286def34a61", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43280, "upload_time": "2015-09-16T06:21:17", "url": "https://files.pythonhosted.org/packages/67/50/f56a9991260db31e75af22aaf0b3af5257242cf96a554cb38c7dd9568706/stormpath-seed-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "6261282e151653c6ea7d9ac1387b616a", "sha256": "8645a861190da880e7743825f35ec843382d6514c3ce43cd1322fd4e60109104" }, "downloads": -1, "filename": "stormpath_seed-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6261282e151653c6ea7d9ac1387b616a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10003, "upload_time": "2016-09-21T19:53:28", "url": "https://files.pythonhosted.org/packages/5b/e4/3ea2d298125e32bd6bc7af5787b9646fdc660bdb712482498c0c0b998ecc/stormpath_seed-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d5e1a532721a6a87785cfc48095f4706", "sha256": "71fd0bf384f503441eae121dbd37eeb223f47eae6f693b3fadf340cc1ae8fe0a" }, "downloads": -1, "filename": "stormpath-seed-0.0.3.tar.gz", "has_sig": false, "md5_digest": "d5e1a532721a6a87785cfc48095f4706", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45566, "upload_time": "2016-09-21T19:53:23", "url": "https://files.pythonhosted.org/packages/15/20/8d180b3b2187189e30dffda28c316c38cbdb72d4e8705b3113fa45bc890e/stormpath-seed-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6261282e151653c6ea7d9ac1387b616a", "sha256": "8645a861190da880e7743825f35ec843382d6514c3ce43cd1322fd4e60109104" }, "downloads": -1, "filename": "stormpath_seed-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6261282e151653c6ea7d9ac1387b616a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10003, "upload_time": "2016-09-21T19:53:28", "url": "https://files.pythonhosted.org/packages/5b/e4/3ea2d298125e32bd6bc7af5787b9646fdc660bdb712482498c0c0b998ecc/stormpath_seed-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d5e1a532721a6a87785cfc48095f4706", "sha256": "71fd0bf384f503441eae121dbd37eeb223f47eae6f693b3fadf340cc1ae8fe0a" }, "downloads": -1, "filename": "stormpath-seed-0.0.3.tar.gz", "has_sig": false, "md5_digest": "d5e1a532721a6a87785cfc48095f4706", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45566, "upload_time": "2016-09-21T19:53:23", "url": "https://files.pythonhosted.org/packages/15/20/8d180b3b2187189e30dffda28c316c38cbdb72d4e8705b3113fa45bc890e/stormpath-seed-0.0.3.tar.gz" } ] }