{ "info": { "author": "Richard Penman", "author_email": "richard@webscraping.com", "bugtrack_url": null, "classifiers": [], "description": "================\nReverse Engineer\n================\n\nDetect the technology used by a website, such as Apache, JQuery, and Wordpress.\nHere is some example usage: ::\n\n $ python reverse_engineer.py http://webscraping.com\n Analytics: Google Analytics\n JavaScript framework: Modernizr\n Web server: Nginx\n\n $ python reverse_engineer.py http://wordpress.com\n Blog: WordPress\n CMS: WordPress\n Web server: Nginx\n \n $ python reverse_engineer.py http://microsoft.com\n JavaScript framework: Modernizr\n Web framework: Microsoft ASP.NET\n\n\n=======\nInstall\n=======\n\n.. sourcecode:: bash\n\n pip install reverse_engineer", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/richardpenman/reverse_engineer", "keywords": null, "license": "lgpl", "maintainer": null, "maintainer_email": null, "name": "reverse_engineer", "package_url": "https://pypi.org/project/reverse_engineer/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/reverse_engineer/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://bitbucket.org/richardpenman/reverse_engineer" }, "release_url": "https://pypi.org/project/reverse_engineer/1.1/", "requires_dist": null, "requires_python": null, "summary": "Detect the technology used by a website, such as Apache, JQuery, and Wordpress.", "version": "1.1" }, "last_serial": 1399635, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "1acaa2288c63e1b0fdd210ff2a94a06f", "sha256": "1768808a3a23b32da9b66deedd4f15e8111f9d993c3fb62f774715abcceaff26" }, "downloads": -1, "filename": "reverse_engineer-1.0.tar.gz", "has_sig": false, "md5_digest": "1acaa2288c63e1b0fdd210ff2a94a06f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8354, "upload_time": "2015-01-28T05:54:37", "url": "https://files.pythonhosted.org/packages/21/26/1741d1aa3e176209c50a617e8345c6a0fd7055d493c8e2968064db6a496c/reverse_engineer-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "62d60d59f03022639f68cd7244d6bdb9", "sha256": "e4c99a520714a7185c1fe75992b64f67f440d573287788f195ad272e002e8125" }, "downloads": -1, "filename": "reverse_engineer-1.1.tar.gz", "has_sig": false, "md5_digest": "62d60d59f03022639f68cd7244d6bdb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8423, "upload_time": "2015-01-28T05:56:54", "url": "https://files.pythonhosted.org/packages/b6/b8/5e11ff64568388c6e5115f809bf37caa543fb5203821110de800f2d7c3ea/reverse_engineer-1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "62d60d59f03022639f68cd7244d6bdb9", "sha256": "e4c99a520714a7185c1fe75992b64f67f440d573287788f195ad272e002e8125" }, "downloads": -1, "filename": "reverse_engineer-1.1.tar.gz", "has_sig": false, "md5_digest": "62d60d59f03022639f68cd7244d6bdb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8423, "upload_time": "2015-01-28T05:56:54", "url": "https://files.pythonhosted.org/packages/b6/b8/5e11ff64568388c6e5115f809bf37caa543fb5203821110de800f2d7c3ea/reverse_engineer-1.1.tar.gz" } ] }