{ "info": { "author": "Bryan Li", "author_email": "bryanyuezhouli@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# PCPPScraper\nA simple scraper to get some information from PCPartPicker, using requests and BeautifulSoup4\n\n### Github Link:\nhttps://github.com/A1phyte/PCPPScraper\n\n### PyPI Link: \nhttps://pypi.org/project/PCPPScraper/\n\n## To Do:\n- ~~Make a Component class with type of component, name, price, and PCPP Link and return it in getComponents~~\n- ~~Fetch Custom Prices~~\n- ~~Make pip installable?~~\n- ~~Implement Search Method for part searching~~\n- Get component type in searchComponents\n- Suggest more in Issues\n\n## Documentation:\n\n### Component\n\n`self.type` = Type of component (CPU, GPU, etc.)\n\n`self.name` = Name of component (2200G, 2080 Ti, etc.)\n\n`self.link` = Link of component (https://pcpartpicker.com/product/RkJtt6/amd-ryzen-3-2200g-35ghz-quad-core-processor-yd2200c5fbbox)\n\n`self.price` = Price of component. Price is 'unknown' if there is no price or there is a custom price.\n\n### getComponents\n\n`getComponents(URL : str)`\n\nGets components from PCPartPicker List URL\n\nReturns a list of Component objects.\n\n### searchComponents\n\n`searchComponents(resultCount, query)`\n\nSearches for components in PCPartPicker product search\n\nReturns a list of Component objects", "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/A1phyte/PCPPScraper", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "PCPPScraper", "package_url": "https://pypi.org/project/PCPPScraper/", "platform": "", "project_url": "https://pypi.org/project/PCPPScraper/", "project_urls": { "Homepage": "https://github.com/A1phyte/PCPPScraper" }, "release_url": "https://pypi.org/project/PCPPScraper/1.5/", "requires_dist": null, "requires_python": "", "summary": "A simple scraper for PCPP Lists", "version": "1.5" }, "last_serial": 5433073, "releases": { "1.1": [ { "comment_text": "", "digests": { "md5": "1e5d6396221c1595f89b79c52bec44c1", "sha256": "97aad666e61e576b35014cc362ba0111712a97d620b24ed1611f77600f71ba1a" }, "downloads": -1, "filename": "PCPPScraper-1.1.tar.gz", "has_sig": false, "md5_digest": "1e5d6396221c1595f89b79c52bec44c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1692, "upload_time": "2019-06-19T22:29:48", "url": "https://files.pythonhosted.org/packages/05/84/c54b84f40ed0181b73a8ba8693c392ad3910ce23b7e5ab006cf79263a380/PCPPScraper-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "abbf09ff1440e350aede2510a84704f7", "sha256": "1ba9ad6e59be8e6505efc96ca123d618c8bef3fb17d07ca65385bd28eed7d51a" }, "downloads": -1, "filename": "PCPPScraper-1.2.tar.gz", "has_sig": false, "md5_digest": "abbf09ff1440e350aede2510a84704f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1878, "upload_time": "2019-06-19T22:37:03", "url": "https://files.pythonhosted.org/packages/42/34/1bfc18b6e2a2e9c834bf4031ffe0e73b32a7e7373299140d6e7776b24464/PCPPScraper-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "63b2a577249e1e1aab7ed04fab2bb97a", "sha256": "cafef2ddfc6dd1d9fa1eb1e3a0f18f147ebd813962675516e996b31dbfa2875a" }, "downloads": -1, "filename": "PCPPScraper-1.3.tar.gz", "has_sig": false, "md5_digest": "63b2a577249e1e1aab7ed04fab2bb97a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1982, "upload_time": "2019-06-20T01:43:30", "url": "https://files.pythonhosted.org/packages/99/36/3e7fe0dfbb5886ff19d9d45a9959d1bb8ec4c9f9f3481b28d6dea562eaef/PCPPScraper-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "c450159a4b5e92af3238471b903fd4f6", "sha256": "b5c0b0fe0e6af2dccf99db52a24d467f3cbc77799a701282b9cf2fac36210c02" }, "downloads": -1, "filename": "PCPPScraper-1.4.tar.gz", "has_sig": false, "md5_digest": "c450159a4b5e92af3238471b903fd4f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2244, "upload_time": "2019-06-20T02:21:52", "url": "https://files.pythonhosted.org/packages/c1/4a/07ef21a80766ffabaa3463808b9ebd1624bd8429af4f4958200b27308a03/PCPPScraper-1.4.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "ffaff6fe8ba7f1709256002b04745944", "sha256": "fc9a05bc582d8f527ae26d0e44ebf0c2df87a15f23d8dd427241d86e5493ebc6" }, "downloads": -1, "filename": "PCPPScraper-1.5.tar.gz", "has_sig": false, "md5_digest": "ffaff6fe8ba7f1709256002b04745944", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2289, "upload_time": "2019-06-21T22:33:46", "url": "https://files.pythonhosted.org/packages/44/40/5cea8ce6c7c408fd531d1cb4d4c265f0f3b5896cef768aff1e3da500d35b/PCPPScraper-1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ffaff6fe8ba7f1709256002b04745944", "sha256": "fc9a05bc582d8f527ae26d0e44ebf0c2df87a15f23d8dd427241d86e5493ebc6" }, "downloads": -1, "filename": "PCPPScraper-1.5.tar.gz", "has_sig": false, "md5_digest": "ffaff6fe8ba7f1709256002b04745944", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2289, "upload_time": "2019-06-21T22:33:46", "url": "https://files.pythonhosted.org/packages/44/40/5cea8ce6c7c408fd531d1cb4d4c265f0f3b5896cef768aff1e3da500d35b/PCPPScraper-1.5.tar.gz" } ] }