{ "info": { "author": "UNKNOWN", "author_email": "UNKNOWN", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3" ], "description": "IDLite\n======\n\nIDLite \u306f\u958b\u767a\u4e2d\u306e\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3067\u3059\u3002\n\u4e88\u544a\u306a\u304f\u3001\u4e0b\u4f4d\u4e92\u63db\u6027\u306e\u306a\u3044\u5909\u66f4\u3092\u884c\u3044\u307e\u3059\u3002\n\n\u80cc\u666f\n-----\n\nIDLite \u306f\u3001 Unity \u3067\u30e2\u30d0\u30a4\u30eb\u30aa\u30f3\u30e9\u30a4\u30f3\u30b2\u30fc\u30e0\u3092\u4f5c\u6210\u3059\u308b\u3068\u304d\u306b\u3001 Unity C# \u3067 JSON \u3092\n\u6271\u3046\u306e\u304c\u9762\u5012\u306a\u306e\u3092\u89e3\u6c7a\u3057\u3066\u304f\u308c\u308b\u30c4\u30fc\u30eb\u3067\u3059\u3002\n\n\u56fa\u3044 protocol \u3092\u4f7f\u3044\u305f\u3044\u5834\u5408\u306f\u3000protocol buffer \u3084 thrift \u3084 msgpack idl \u304c\u3042\u308a\u307e\u3059\u304c\u3001\n\u3053\u308c\u3089\u306f\u52b9\u7387\u7684\u306b\u30c7\u30fc\u30bf\u3092\u30d1\u30c3\u30af\u3059\u308b\u305f\u3081\u306b\u3001 {\"\u30ad\u30fc\": \u5024} \u3068\u3044\u3046\u69cb\u9020\u3067\u306f\u306a\u304f\u3066\u3001\n\u914d\u5217\u4e2d\u306e\u4f4d\u7f6e\u306b\u610f\u5473\u3092\u3082\u305f\u305b\u3066\u3044\u308b\u305f\u3081\u3001\u52b9\u7387\u3088\u308a\u3082 Web \u7cfb\u306e\u30ab\u30b8\u30e5\u30a2\u30eb\u306a\u958b\u767a\u30b9\u30bf\u30a4\u30eb\u3092\n\u91cd\u8996\u3059\u308b\u5834\u5408\u306b\u306f\u4f7f\u3044\u306b\u304f\u3044\u3053\u3068\u304c\u3042\u308a\u307e\u3059\u3002\n\nJSON schema \u3082\u3042\u308a\u307e\u3059\u304c\u3001\u3053\u308c\u3082\u8907\u96d1\u3067\u5b66\u7fd2\u304c\u96e3\u3057\u3044\u3082\u306e\u3067\u3059\u3002\n\nLitJSON \u306a\u3069\u3001 JSON \u3092\u624b\u8efd\u306b\u6271\u3048\u308b C# \u306e\u30e9\u30a4\u30d6\u30e9\u30ea\u306f\u3042\u308a\u307e\u3059\u304c\u3001\n\u30ea\u30d5\u30ec\u30af\u30b7\u30e7\u30f3\u3084\u30b8\u30a7\u30cd\u30ea\u30af\u30b9\u306b\u5236\u9650\u306e\u3042\u308b iOS \u3067\u306f\u52d5\u304b\u306a\u3044\u30b1\u30fc\u30b9\u304c\u3042\u308a\u307e\u3059\u3002\n\nIDLite \u306f\u3001\u3053\u306e\u9699\u9593\u306e\u9700\u8981\u3092\u6e80\u305f\u3059\u305f\u3081\u306e\u3082\u306e\u3067\u3059\u3002\n\n\u30b5\u30f3\u30d7\u30eb\n---------\n\nIDL\n^^^^\n\n.. code-block:: cpp\n\n // \u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u30b3\u30e1\u30f3\u30c8\n // \u8907\u6570\u884c\u66f8\u3051\u307e\u3059.\n enum Color {\n red = 1,\n green = 2,\n blue = 3\n };\n\n # \u7121\u8996\u3055\u308c\u308b\u30b3\u30e1\u30f3\u30c8\n\n // \u30dc\u30fc\u30eb\n class Ball {\n // \u30dc\u30fc\u30eb\u306e\u6301\u3061\u4e3b\n string? owner;\n // \u30dc\u30fc\u30eb\u306e\u8272\n enum Color color;\n // \u5ea7\u6a19\n float x;\n float y;\n };\n\n class Field {\n List balls;\n };\n\n\n\u751f\u6210\u3055\u308c\u308b\u30b3\u30fc\u30c9\n^^^^^^^^^^^^^^^^\n\n.. code-block:: c#\n\n // This code is automatically generated.\n // Don't edit this file directly.\n using System;\n using System.Collections.Generic;\n\n namespace IDLite\n {\n /// \n /// \u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u30b3\u30e1\u30f3\u30c8\n /// \u8907\u6570\u884c\u66f8\u3051\u307e\u3059.\n /// \n public enum Color\n {\n red = 1,\n green = 2,\n blue = 3\n }\n\n\n /// \n /// \u30dc\u30fc\u30eb\n /// \n [Serializable]\n public partial class Ball : IDLiteBase\n {\n /// \n /// \u30dc\u30fc\u30eb\u306e\u6301\u3061\u4e3b\n /// \n public string owner;\n /// \n /// \u30dc\u30fc\u30eb\u306e\u8272\n /// \n public Color color;\n /// \n /// \u5ea7\u6a19\n /// \n public double x;\n public double y;\n\n public Ball(string owner, Color color, double x, double y)\n {\n this.owner = owner;\n this.color = color;\n this.x = x;\n this.y = y;\n }\n\n public Ball(Dictionary dict)\n {\n this.owner = ParseNullableString(GetItem(dict, \"owner\"));\n this.color = (Color)ParseInt(GetItem(dict, \"color\"));\n this.x = ParseDouble(GetItem(dict, \"x\"));\n this.y = ParseDouble(GetItem(dict, \"y\"));\n }\n\n public override string ToString()\n {\n return \"Ball(owner=\" + owner + \", color=\" + color + \", x=\" + x + \", y=\" + y + \")\";\n }\n }\n\n [Serializable]\n public partial class Field : IDLiteBase\n {\n public List balls;\n\n public Field(List balls)\n {\n this.balls = balls;\n }\n\n public Field(Dictionary dict)\n {\n this.balls = GetList(dict, \"balls\", (object o) => { return new Ball((Dictionary)o); });\n }\n\n public override string ToString()\n {\n return \"Field(balls=\" + balls + \")\";\n }\n }\n\n }", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "UNKNOWN", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "idlite", "package_url": "https://pypi.org/project/idlite/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/idlite/", "project_urls": { "Download": "UNKNOWN", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/idlite/0.0.11/", "requires_dist": null, "requires_python": null, "summary": "UNKNOWN", "version": "0.0.11" }, "last_serial": 1084425, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "7de7864bbb2b12574559b9af12818098", "sha256": "53c340292921b02393e359ec46e5ecc5603be7ff3f8d2a31bb4a3eb15347456c" }, "downloads": -1, "filename": "idlite-0.0.1.tar.gz", "has_sig": false, "md5_digest": "7de7864bbb2b12574559b9af12818098", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3691, "upload_time": "2014-03-03T10:03:26", "url": "https://files.pythonhosted.org/packages/9d/3d/5d1a271a5212de8cd23193e684937fabc3652e63beb241705fc5576899aa/idlite-0.0.1.tar.gz" } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "2c8cc6a0edf50e08300d093cd9047fc4", "sha256": "44c5bb7ad6297f3d07b79a0af40621c8cfb6173d777cb8495124c2f0510c725e" }, "downloads": -1, "filename": "idlite-0.0.10.tar.gz", "has_sig": false, "md5_digest": "2c8cc6a0edf50e08300d093cd9047fc4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7882, "upload_time": "2014-04-10T18:13:35", "url": "https://files.pythonhosted.org/packages/71/db/940fa00c4fc0c6b1c83960c853e0d46689b01cacef2164343cd5813db47d/idlite-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "7de7090fa644454669bd765a59686429", "sha256": "25704891c8b436b2cbfd02191bd296f8ae77e16cafe97467738c4a456628086f" }, "downloads": -1, "filename": "idlite-0.0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "7de7090fa644454669bd765a59686429", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 10863, "upload_time": "2014-05-07T18:52:07", "url": "https://files.pythonhosted.org/packages/1d/18/cbe72748d95b58022aa2f2c9b28fa762cce81953ab47049aef302fb11322/idlite-0.0.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d4b396cc31cfa48d96d5247594a6b0f9", "sha256": "2915cf18bccabe8d51c287f87e0b9b43087c9f49267d5d4aa9707ae0bca49c6c" }, "downloads": -1, "filename": "idlite-0.0.11.tar.gz", "has_sig": false, "md5_digest": "d4b396cc31cfa48d96d5247594a6b0f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7435, "upload_time": "2014-05-07T18:52:04", "url": "https://files.pythonhosted.org/packages/fa/ce/6b4e91e3ed5a36ceea868de5045f6888a7491ec12026ae50684a692179ac/idlite-0.0.11.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "b121618edabfe976a88c766312b28169", "sha256": "e62a8a8930be44536581760c7fd5a271cf0cd7ec3a67698302e87bc0b598331a" }, "downloads": -1, "filename": "idlite-0.0.2.tar.gz", "has_sig": false, "md5_digest": "b121618edabfe976a88c766312b28169", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3970, "upload_time": "2014-03-04T17:12:51", "url": "https://files.pythonhosted.org/packages/d1/3e/e8b5e5ee069e6ac91e034121aefa04863a443f1aab8053cc39a66821451e/idlite-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "cfda8b4f6977eac1a3e9ff94532f654a", "sha256": "d5bd41522a46f2c95bcd093a7ae41ba0d02d15da3f0cb6dd82fc66cdb56a4f3c" }, "downloads": -1, "filename": "idlite-0.0.3.tar.gz", "has_sig": false, "md5_digest": "cfda8b4f6977eac1a3e9ff94532f654a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6128, "upload_time": "2014-03-07T07:53:57", "url": "https://files.pythonhosted.org/packages/df/55/c2ebe34b65d9530d9dddd5d42d3951adaf2ce3d0f11cf5360d4538185c1c/idlite-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "a9e7fd4839170d63e5c2f9d5af15ef11", "sha256": "3a564c206a17e6d74917b358e5b7798ab3a024aec50c21f48eb0f659d9b5058b" }, "downloads": -1, "filename": "idlite-0.0.4.tar.gz", "has_sig": false, "md5_digest": "a9e7fd4839170d63e5c2f9d5af15ef11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6581, "upload_time": "2014-03-07T08:23:06", "url": "https://files.pythonhosted.org/packages/48/ed/95d638364596477d5f0528c2e470854a915b71addcdcd9ed7730bc06143e/idlite-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "b93ae4cb9f7be1d08d3d39b0d096b6c8", "sha256": "15803c877d4861e2515f57d61341a48ba8a492fafec7c6b1bfd2a59c11fa220a" }, "downloads": -1, "filename": "idlite-0.0.5.tar.gz", "has_sig": false, "md5_digest": "b93ae4cb9f7be1d08d3d39b0d096b6c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6581, "upload_time": "2014-03-07T08:38:57", "url": "https://files.pythonhosted.org/packages/38/34/66cacbc57db61f1ee8c58bf6328b87c8b58a7be348e8435dd5783e89607b/idlite-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "c0fd7456c8f96ac34e4a97f97785a85f", "sha256": "901f26a7e72f2021102e7662b89267a5ee26debd7fc2b7fbc943f234e6151050" }, "downloads": -1, "filename": "idlite-0.0.6-py34-none-any.whl", "has_sig": false, "md5_digest": "c0fd7456c8f96ac34e4a97f97785a85f", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 10024, "upload_time": "2014-03-08T15:20:05", "url": "https://files.pythonhosted.org/packages/2b/62/bc257f23e54503a73ed71cbd7fbc1a26b10e269babf649055feae11804bc/idlite-0.0.6-py34-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc719439aa356163b43e0397c03707ca", "sha256": "f31e1e09848efe5340d9339522fdc70cc8bab7bb1a6ca84375675bb6332b7b67" }, "downloads": -1, "filename": "idlite-0.0.6.tar.gz", "has_sig": false, "md5_digest": "cc719439aa356163b43e0397c03707ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6961, "upload_time": "2014-03-08T15:20:01", "url": "https://files.pythonhosted.org/packages/4d/a7/e39ff254d3a8ae6b345c67c8ba691d5c6026b8040ca69d9e29423255228c/idlite-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "52376ada20fd8eaf3dbd248824dca0a9", "sha256": "11ffd228514f928d497067633b7e3128e55a3d6c6d3628e687a5093c53e2db6a" }, "downloads": -1, "filename": "idlite-0.0.7-py34-none-any.whl", "has_sig": false, "md5_digest": "52376ada20fd8eaf3dbd248824dca0a9", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 10173, "upload_time": "2014-03-09T05:48:47", "url": "https://files.pythonhosted.org/packages/e8/bc/cd9c626b8f6fca38a16aa42ab1c85fd5af479d7bb6f4b5d1e2876f07e72d/idlite-0.0.7-py34-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d86ce48fb3faf21127701e12e69632c6", "sha256": "2479ea54c56a57451c20884a3560e6112be1566888c96d5ecdc73354a543aed8" }, "downloads": -1, "filename": "idlite-0.0.7.tar.gz", "has_sig": false, "md5_digest": "d86ce48fb3faf21127701e12e69632c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7056, "upload_time": "2014-03-09T05:48:43", "url": "https://files.pythonhosted.org/packages/50/80/d266cbac858999630f6ccb78a18d29b0dd54b99192e1aed8fa71c8317942/idlite-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "8177970a07b48aba83ea220e65807ec8", "sha256": "15f486d3496f23dbe433c32bdeb36c255c8cb3de82d4d9dcdfdb3b96f19b16a4" }, "downloads": -1, "filename": "idlite-0.0.8-py27-none-any.whl", "has_sig": false, "md5_digest": "8177970a07b48aba83ea220e65807ec8", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10218, "upload_time": "2014-03-12T10:12:06", "url": "https://files.pythonhosted.org/packages/98/3c/49963d74be34f7967e05e51b111d7f03f25c3d5a00fb0f9bf9173652d08f/idlite-0.0.8-py27-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2a12b4a0b165e3caae1be39a11203466", "sha256": "21f4bb10154d093a465f9293508df1238a3a14205cf8b83aeee357cda1617286" }, "downloads": -1, "filename": "idlite-0.0.8.tar.gz", "has_sig": false, "md5_digest": "2a12b4a0b165e3caae1be39a11203466", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7064, "upload_time": "2014-03-12T10:12:04", "url": "https://files.pythonhosted.org/packages/5b/0a/cd06101ef0182998cfff48cb2fc6d68187462d4ac1d1e1a373b267804681/idlite-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "5a98ccab861ff471eb73fa96fabb3ad7", "sha256": "8a34a0ca83b86d4028c30b596c4eff178931991a71931f2ab50f566df3bc44c2" }, "downloads": -1, "filename": "idlite-0.0.9-py34-none-any.whl", "has_sig": false, "md5_digest": "5a98ccab861ff471eb73fa96fabb3ad7", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 10361, "upload_time": "2014-03-21T04:52:56", "url": "https://files.pythonhosted.org/packages/6f/69/97febe1eca77aac9b4155a65dcaa93b43a33b0cccfe464337bc9e876b98d/idlite-0.0.9-py34-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b903ba879d286108a355efd441e84e83", "sha256": "b83bd19636ec3f2f294775fed44a422bd6bc48394367bda8678a40d06f3c4902" }, "downloads": -1, "filename": "idlite-0.0.9.tar.gz", "has_sig": false, "md5_digest": "b903ba879d286108a355efd441e84e83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7241, "upload_time": "2014-03-21T04:52:52", "url": "https://files.pythonhosted.org/packages/cd/9e/06a66681aa603353298daec8e1b960edda8c789ae5bcf19b406935f8c953/idlite-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7de7090fa644454669bd765a59686429", "sha256": "25704891c8b436b2cbfd02191bd296f8ae77e16cafe97467738c4a456628086f" }, "downloads": -1, "filename": "idlite-0.0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "7de7090fa644454669bd765a59686429", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 10863, "upload_time": "2014-05-07T18:52:07", "url": "https://files.pythonhosted.org/packages/1d/18/cbe72748d95b58022aa2f2c9b28fa762cce81953ab47049aef302fb11322/idlite-0.0.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d4b396cc31cfa48d96d5247594a6b0f9", "sha256": "2915cf18bccabe8d51c287f87e0b9b43087c9f49267d5d4aa9707ae0bca49c6c" }, "downloads": -1, "filename": "idlite-0.0.11.tar.gz", "has_sig": false, "md5_digest": "d4b396cc31cfa48d96d5247594a6b0f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7435, "upload_time": "2014-05-07T18:52:04", "url": "https://files.pythonhosted.org/packages/fa/ce/6b4e91e3ed5a36ceea868de5045f6888a7491ec12026ae50684a692179ac/idlite-0.0.11.tar.gz" } ] }