{ "info": { "author": "Dave Gallant", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "# RFD\n\nHot deals on the command line.\n\n[![Build Status](https://travis-ci.org/davegallant/rfd.svg?branch=master)](https://travis-ci.org/davegallant/rfd)\n[![PyPI version](https://badge.fury.io/py/rfd.svg)](https://badge.fury.io/py/rfd)\n[![Total alerts](https://img.shields.io/lgtm/alerts/g/davegallant/rfd.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/davegallant/rfd/alerts/)\n[![Language grade: Python](https://img.shields.io/lgtm/grade/python/g/davegallant/rfd.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/davegallant/rfd/context:python)\n\n## Installation\n\n```bash\npip install rfd\n```\n\n## Usage\n\n![rfd_demo_gif](https://user-images.githubusercontent.com/4519234/64501455-64836600-d28f-11e9-8381-3fbfda910230.gif)\n\n\n### threads\n```bash\nrfd threads [--forum-id 9] [--limit 10]\n```\n\n### search\n```bash\nrfd search pizza [--num-pages 100]\n```\n\n## Tab Completion\n\n### bash\n\n```bash\necho 'eval \"$(_RFD_COMPLETE=source rfd)\"' >> ~/.profile\n```\n\n### zsh\n\n\n```zsh\necho 'eval \"$(_RFD_COMPLETE=source_zsh rfd)\"' >> ~/.zshrc\n```", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/davegallant/rfd", "keywords": "cli redflagdeals", "license": "Apache License, Version 2.0", "maintainer": "", "maintainer_email": "", "name": "rfd", "package_url": "https://pypi.org/project/rfd/", "platform": "", "project_url": "https://pypi.org/project/rfd/", "project_urls": { "Homepage": "https://github.com/davegallant/rfd" }, "release_url": "https://pypi.org/project/rfd/0.3.3/", "requires_dist": null, "requires_python": "", "summary": "CLI for RedFlagDeals.com", "version": "0.3.3" }, "last_serial": 5993579, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "42ef25032c4720ba6adc0b022f6d3add", "sha256": "7efffe39a2696139d028832bd8a2f3d9a94c27901258633b9ade51fb04444275" }, "downloads": -1, "filename": "rfd-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "42ef25032c4720ba6adc0b022f6d3add", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4628, "upload_time": "2018-03-08T04:20:55", "url": "https://files.pythonhosted.org/packages/c7/8e/c44397bd08beaee3669a577fe003fc19ec355987d62f3f320debe974a92c/rfd-0.0.2-py3-none-any.whl" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "d1183ffde8f72f00ff0fe0e5c407ff50", "sha256": "5fb5ca8a305ea759a3c2944f445ffe99da9548d98dcccba82646e3ae63f96c55" }, "downloads": -1, "filename": "rfd-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "d1183ffde8f72f00ff0fe0e5c407ff50", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4627, "upload_time": "2018-03-08T04:23:46", "url": "https://files.pythonhosted.org/packages/83/b0/1b252dae660f6b3d259100b7ff6842d3bd42959d0bd5ce516da1d2928dcb/rfd-0.0.3-py3-none-any.whl" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "81ddf72e57b1a793c48a17432e0977ee", "sha256": "23a0673088f1cb0d98d90f0e0bf5d9dc7ba4356666120123b8ba5943f2f19af8" }, "downloads": -1, "filename": "rfd-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "81ddf72e57b1a793c48a17432e0977ee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4951, "upload_time": "2018-03-08T04:32:50", "url": "https://files.pythonhosted.org/packages/f9/91/41c587ce7784762d403fa3a020133454763d8ad1c633df4db4020dc6bd08/rfd-0.0.4-py3-none-any.whl" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "9b68eb4924178984253ca5481e10ba29", "sha256": "4ef6ed1409aec704a0feaffeee0f3ddfca63619482e737c3dab0158af479298f" }, "downloads": -1, "filename": "rfd-0.0.5.tar.gz", "has_sig": false, "md5_digest": "9b68eb4924178984253ca5481e10ba29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4375, "upload_time": "2018-03-13T03:57:00", "url": "https://files.pythonhosted.org/packages/76/34/ab08cd162c003c324c5ba205077abfa910368dde1db8098e0b7b9621b2db/rfd-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "f2c32b68aaf97e0637abd20c04233bc5", "sha256": "6c0320d988987a7c078c4e3f8c74520f5fa401b0672594af7b1ffb2b32e639ea" }, "downloads": -1, "filename": "rfd-0.0.6.tar.gz", "has_sig": false, "md5_digest": "f2c32b68aaf97e0637abd20c04233bc5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4370, "upload_time": "2018-03-13T04:10:45", "url": "https://files.pythonhosted.org/packages/9e/2b/61201e0b64fb6df2c1359c970bd4767d5edbe74edfade79ceb44b7e5bd10/rfd-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "a3c9b7629dea0ef5d0d21779542e2792", "sha256": "006a7e0e69992f41836fec3aea2f5090a3be7bac8799e7dcc422d1987e6f3f3b" }, "downloads": -1, "filename": "rfd-0.0.7.tar.gz", "has_sig": false, "md5_digest": "a3c9b7629dea0ef5d0d21779542e2792", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4767, "upload_time": "2018-03-14T04:45:29", "url": "https://files.pythonhosted.org/packages/5a/8f/f8a2ff0ab24acdceaed2a5cb81a7ea039bbdf454581ebb0821c1aaa74a6e/rfd-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "29425a2270957c48f2ea87f2a053bfbf", "sha256": "7235e4b1b674fc44e7f4dda75d156be1b87eebcf0fb640f0300148a0318fb6a0" }, "downloads": -1, "filename": "rfd-0.0.8.tar.gz", "has_sig": false, "md5_digest": "29425a2270957c48f2ea87f2a053bfbf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5806, "upload_time": "2018-04-09T00:44:11", "url": "https://files.pythonhosted.org/packages/dc/cb/623973245e2590ede33cf24ac01df8df2a0ae4a8cf15c2c0da6f53db687b/rfd-0.0.8.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "54212fd5938cb7e852222a616ad3826b", "sha256": "60a8315afeda0dd4b44f5ce01f3570b3652f6bc55c95a8f825e2bdf639b87e9c" }, "downloads": -1, "filename": "rfd-0.1.0.tar.gz", "has_sig": false, "md5_digest": "54212fd5938cb7e852222a616ad3826b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5918, "upload_time": "2018-04-19T03:50:50", "url": "https://files.pythonhosted.org/packages/80/1c/258024fce2d1465bbf26bf6b690086035fd7f33c648be66ea95c20c1b2a5/rfd-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "52dd660d253176c000925cb32cbc2ab1", "sha256": "541a52ad02c5d6b7aee7375bc6c0e2c0a181b1906cd9a7927b9bf55c84836efb" }, "downloads": -1, "filename": "rfd-0.1.1.tar.gz", "has_sig": false, "md5_digest": "52dd660d253176c000925cb32cbc2ab1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5045, "upload_time": "2018-06-03T01:56:28", "url": "https://files.pythonhosted.org/packages/0f/92/d587e079288a1fd3fde2dd0e4de7952f2549c23ecb4818c6e422ffc7a06c/rfd-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "c627cacb4f1fb8c6ccd121e344b1e8b6", "sha256": "e0f10fcd857ddd6cf768d0448f84dd0f1354f53df802f7ba200eb77c9f4b14e1" }, "downloads": -1, "filename": "rfd-0.1.2.tar.gz", "has_sig": false, "md5_digest": "c627cacb4f1fb8c6ccd121e344b1e8b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6670, "upload_time": "2018-06-03T04:01:12", "url": "https://files.pythonhosted.org/packages/71/5e/e6af9eabb37401b2a0d10b30499f28c753ed412bab9f648a812f92fdf410/rfd-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "050a432002ca082f38ed79876c211887", "sha256": "ab3d5b18944d3f6ee4acf91effad72d4fbf0f2073f9e9f6985c5ab52c42df84a" }, "downloads": -1, "filename": "rfd-0.1.3.tar.gz", "has_sig": false, "md5_digest": "050a432002ca082f38ed79876c211887", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6649, "upload_time": "2018-06-19T14:18:15", "url": "https://files.pythonhosted.org/packages/42/53/15d5b1bd0ae3634be10dcfaad100f7bb51c09b193e3d02538e00014abfd6/rfd-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "2224e3c5caef3c19f6d8208749c9c79d", "sha256": "593cbe50fff8f4cc03e90ce9e6e482a9a8ea8bae8487b6143e6d9456fe065c5e" }, "downloads": -1, "filename": "rfd-0.1.4.tar.gz", "has_sig": false, "md5_digest": "2224e3c5caef3c19f6d8208749c9c79d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6261, "upload_time": "2018-07-15T02:23:09", "url": "https://files.pythonhosted.org/packages/9c/ee/4594cf9fc657cc2216a3f6f92959e0ae7a71ba89669022d3ae200a11b898/rfd-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "c93d57b251d3e7911edbdc9e201b5859", "sha256": "717b37bc1f6bfb02be1f8a1aca1b5e17ef619de1cc6bcb9fabe428d1596154c3" }, "downloads": -1, "filename": "rfd-0.1.5.tar.gz", "has_sig": false, "md5_digest": "c93d57b251d3e7911edbdc9e201b5859", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6251, "upload_time": "2018-07-15T02:29:54", "url": "https://files.pythonhosted.org/packages/93/aa/31932142c45673b7ac34ab3fd25003b6bb75e6635b85d7a9f4a0435488a6/rfd-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "f17f41eedda00e376cacba60e8b8968b", "sha256": "7b6373b604fa2afb38ab9a94a5f8b73d611d4e8386d5d957315c7483277788f3" }, "downloads": -1, "filename": "rfd-0.1.6.tar.gz", "has_sig": false, "md5_digest": "f17f41eedda00e376cacba60e8b8968b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6246, "upload_time": "2018-07-15T02:36:23", "url": "https://files.pythonhosted.org/packages/d5/09/9c80cfffd44358741e43753d5512af9025d294cf74aa8814ff76b3bc34ca/rfd-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "6f3b52f445120c5438336d2a9284f90e", "sha256": "61b370b7f260a7ab7e8ef170a4bb006f8071d9cccaaa88ede4a8456e8f7c9aa9" }, "downloads": -1, "filename": "rfd-0.1.7.tar.gz", "has_sig": false, "md5_digest": "6f3b52f445120c5438336d2a9284f90e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6246, "upload_time": "2018-10-09T03:23:23", "url": "https://files.pythonhosted.org/packages/15/a3/689b8cfa8022f628b4a9f2e416c605ff94a7e6526dac78bd0b27f0698ef2/rfd-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "7c103d4f0d4b986d338033c6809a4bde", "sha256": "bf386f3139f040e2d86f2e782816fab2df38fc057082161168c4d61c87a0eb60" }, "downloads": -1, "filename": "rfd-0.1.8.tar.gz", "has_sig": false, "md5_digest": "7c103d4f0d4b986d338033c6809a4bde", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5922, "upload_time": "2018-10-29T02:15:53", "url": "https://files.pythonhosted.org/packages/68/33/820dcd2aedf6c956a850d12937d01fbbe40b24550b50e52357f88df6dde6/rfd-0.1.8.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "8022ab066202ea73e4ac0de49e846147", "sha256": "b4d35a984fa301fc95ef8b22f9c8bff288489922053eb57cf8119fc6928e0788" }, "downloads": -1, "filename": "rfd-0.2.0.tar.gz", "has_sig": false, "md5_digest": "8022ab066202ea73e4ac0de49e846147", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6173, "upload_time": "2019-09-15T04:25:01", "url": "https://files.pythonhosted.org/packages/ff/c3/4405e66226ea19c350191596aa65f8cf1a2fd97b93322e9d8983d3285383/rfd-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "855206ba67ce1ee438d4d5029354e13e", "sha256": "aed81adf8fbdf061b9d73b5b802830b1e7dde264110b70497ba82e826f87eb97" }, "downloads": -1, "filename": "rfd-0.2.1.tar.gz", "has_sig": false, "md5_digest": "855206ba67ce1ee438d4d5029354e13e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6234, "upload_time": "2019-09-16T03:22:14", "url": "https://files.pythonhosted.org/packages/79/c7/e8301db46d7150d089a461a5b1b63b9a2ee9c2f53b5f0e08a464d4f2f8d1/rfd-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "107b0c750c59c883414790b12e3d72ba", "sha256": "ce1c1bb00baa5e5a1cf637d699273878a311e4bd26929d7e2f9862ce95be1e17" }, "downloads": -1, "filename": "rfd-0.3.0.tar.gz", "has_sig": false, "md5_digest": "107b0c750c59c883414790b12e3d72ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5791, "upload_time": "2019-10-05T01:07:03", "url": "https://files.pythonhosted.org/packages/f8/42/214be32f9c21a9cd6e7e32a7d4bbcdd3cc7d3d396067b87c352830d63929/rfd-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "eab431f8c4ae641027c84d03e47790f8", "sha256": "60857f6bcce0de76451b8a3a24ad7cff367d1927865539c419aa03cc7fde9da6" }, "downloads": -1, "filename": "rfd-0.3.1.tar.gz", "has_sig": false, "md5_digest": "eab431f8c4ae641027c84d03e47790f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5812, "upload_time": "2019-10-15T19:42:52", "url": "https://files.pythonhosted.org/packages/65/53/be87d1e56112c07c70c27326c347cd9f77e37b3543ca151bc5c6a0f0d4a1/rfd-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "860811c4f321f513b9e933954eb6d308", "sha256": "eb4984ad834654fbed63fc92acd976d9ab63ddb1837cdfcef7508fb53c719ecb" }, "downloads": -1, "filename": "rfd-0.3.2.tar.gz", "has_sig": false, "md5_digest": "860811c4f321f513b9e933954eb6d308", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5810, "upload_time": "2019-10-17T02:47:20", "url": "https://files.pythonhosted.org/packages/30/ce/a25c499b990a4edb9ae4d56996640b25643f6ed38a210bd53de6381b14f4/rfd-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "31938ed486359979b7918ff045274c0a", "sha256": "a299fa361525ccafb852015542cc6d28d94e49adf9fd809b22399cc652535919" }, "downloads": -1, "filename": "rfd-0.3.3.tar.gz", "has_sig": false, "md5_digest": "31938ed486359979b7918ff045274c0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9755, "upload_time": "2019-10-18T04:15:16", "url": "https://files.pythonhosted.org/packages/a4/af/4630d6a921408b847c6d2773a7d351d134c56a0764eabe8a271f745ba992/rfd-0.3.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "31938ed486359979b7918ff045274c0a", "sha256": "a299fa361525ccafb852015542cc6d28d94e49adf9fd809b22399cc652535919" }, "downloads": -1, "filename": "rfd-0.3.3.tar.gz", "has_sig": false, "md5_digest": "31938ed486359979b7918ff045274c0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9755, "upload_time": "2019-10-18T04:15:16", "url": "https://files.pythonhosted.org/packages/a4/af/4630d6a921408b847c6d2773a7d351d134c56a0764eabe8a271f745ba992/rfd-0.3.3.tar.gz" } ] }