{ "info": { "author": "clowwindy", "author_email": "clowwindy42@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7" ], "description": "GFWList2PAC\n===========\n\n|PyPI version| |Build Status| |Coverage Status|\n\nGenerate fast PAC file from gfwlist. Examples: `fast\nmode `__\n/ `precise\nmode `__.\n\nFast mode: use O(1) domain lookup\n\nPrecise mode: use adblock plus engine\n\nUsage\n~~~~~\n\n::\n\n pip install gfwlist2pac\n\n usage: gfwlist2pac [-h] [-i GFWLIST] -f PAC -p PROXY [--user-rule USER_RULE]\n [--precise]\n\n optional arguments:\n -h, --help show this help message and exit\n -i GFWLIST, --input GFWLIST\n path to gfwlist\n -f PAC, --file PAC path to output pac\n -p PROXY, --proxy PROXY\n the proxy parameter in the pac file, for example,\n \"SOCKS5 127.0.0.1:1080;\"\n --user-rule USER_RULE\n user rule file, which will be appended to gfwlist\n --precise use adblock plus algorithm instead of O(1) lookup\n\nPerformance\n~~~~~~~~~~~\n\nThe PAC generated by GFWList2PAC is 1900x faster than SwitchySharp.\n\n::\n\n Testing fast mode pac generated by gfwlist2pac\n avg: 0.50us\n\n Testing precise mode pac generated by gfwlist2pac\n avg: 1.66us\n\n Testing pac generated by switchysharp\n avg: 952.99us\n\n.. |PyPI version| image:: https://img.shields.io/pypi/v/gfwlist2pac.svg?style=flat\n :target: https://pypi.python.org/pypi/gfwlist2pac\n.. |Build Status| image:: https://img.shields.io/travis/clowwindy/gfwlist2pac/master.svg?style=flat\n :target: https://travis-ci.org/clowwindy/gfwlist2pac\n.. |Coverage Status| image:: http://192.81.132.184/result/gfwlist2pac\n :target: http://192.81.132.184/job/gfwlist2pac/ws/htmlcov/index.html", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/clowwindy/gfwlist2pac", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "gfwlist2pac", "package_url": "https://pypi.org/project/gfwlist2pac/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/gfwlist2pac/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/clowwindy/gfwlist2pac" }, "release_url": "https://pypi.org/project/gfwlist2pac/1.1.3/", "requires_dist": null, "requires_python": null, "summary": "convert gfwlist2pac to pac", "version": "1.1.3" }, "last_serial": 1388784, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "bb50fa91295d6a5079bc58ab4b6a9c60", "sha256": "661aeb2109400b93b809851823c11e4350e3c4aff7ef2078baa0c1d5bdcfd794" }, "downloads": -1, "filename": "gfwlist2pac-1.0.tar.gz", "has_sig": false, "md5_digest": "bb50fa91295d6a5079bc58ab4b6a9c60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29265, "upload_time": "2014-03-17T16:01:09", "url": "https://files.pythonhosted.org/packages/98/3c/f38d262b6f3ff0c67fc0f64a0437a471eb05d54dd42d5ae935b8b95f8535/gfwlist2pac-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "be28f4dfbf934259428a55ca93e00c9e", "sha256": "4952ac43b8f8b94c7557c6c0d9810dde9f295318cbab26ee2988451ae0de9170" }, "downloads": -1, "filename": "gfwlist2pac-1.0.1.tar.gz", "has_sig": false, "md5_digest": "be28f4dfbf934259428a55ca93e00c9e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29274, "upload_time": "2014-03-18T03:37:15", "url": "https://files.pythonhosted.org/packages/d3/80/2063c1e760cff7a8b2210eb5a3ad115da4ed5cddcbbb8b9566da825f898a/gfwlist2pac-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "15f0c5d003948cc35c9d82f599ef6f07", "sha256": "e5f5f74c029a4bb55a07cd1d2def4f7c709db42797ba7f79335501199d1db846" }, "downloads": -1, "filename": "gfwlist2pac-1.0.2.tar.gz", "has_sig": false, "md5_digest": "15f0c5d003948cc35c9d82f599ef6f07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29955, "upload_time": "2014-03-18T09:51:58", "url": "https://files.pythonhosted.org/packages/3a/33/5f5b02c587441beda5c9a2287d0b69214fa3f34bf70ce76643fcc158dba8/gfwlist2pac-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "a9725f731ae6caafc7ca0dc3e3352c89", "sha256": "fca73e820a0638c742ee5775bffb747a5aea692d26f200e3e8a01e16a79eb916" }, "downloads": -1, "filename": "gfwlist2pac-1.0.3.tar.gz", "has_sig": false, "md5_digest": "a9725f731ae6caafc7ca0dc3e3352c89", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30153, "upload_time": "2014-03-18T16:41:38", "url": "https://files.pythonhosted.org/packages/85/13/c4a652c7ea2d8c3e658026eceb187d82ad0511b6d1a1dd2a8a5e97e57841/gfwlist2pac-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "3ab8f9890a9916f45d0845c5ce5f0ae2", "sha256": "ba9f7ce28b1cabf2bb37ac24e68318cbd88c83abcb539c7ed61d2729d12afbe2" }, "downloads": -1, "filename": "gfwlist2pac-1.0.4.tar.gz", "has_sig": false, "md5_digest": "3ab8f9890a9916f45d0845c5ce5f0ae2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30447, "upload_time": "2014-03-19T07:31:14", "url": "https://files.pythonhosted.org/packages/a7/be/e8066a2668fd8245e711fe58d8aae9652f35a954bc7db37681717e786e79/gfwlist2pac-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "f98bb92c9b380aa2b9a976599076ecd4", "sha256": "919a55a47c9137b9fc66645702cb51b232f5f1ed9f8939f3715092d88fb16bca" }, "downloads": -1, "filename": "gfwlist2pac-1.0.5.tar.gz", "has_sig": false, "md5_digest": "f98bb92c9b380aa2b9a976599076ecd4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30626, "upload_time": "2014-06-08T07:11:26", "url": "https://files.pythonhosted.org/packages/cf/a6/6f15f34e6a8963134ca0951f51569eda39f384387c1f5ef7cabc17339432/gfwlist2pac-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "75032fc79fa2a44ed1c8d2b33513dbe6", "sha256": "4c681a551bcac69e84f2903935f5b8903a725c118ef9e81d9a6e30ed1d2252d9" }, "downloads": -1, "filename": "gfwlist2pac-1.0.6.tar.gz", "has_sig": false, "md5_digest": "75032fc79fa2a44ed1c8d2b33513dbe6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30650, "upload_time": "2014-06-13T07:55:36", "url": "https://files.pythonhosted.org/packages/f8/44/b462dbfb17f358f2dfe95ec0ab80ea9fe84ec12cd671659db5bf93441f67/gfwlist2pac-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "770b3b958d41c624eae0fd4e6b380d61", "sha256": "dcbf33ef3d6bbc07eaf4fb07a4b1141b8ebcb227c2b992024afbc989afbce14e" }, "downloads": -1, "filename": "gfwlist2pac-1.0.7.tar.gz", "has_sig": false, "md5_digest": "770b3b958d41c624eae0fd4e6b380d61", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30627, "upload_time": "2014-08-26T04:51:38", "url": "https://files.pythonhosted.org/packages/a1/82/65cd39ce73c9828c4685bf867261dbe1294b102cb413c813a46e139558ce/gfwlist2pac-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "26a5b3dee51073c6e7879280e89afcd1", "sha256": "efa85ded9f23701df29b1456777c8cf7f1fd4e14cb9b97c35341198b08e1cb96" }, "downloads": -1, "filename": "gfwlist2pac-1.0.8.tar.gz", "has_sig": false, "md5_digest": "26a5b3dee51073c6e7879280e89afcd1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30778, "upload_time": "2014-10-04T07:39:34", "url": "https://files.pythonhosted.org/packages/7b/7b/10c48b393110031e7f8a21e4afed4acce509bccdb6e16522433e38b9a519/gfwlist2pac-1.0.8.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "14432fa279a7bb595bbd7e26fdbf982f", "sha256": "af509ee2da10cecb2ccf8403284f8b03199f02a818f867d8db3b0273d3740093" }, "downloads": -1, "filename": "gfwlist2pac-1.1.tar.gz", "has_sig": false, "md5_digest": "14432fa279a7bb595bbd7e26fdbf982f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36687, "upload_time": "2014-11-19T23:46:01", "url": "https://files.pythonhosted.org/packages/db/d9/6cbd0d9faeb4d2080a1985ac6bc084bb48652197649cc6b95fd941297c45/gfwlist2pac-1.1.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "40968112f73ec56f1bd15a5d058cf62f", "sha256": "c60a28aece60b05a048f0637696adc699159a5ee3a977b16ad33c2ca66e5d183" }, "downloads": -1, "filename": "gfwlist2pac-1.1.1.tar.gz", "has_sig": false, "md5_digest": "40968112f73ec56f1bd15a5d058cf62f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35813, "upload_time": "2014-11-21T14:53:57", "url": "https://files.pythonhosted.org/packages/a5/7e/7076dda4a8a43473f91a92e76ff0af622aaf442448af11829d1457e21bf6/gfwlist2pac-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "4479f9c49b31e4453549957763e7a6a2", "sha256": "1eb947806439abe50f7de5b39f6b69eb2df6ce3267de37af112119f9c92fa15c" }, "downloads": -1, "filename": "gfwlist2pac-1.1.2.tar.gz", "has_sig": false, "md5_digest": "4479f9c49b31e4453549957763e7a6a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35850, "upload_time": "2015-01-06T11:51:31", "url": "https://files.pythonhosted.org/packages/bb/a3/68cb8887fc42a39f3282ceff4d017be7e64e025cee4b3f42775876435cbd/gfwlist2pac-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "279e4ddf7d94b8d08c4b13ccf1fa224e", "sha256": "47cc2f0762ce5f5be63e7c80d5775dbbabee692e4d536eda5f2df80338025989" }, "downloads": -1, "filename": "gfwlist2pac-1.1.3.tar.gz", "has_sig": false, "md5_digest": "279e4ddf7d94b8d08c4b13ccf1fa224e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35858, "upload_time": "2015-01-20T06:14:12", "url": "https://files.pythonhosted.org/packages/74/67/2444da571368659b56987dbe17e3d66436f7d945b90ffa867ba4f4386b64/gfwlist2pac-1.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "279e4ddf7d94b8d08c4b13ccf1fa224e", "sha256": "47cc2f0762ce5f5be63e7c80d5775dbbabee692e4d536eda5f2df80338025989" }, "downloads": -1, "filename": "gfwlist2pac-1.1.3.tar.gz", "has_sig": false, "md5_digest": "279e4ddf7d94b8d08c4b13ccf1fa224e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35858, "upload_time": "2015-01-20T06:14:12", "url": "https://files.pythonhosted.org/packages/74/67/2444da571368659b56987dbe17e3d66436f7d945b90ffa867ba4f4386b64/gfwlist2pac-1.1.3.tar.gz" } ] }