{ "info": { "author": "David John", "author_email": "david@vaunt.eu", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: BSD License", "Programming Language :: Python" ], "description": "# Shreddit\n\nShreddit is a Python command line program which will take a user's post history on the website\n[Reddit](http://reddit.com), and will systematically go through the user's history deleting one post/submission at a\ntime until only those whitelisted remain. It allows you to maintain your normal reddit account while having your history\nscrubbed after a certain amount of time.\n\nWhen it became known that post edits were *not* saved but post deletions *were* saved, code was added to edit your post\nprior to deletion. In fact you can actually turn off deletion all together and just have lorem ipsum (or a message\nabout Shreddit) but this will increase how long it takes the script to run as it will be going over all of your messages\nevery run.\n\n## Important New Changes (as of Dec 2016)\n\nDue to deprecation of the PRAW 3.x library, Shreddit is using PRAW 4. This requires that OAuth be used to authenticate.\nThankfully, however, it is much easier than in previous versions. If you are upgrading, [please review the usage section\nto ensure that you have set up credentials correctly.](#configuring-credentials)\n\n## Pip Installation\n\n`pip install -U shreddit` will install the package and its dependencies, and it will add a `shreddit` command line\nutility to your PATH. This is typically either run in a virtualenv or using administrative privileges for global\ninstallation.\n\n## Manual Installation\n\n1. Clone the `shreddit` repository to a directory.\n2. From the directory, run `pip install -r requirements.txt`\n3. Run `python setup.py install` to install the package and the `shreddit` command line utility. This is typically\n either run in a virtualenv or using administrative privileges for global installation.\n\n## Usage\n\nAfter installing the `shreddit` command line utility, the first step is setting up the tool's configuration files.\nSimply typing `shreddit -g` will generate configs. After configuring credentials, running the tool with the `shreddit`\ncommand will begin the tool's operation.\n\n### Configuring Credentials\n\nRunning `shreddit -g` will generate a blank praw.ini file that looks like this:\n\n```\n# Credentials go here. Fill out default, or provide one or more names and call shreddit with the -u option to specify\n# which set to use.\n[default]\nclient_id=\nclient_secret=\nusername=\npassword=\n```\n\n**You must provide values for each of these.** As strange as it may seem to provide both a username/password pair *and*\na client id/secret pair, that is how the Reddit API does \"OAuth\" script applications.\n\nUsername and password are simply your Reddit login credentials for the account that will be used. However, to obtain the\nclient ID and secret, follow these steps (taken from \n[PRAW documentation](http://praw.readthedocs.io/en/latest/getting_started/authentication.html#script-application)):\n\n1. Open your Reddit application preferences by clicking [here](https://www.reddit.com/prefs/apps/).\n2. Add a new application. It doesn't matter what it's named, but calling it \"shreddit\" makes it easier to remember.\n3. Select \"script\".\n4. Redirect URL does not matter for script applications, so enter something like http://127.0.0.1:8080\n5. Once created, you should see the name of your application followed by 14 character string. Enter this 14 character\n string as your `client_id`.\n6. Copy the 27 character \"secret\" string into the `client_secret` field.\n\nFinally, your praw.ini should look like this (with fake data provided here):\n\n```\n[default]\nclient_id=f3FaKeD4t40PsJ\nclient_secret=dfK3pfMoReFAkEDaTa123456789\nusername=testuser\npassword=123passwordgoeshere123\n```\n\nKeep your praw.ini either in the current directory when running `shreddit`, or in one of the config folders\n[described here](http://praw.readthedocs.io/en/latest/getting_started/configuration/prawini.html) such as\n`~/.config` in Linux or `%APPDATA%` in Windows.\n\nTo use more than one account, you can add multiple profiles instead of just `[default]` and use the `-u` option to \n`shreddit` to choose which one each time.\n\n### Automating\n\nThe easiest way to automate this tool after the first run is by using the cron utility. Run `crontab -e` to edit your\nuser's crontab settings.\n\n**Examples:**\n\nThe following examples require that the PRAW configuration file is located in the config directory. See [this PRAW\ndocumentation](http://praw.readthedocs.io/en/latest/getting_started/configuration/prawini.html) for more information.\n\n- Run every hour on the hour\n `0 * * * * shreddit -c `\n\n- Run at 3am every morning\n `0 3 * * * shreddit -c `\n\n- Run once a month on the 1st of the month\n `0 0 1 * * shreddit -c `\n\nIf virtualenv was used, be sure to add `source /full/path/to/venv/bin/activate &&` before the command. For example:\n\n`0 * * * * source /full/path/to/venv/bin/activate && shreddit -c `\n\n### Command Line Options\n\n```\n$ shreddit --help\nusage: app.py [-h] [-c CONFIG] [-g] [-u USER]\n\nCommand-line frontend to the shreddit library.\n\noptional arguments:\n -h, --help show this help message and exit\n -c CONFIG, --config CONFIG\n Config file to use instead of the default shreddit.yml\n -g, --generate-configs\n Write shreddit and praw config files to current\n directory.\n -u USER, --user USER User section from praw.ini if not default\n```\n\n## For Windows users\n\n1. Make sure you have Python installed.\n [Click here for the Python download page](https://www.python.org/downloads/).\n - **Note:** Install either `python 2.x` or `python 3.x`, not both.\n2. Follow the [pip installation](#pip-installation) instructions.\n3. Open a new command prompt and verify that the `shreddit` command works before moving on to the [usage](#usage)\n section.\n\n## Caveats\n\n- Certain limitations in the Reddit API and the PRAW library make it difficult to delete more than 1,000 comments.\n While deleting >1000 comments is planned, it is necessary right now to rerun the program until they are all deleted.\n\n- We are relying on Reddit admin words that they do not store edits, deleted posts are still stored in the database\n they are merely inaccessible to the public.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/x89/Shreddit", "keywords": "", "license": "FreeBSD License", "maintainer": "", "maintainer_email": "", "name": "shreddit", "package_url": "https://pypi.org/project/shreddit/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/shreddit/", "project_urls": { "Homepage": "https://github.com/x89/Shreddit" }, "release_url": "https://pypi.org/project/shreddit/6.0.7/", "requires_dist": [ "six", "arrow", "backports-abc", "praw (>=4)", "PyYAML", "requests", "tornado" ], "requires_python": "", "summary": "Remove your comment history on Reddit as deleting an account does not do so.", "version": "6.0.7" }, "last_serial": 2632404, "releases": { "3.0.0": [ { "comment_text": "", "digests": { "md5": "aec954746b398bc7c79a666cecdd1b02", "sha256": "aa70435ddcfa887a0c0b248d0d17fcd7b70441d579818a246e778e990912cd0e" }, "downloads": -1, "filename": "shreddit-3.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "aec954746b398bc7c79a666cecdd1b02", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13276, "upload_time": "2016-11-28T23:34:09", "url": "https://files.pythonhosted.org/packages/85/85/a1f8bf4009f483c16c2dcf0e5735a05c10cd8908af9aa403a7488886e85a/shreddit-3.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4631267389b26796b26215dff5095393", "sha256": "06863564df3d99f3f93b58cb0920804e2c93bf4612a5a352f12063b4b6c19f7a" }, "downloads": -1, "filename": "shreddit-3.0.0.tar.gz", "has_sig": false, "md5_digest": "4631267389b26796b26215dff5095393", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8432, "upload_time": "2016-11-28T23:34:11", "url": "https://files.pythonhosted.org/packages/92/29/4ec382e4eb732d9217c9cc85195b00d877175013b191d9b851c5eb875eed/shreddit-3.0.0.tar.gz" } ], "5.0.0": [ { "comment_text": "", "digests": { "md5": "a0ded3c4f7148c6f1cab074fe8ac7c85", "sha256": "a757bcf223641d38af80f92fa23d3828f7711d6f88e35b4b096577412cb610c9" }, "downloads": -1, "filename": "shreddit-5.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "a0ded3c4f7148c6f1cab074fe8ac7c85", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13604, "upload_time": "2016-11-29T03:03:22", "url": "https://files.pythonhosted.org/packages/7a/95/402712288c598510e35306f180cc62be9fbb8f17ae92eab2ed5ac09d771e/shreddit-5.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fc076a0f3f0aefcc5d3a3ebcb4a50c39", "sha256": "1393fef48c8980d46089cd3fde6b5741e6e63d98cdc76c7b89d23c3d4c3f7b39" }, "downloads": -1, "filename": "shreddit-5.0.0.tar.gz", "has_sig": false, "md5_digest": "fc076a0f3f0aefcc5d3a3ebcb4a50c39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8740, "upload_time": "2016-11-29T03:03:24", "url": "https://files.pythonhosted.org/packages/7e/b9/0d40c595c83e7dc8e9d38df41598928cc329ed6668f6497945599789ff88/shreddit-5.0.0.tar.gz" } ], "5.0.1": [ { "comment_text": "", "digests": { "md5": "1cbcb4b281c56c431ee9a32840235119", "sha256": "05d1ff2f389e68d72160ec677ffa3332932359e608a3efb575247be7fd20b5f8" }, "downloads": -1, "filename": "shreddit-5.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "1cbcb4b281c56c431ee9a32840235119", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13685, "upload_time": "2016-11-30T00:45:16", "url": "https://files.pythonhosted.org/packages/f6/5c/399e39e44ebeb88e8964959a6fc64102eb884ab6aa9fb054a900187744b5/shreddit-5.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e23c59abfe85ea80a8dc8f7a3535b542", "sha256": "b36dfb5e0b6871305b31961063106330f43200eacb73f79701985104bfbad035" }, "downloads": -1, "filename": "shreddit-5.0.1.tar.gz", "has_sig": false, "md5_digest": "e23c59abfe85ea80a8dc8f7a3535b542", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8861, "upload_time": "2016-11-30T00:45:18", "url": "https://files.pythonhosted.org/packages/9b/4f/7d54ec32d2d09e2b097745641271b96336069e9cd683e3c981bc0d3ee60e/shreddit-5.0.1.tar.gz" } ], "5.0.2": [ { "comment_text": "", "digests": { "md5": "fdfbd606558355d07bc9fdc1c28b2bc2", "sha256": "5af3f9ca3b8d2d01e7d020cafaec9b5b58285e5f7e7d372ea37c4ec1583c0222" }, "downloads": -1, "filename": "shreddit-5.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "fdfbd606558355d07bc9fdc1c28b2bc2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13697, "upload_time": "2016-12-06T05:58:38", "url": "https://files.pythonhosted.org/packages/0d/fb/e4e778f21f48ba0404cb30e9488bcc944de16ed8ab405744390a1ccee183/shreddit-5.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0142c4813ca5437892f9b31024ae5462", "sha256": "407ccc4eda06b009a0fc04417856ac2818a035dc9ad5ea7cddbf223dddbb09c6" }, "downloads": -1, "filename": "shreddit-5.0.2.tar.gz", "has_sig": false, "md5_digest": "0142c4813ca5437892f9b31024ae5462", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8869, "upload_time": "2016-12-06T05:58:39", "url": "https://files.pythonhosted.org/packages/22/23/0909afcce5e9b470c0914f2467d462f86f67fb5fe5a1f53eb51da7b39cdf/shreddit-5.0.2.tar.gz" } ], "6.0.0": [ { "comment_text": "", "digests": { "md5": "ddc41cc7ea699ca0ba6070345d84f452", "sha256": "7cafe9edd2f448dd001d060ed36723d746fdd5bf436f45b828f9be8df46d116c" }, "downloads": -1, "filename": "shreddit-6.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "ddc41cc7ea699ca0ba6070345d84f452", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14137, "upload_time": "2016-12-13T19:04:00", "url": "https://files.pythonhosted.org/packages/0c/ca/bd312ad81df7ca190fc8a495c6a2697ef6fa6eafb29283795f629c84943b/shreddit-6.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6618c41c76ae58cf27e3ce00bc7ae6de", "sha256": "f4204e55fc2d6752e00f952b89521b1f303b206ea15d31c0ca47d848f998ab45" }, "downloads": -1, "filename": "shreddit-6.0.0-py3.5.egg", "has_sig": false, "md5_digest": "6618c41c76ae58cf27e3ce00bc7ae6de", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 16972, "upload_time": "2016-12-13T19:04:02", "url": "https://files.pythonhosted.org/packages/b7/18/b4be364696ae9202da192d3a02972dbef14602ba0ef7f49a8e9269162358/shreddit-6.0.0-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "0c3bcaa127126b5e02368225d4bd9992", "sha256": "6aa4f07e55d8a72f9f99399a0a1939575672f3c66aa633d3719a13fda66ffb8f" }, "downloads": -1, "filename": "shreddit-6.0.0.tar.gz", "has_sig": false, "md5_digest": "0c3bcaa127126b5e02368225d4bd9992", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8786, "upload_time": "2016-12-13T19:04:05", "url": "https://files.pythonhosted.org/packages/e1/75/4530fbaaf15b68698945af6bd6ad21eeb761bfb3f74e60eaf4675695aa10/shreddit-6.0.0.tar.gz" } ], "6.0.1": [ { "comment_text": "", "digests": { "md5": "9d0a0e9d4ed1c006f3b486cc98a773c1", "sha256": "396370c0b21c029ad3f45976d8aae422e0009e52316ec4f691e8d0965942f52a" }, "downloads": -1, "filename": "shreddit-6.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "9d0a0e9d4ed1c006f3b486cc98a773c1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14139, "upload_time": "2016-12-13T19:09:19", "url": "https://files.pythonhosted.org/packages/12/d6/fdb9c5a0c589af41b50f33cf59e35d88a662c4cb2ffff337ab7396b7c997/shreddit-6.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a49bde44c26bc3f917114368f80ca8e2", "sha256": "3da9b3fb22cf4b5766deee7fa0fc10cab9703c4f4926ca40f43631f67c18e085" }, "downloads": -1, "filename": "shreddit-6.0.1.tar.gz", "has_sig": false, "md5_digest": "a49bde44c26bc3f917114368f80ca8e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8802, "upload_time": "2016-12-13T19:09:21", "url": "https://files.pythonhosted.org/packages/59/ed/f7151e4f3590f241dd7a55773e74b4484c9d11b65bf0eaa6cec0ce89eb6a/shreddit-6.0.1.tar.gz" } ], "6.0.2": [ { "comment_text": "", "digests": { "md5": "6801a507a267e6e3726a24d0f2559fc6", "sha256": "1623f359bea4fd857def39cfac14f3d61a770ac52bddaa3182edce3e4876d71e" }, "downloads": -1, "filename": "shreddit-6.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "6801a507a267e6e3726a24d0f2559fc6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14139, "upload_time": "2016-12-13T19:14:39", "url": "https://files.pythonhosted.org/packages/8d/12/073c70a9e4686f0d8442d8c8cccf1236e663b717dd7fe5b59786b29fa9a5/shreddit-6.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59ef22dd4ea043d295b5e56f2d556c2c", "sha256": "e2fbfb4608fdbbd6b3e288c1abba34f7682cd812e00be7823ad0be587da31db7" }, "downloads": -1, "filename": "shreddit-6.0.2.tar.gz", "has_sig": false, "md5_digest": "59ef22dd4ea043d295b5e56f2d556c2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10090, "upload_time": "2016-12-13T19:14:41", "url": "https://files.pythonhosted.org/packages/20/a5/d15efae1c25649b366621dfd99adb9a9f24cb677142184fe0ff5a62172e7/shreddit-6.0.2.tar.gz" } ], "6.0.3": [ { "comment_text": "", "digests": { "md5": "a01a34e420de24be68cdde7005484160", "sha256": "03cd04da91d4c4535f24276e5ed886c6fe7b636c8aa3249b59c466ebce2a97f2" }, "downloads": -1, "filename": "shreddit-6.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "a01a34e420de24be68cdde7005484160", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14237, "upload_time": "2016-12-13T21:43:24", "url": "https://files.pythonhosted.org/packages/a5/93/0f47de42ff5a6ec86ddc1f97a643893bf6b984e65e3108006abff12a47ab/shreddit-6.0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d41bfd608a95a550e41b0fe995258165", "sha256": "5c00c0acf3a025597650935ee7499aee902f8998c265aa54f52fb542cb235d81" }, "downloads": -1, "filename": "shreddit-6.0.3.tar.gz", "has_sig": false, "md5_digest": "d41bfd608a95a550e41b0fe995258165", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10186, "upload_time": "2016-12-13T21:43:25", "url": "https://files.pythonhosted.org/packages/82/bd/b9294eb82a13200179870a880c89b18d487f49a1c795c1a995487a368395/shreddit-6.0.3.tar.gz" } ], "6.0.4": [ { "comment_text": "", "digests": { "md5": "58f271ac2745f941567b4b1893f961a9", "sha256": "e9afca670a6a4c1d84d19511f9b324d219a29c6f43423a7a885d30323cab4579" }, "downloads": -1, "filename": "shreddit-6.0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "58f271ac2745f941567b4b1893f961a9", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14246, "upload_time": "2016-12-14T03:04:12", "url": "https://files.pythonhosted.org/packages/44/d4/a0e35ff8662aa4aa5d74bb979ea8789ffe488281a95464ed5304b42e76b2/shreddit-6.0.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c18bbbf0d6e1ecff998a8960a8aa08a9", "sha256": "6c760e9da6333e3ff859bcd9e96ec47aa2bb6bcb2b31947c9b26553339dd1ad3" }, "downloads": -1, "filename": "shreddit-6.0.4.tar.gz", "has_sig": false, "md5_digest": "c18bbbf0d6e1ecff998a8960a8aa08a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10194, "upload_time": "2016-12-14T03:04:14", "url": "https://files.pythonhosted.org/packages/62/d7/36d775e1c9f825408df603b735b954f7eb78c9007b104fdf71478194bed4/shreddit-6.0.4.tar.gz" } ], "6.0.5": [ { "comment_text": "", "digests": { "md5": "079faff5e54b806374e48507a454a698", "sha256": "2b1ca77bc0670c84e6782a827157f9f3e4ef7d3f94fbcbd7f73ea5fc4bf1b6e8" }, "downloads": -1, "filename": "shreddit-6.0.5-py2-none-any.whl", "has_sig": false, "md5_digest": "079faff5e54b806374e48507a454a698", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14253, "upload_time": "2017-01-11T20:40:21", "url": "https://files.pythonhosted.org/packages/9e/da/9794f43684c718192a303388913e67104ff7ed067f222d9379a1828df5c6/shreddit-6.0.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0651308cf87dbdffca0bba646cd745ba", "sha256": "3e99e3e36a3b891ac46a7397b184bae49420fec53d10ad4097a034abd2940d25" }, "downloads": -1, "filename": "shreddit-6.0.5-py3.6.egg", "has_sig": false, "md5_digest": "0651308cf87dbdffca0bba646cd745ba", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 17165, "upload_time": "2017-01-11T20:40:27", "url": "https://files.pythonhosted.org/packages/5a/2a/03b9cac6e6ea7a7a54e00455344628e7358dad791af9e803a3abef2c0557/shreddit-6.0.5-py3.6.egg" } ], "6.0.6": [ { "comment_text": "", "digests": { "md5": "48177ef49e7cdfc5f32e2d0f83ccd39d", "sha256": "01e20b8bd4b515ac435e801de997c52a894417068106873b49a214013ae16ddc" }, "downloads": -1, "filename": "shreddit-6.0.6-py2-none-any.whl", "has_sig": false, "md5_digest": "48177ef49e7cdfc5f32e2d0f83ccd39d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14268, "upload_time": "2017-01-11T20:40:25", "url": "https://files.pythonhosted.org/packages/eb/54/5fa4d448c4b2dfb5e2d9bed4f121545e483b5707b8a513c0d987bd4b6bd6/shreddit-6.0.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "989e0b2445638cbcadbca8343d6cd14a", "sha256": "7cba8ec0933463bf651fb8010aad39e622773c1588605e41149c68a5b6aacd58" }, "downloads": -1, "filename": "shreddit-6.0.6.tar.gz", "has_sig": false, "md5_digest": "989e0b2445638cbcadbca8343d6cd14a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10215, "upload_time": "2017-01-11T20:40:28", "url": "https://files.pythonhosted.org/packages/6b/1e/e05e301c4d0fff968730b9580df036e59c660fdfa7aa47957a5a35df9b85/shreddit-6.0.6.tar.gz" } ], "6.0.7": [ { "comment_text": "", "digests": { "md5": "a36938a9398cf749cff197c3f19210e3", "sha256": "0e9563a56a25a1cc3eb7a02dbad5eb41ecd18b45e0fafbfd699696f9ce0ee698" }, "downloads": -1, "filename": "shreddit-6.0.7-py2-none-any.whl", "has_sig": false, "md5_digest": "a36938a9398cf749cff197c3f19210e3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14264, "upload_time": "2017-02-10T03:49:46", "url": "https://files.pythonhosted.org/packages/cc/8b/f372ff2193ce8f6aabdb5e7bb12ce145caa47f7a8bdbe5a94e228f15be4f/shreddit-6.0.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d5cb538d0853ec93d55c3072c6000f2b", "sha256": "92698afba0e2574fb79c7b88015fafad678460000b54253be0c3bf3fea6dceef" }, "downloads": -1, "filename": "shreddit-6.0.7.tar.gz", "has_sig": false, "md5_digest": "d5cb538d0853ec93d55c3072c6000f2b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10218, "upload_time": "2017-02-10T03:49:48", "url": "https://files.pythonhosted.org/packages/c8/91/8a4e6449a4acab410257cd74ac754e7b6b12cb3bdfcd3e977b470f505aef/shreddit-6.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a36938a9398cf749cff197c3f19210e3", "sha256": "0e9563a56a25a1cc3eb7a02dbad5eb41ecd18b45e0fafbfd699696f9ce0ee698" }, "downloads": -1, "filename": "shreddit-6.0.7-py2-none-any.whl", "has_sig": false, "md5_digest": "a36938a9398cf749cff197c3f19210e3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14264, "upload_time": "2017-02-10T03:49:46", "url": "https://files.pythonhosted.org/packages/cc/8b/f372ff2193ce8f6aabdb5e7bb12ce145caa47f7a8bdbe5a94e228f15be4f/shreddit-6.0.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d5cb538d0853ec93d55c3072c6000f2b", "sha256": "92698afba0e2574fb79c7b88015fafad678460000b54253be0c3bf3fea6dceef" }, "downloads": -1, "filename": "shreddit-6.0.7.tar.gz", "has_sig": false, "md5_digest": "d5cb538d0853ec93d55c3072c6000f2b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10218, "upload_time": "2017-02-10T03:49:48", "url": "https://files.pythonhosted.org/packages/c8/91/8a4e6449a4acab410257cd74ac754e7b6b12cb3bdfcd3e977b470f505aef/shreddit-6.0.7.tar.gz" } ] }