{ "info": { "author": "Robert Kuykendall", "author_email": "robert@rkuykendall.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.5", "Topic :: Internet :: WWW/HTTP :: Dynamic Content :: CGI Tools/Libraries", "Topic :: Utilities" ], "description": "marvelous - Marvel API wrapper for python 3\n===========================================\n\n.. image:: https://travis-ci.org/rkuykendall/marvelous.svg?branch=master\n :target: https://travis-ci.org/rkuykendall/marvelous\n\n.. image:: https://codecov.io/gh/rkuykendall/marvelous/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/rkuykendall/marvelous\n\n- `Code on Github `_\n- `Published on PyPi `_\n- `Read the project documentation `_\n- `Marvel API documentation `_\n\n**To install:**\n\n.. code-block:: bash\n\n pip install marvelous\n\n**Example Usage:**\n\n.. code-block:: python\n\n import marvelous\n\n # Your own config file to keep your private key local and secret\n from config import public_key, private_key\n\n # Authenticate with Marvel, with keys I got from http://developer.marvel.com/\n m = marvelous.api(public_key, private_key)\n\n # Get all comics from this week, sorted alphabetically by title\n pulls = sorted(m.comics({\n 'format': \"comic\",\n 'formatType': \"comic\",\n 'noVariants': True,\n 'dateDescriptor': \"thisWeek\",\n 'limit': 100}),\n key=lambda comic: comic.title)\n\n for comic in pulls:\n # Write a line to the file with the name of the issue, and the\n # id of the series\n print('{} (series #{})'.format(comic.title, comic.series.id))\n\n`Output available in full documentation `_\n\n\nContributing\n------------\n\n- To run the test suite, run `python -m nose` in this folder\n- When running a new test for the first time, set the environment variables\n ``PUBLIC_KEY`` and ``PRIVATE_KEY`` to any Marel API keys. The result will be\n stored in the `tests/testing_mock.sqlite` database without your keys.", "description_content_type": null, "docs_url": "https://pythonhosted.org/marvelous/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/rkuykendall/marvelous", "keywords": "marvel api comics python", "license": "", "maintainer": "", "maintainer_email": "", "name": "marvelous", "package_url": "https://pypi.org/project/marvelous/", "platform": "", "project_url": "https://pypi.org/project/marvelous/", "project_urls": { "Homepage": "http://github.com/rkuykendall/marvelous" }, "release_url": "https://pypi.org/project/marvelous/1.0.4/", "requires_dist": null, "requires_python": "", "summary": "Marvel API wrapper for python.", "version": "1.0.4" }, "last_serial": 3057594, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "b0b95b4dedf40c192fcb813615587a66", "sha256": "e0a4f8fa195200bd84c08ce266579cfa4e55d86438426b7e37fb9c5d06d98313" }, "downloads": -1, "filename": "marvelous-0.0.1.tar.gz", "has_sig": false, "md5_digest": "b0b95b4dedf40c192fcb813615587a66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4681, "upload_time": "2016-03-06T21:22:16", "url": "https://files.pythonhosted.org/packages/b9/9c/515f985c3237034025f52bf32b583998433105105d11e3c756fef0608dd2/marvelous-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "ebb5531c7cc4f3b27cb11bac1f4fb270", "sha256": "289a49305879da5dd24ed86b3495357a21ab7e68f9142a40647dce8d73e394b1" }, "downloads": -1, "filename": "marvelous-0.0.2.tar.gz", "has_sig": false, "md5_digest": "ebb5531c7cc4f3b27cb11bac1f4fb270", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4596, "upload_time": "2016-03-06T22:19:53", "url": "https://files.pythonhosted.org/packages/06/8b/f4f6a47e61c9f5ae98c7edfab5713c91f5a0498412794354d93e9992ff4d/marvelous-0.0.2.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "c0cd90a44d0b66939f0a996ed52c8fe5", "sha256": "b7879f18343e3f8babd26f9a3d5c7e3bc47c3e943c462647bedf848f863b2d1d" }, "downloads": -1, "filename": "marvelous-0.0.4.tar.gz", "has_sig": false, "md5_digest": "c0cd90a44d0b66939f0a996ed52c8fe5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4715, "upload_time": "2016-03-06T23:14:27", "url": "https://files.pythonhosted.org/packages/2e/d9/dc85901a044175b5e33115cb4f12ca9a81896d1af15c3c7830f930d6f167/marvelous-0.0.4.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "7b9bd8d49da6acc8aa9428e68f38f4be", "sha256": "903ff0846dc31ac0752788cbce49ef72d6fbd4625db059db5dcc3bb3246aa0d5" }, "downloads": -1, "filename": "marvelous-1.0.0.tar.gz", "has_sig": false, "md5_digest": "7b9bd8d49da6acc8aa9428e68f38f4be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5103, "upload_time": "2016-11-06T23:42:56", "url": "https://files.pythonhosted.org/packages/04/03/1a0f9608bea75a12cfad8de170d39b3a342d309c44f182568b2810dfbb1c/marvelous-1.0.0.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "f4858db151b65ec1a952551b080f126e", "sha256": "8f2b196fb7209b771689a56773997e111b95091b3a8f2379b4f211c95de745fd" }, "downloads": -1, "filename": "marvelous-1.0.2.tar.gz", "has_sig": false, "md5_digest": "f4858db151b65ec1a952551b080f126e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5700, "upload_time": "2016-11-07T04:38:23", "url": "https://files.pythonhosted.org/packages/61/26/0c18fba4cdabb010564f86a77e1e67606f5dc7164d90ac3b0ce56c7fcd95/marvelous-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "f4ddbda50c598d80f1c0bbf78223df49", "sha256": "38abf95ca264e1f73a2a89d2160714d5e6831185b118aa1fafb18f62e42322c2" }, "downloads": -1, "filename": "marvelous-1.0.3.tar.gz", "has_sig": false, "md5_digest": "f4ddbda50c598d80f1c0bbf78223df49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5722, "upload_time": "2017-04-09T14:43:58", "url": "https://files.pythonhosted.org/packages/16/cd/b9bdd589974238a518ddb33b76eaadf91c977b085c8fa7402a5f0e259753/marvelous-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "db6a8cca30ae61e7e046eadbb3461d90", "sha256": "0d05e45bcffa15a96bd65a9cfea00b702a5b58d6cd3289e6f3bc89ca53312d9f" }, "downloads": -1, "filename": "marvelous-1.0.4.tar.gz", "has_sig": false, "md5_digest": "db6a8cca30ae61e7e046eadbb3461d90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5972, "upload_time": "2017-07-29T12:38:57", "url": "https://files.pythonhosted.org/packages/71/e8/237c89365bd45f32264019d728dbaf9e1b854876c045023719c93e91d76b/marvelous-1.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "db6a8cca30ae61e7e046eadbb3461d90", "sha256": "0d05e45bcffa15a96bd65a9cfea00b702a5b58d6cd3289e6f3bc89ca53312d9f" }, "downloads": -1, "filename": "marvelous-1.0.4.tar.gz", "has_sig": false, "md5_digest": "db6a8cca30ae61e7e046eadbb3461d90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5972, "upload_time": "2017-07-29T12:38:57", "url": "https://files.pythonhosted.org/packages/71/e8/237c89365bd45f32264019d728dbaf9e1b854876c045023719c93e91d76b/marvelous-1.0.4.tar.gz" } ] }