{ "info": { "author": "Huan Do", "author_email": "doboy0@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "Underscore\n==========\nObfuscating code by changing the variable names to underscores\n\n## Installation\n```\npip install underscore\n```\n\n## Usage\n```\n$ _ [file] > _file.py\n```\nYou can also compile through python\n```python\nfrom underscore import _\n\n_(filename, output_filename)\n```\n\n## Example\n\n###### Input\n```python\n# fib.py\n\ndef fib(n):\n a, b = 0, 1\n for i in xrange(n):\n a, b = b, a + b\n return b\n\nprint fib(10)\n```\n\n###### Output\n```python\n# _fib.py\n\ndef _(_):\n (__, ___) = (0, 1)\n for ____ in xrange(_):\n (__, ___) = (___, __ + ___)\n return ___\nprint _(10)\n```\n\n## Tests\n```\nnosetests\n```", "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/Doboy/Dunderscore", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "Underscore", "package_url": "https://pypi.org/project/Underscore/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/Underscore/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/Doboy/Dunderscore" }, "release_url": "https://pypi.org/project/Underscore/0.0.30000001/", "requires_dist": null, "requires_python": null, "summary": "Obfuscating code by changing the variable names to underscores", "version": "0.0.30000001" }, "last_serial": 785937, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "1a32501185966a6f86f0051ec1e3328b", "sha256": "fca852ec73f97086f3e26f2df19f16e20a37eedaf4488f9d0bd136cb3f057661" }, "downloads": -1, "filename": "Underscore-0.0.1.tar.gz", "has_sig": false, "md5_digest": "1a32501185966a6f86f0051ec1e3328b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6535, "upload_time": "2012-08-30T05:45:44", "url": "https://files.pythonhosted.org/packages/c8/4d/c647c043ecbc8677534b8742580003b4cb54cdcf1a09fea4c0ecf1819b74/Underscore-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "a03262ef0d8798c6a452a802bc771f65", "sha256": "7328a4aa29a2613d3e2cd1704f988fa3b1f38146c82857c0ee8f7181a2f76466" }, "downloads": -1, "filename": "Underscore-0.0.2.tar.gz", "has_sig": false, "md5_digest": "a03262ef0d8798c6a452a802bc771f65", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6592, "upload_time": "2012-08-30T05:47:30", "url": "https://files.pythonhosted.org/packages/6a/e5/c2218c174f89923a8feff0ec0bdd2d337ae0dfc7c3c6994db00bd27930d1/Underscore-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "6b03fccec5b273a48a1d7566a620fca1", "sha256": "1569bc1c64b5a9a05a8df917c371891fa96103b8686fe2128c5bd74ea99ffccc" }, "downloads": -1, "filename": "Underscore-0.0.3.tar.gz", "has_sig": false, "md5_digest": "6b03fccec5b273a48a1d7566a620fca1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6593, "upload_time": "2012-08-30T05:49:40", "url": "https://files.pythonhosted.org/packages/54/13/df80beaace94b3cfd0fda8664ac29617fb404a5075a33ea658a469928adf/Underscore-0.0.3.tar.gz" } ], "0.0.30000001": [ { "comment_text": "", "digests": { "md5": "c91b77f014bb2131976440585c2495c9", "sha256": "ff896066c7bb0b4232beae33cd2adbbd74b5e0c7f994107f045ef47b4d7cf2f2" }, "downloads": -1, "filename": "Underscore-0.0.30000001.tar.gz", "has_sig": false, "md5_digest": "c91b77f014bb2131976440585c2495c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6600, "upload_time": "2012-08-30T05:50:28", "url": "https://files.pythonhosted.org/packages/44/c6/2c6ce3bf34024e03c7769334fee077db892117452f5a435684db47012289/Underscore-0.0.30000001.tar.gz" } ], "0.0.4": [ { "comment_text": "built for Darwin-12.0.0", "digests": { "md5": "d89586c0b78c379fecc8c51747e9a279", "sha256": "06e6cdae0e44927af7f244f450a609c56f642776b89570d2423b9ff26775cfe7" }, "downloads": -1, "filename": "Underscore-0.0.4.macosx-10.8-intel.tar.gz", "has_sig": false, "md5_digest": "d89586c0b78c379fecc8c51747e9a279", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 20586, "upload_time": "2012-09-02T23:35:12", "url": "https://files.pythonhosted.org/packages/f4/04/a5b75cd06932f5e792f117cc491e028d6a22776ffcebd1af3dffe7c5d755/Underscore-0.0.4.macosx-10.8-intel.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "422f48f5815369ac5e1bba7a77e32f4d", "sha256": "dfbfe8dcd7610a4b01afcf28d8e17327717dee555b8f0c4e627fe7d19468e842" }, "downloads": -1, "filename": "Underscore-0.0.5.tar.gz", "has_sig": false, "md5_digest": "422f48f5815369ac5e1bba7a77e32f4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11141, "upload_time": "2013-04-16T01:44:59", "url": "https://files.pythonhosted.org/packages/92/ff/d7bac1d6f632d719c6cc0b36d75ef19498aa016afb139d0c98f7854ba4bf/Underscore-0.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c91b77f014bb2131976440585c2495c9", "sha256": "ff896066c7bb0b4232beae33cd2adbbd74b5e0c7f994107f045ef47b4d7cf2f2" }, "downloads": -1, "filename": "Underscore-0.0.30000001.tar.gz", "has_sig": false, "md5_digest": "c91b77f014bb2131976440585c2495c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6600, "upload_time": "2012-08-30T05:50:28", "url": "https://files.pythonhosted.org/packages/44/c6/2c6ce3bf34024e03c7769334fee077db892117452f5a435684db47012289/Underscore-0.0.30000001.tar.gz" } ] }