{
"info": {
"author": "Munchii",
"author_email": "contact@munchii.me",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
"Intended Audience :: End Users/Desktop",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 3"
],
"description": "# EVE\n\nEVE is an lightweight data-interchange format.\n\n
\n\n### Getting Started\n\nThese instructions will help you get started using EVE\n\n
\n\n### Installing\n\nYou can install it with pip (https://pypi.org/project/evepy/)\n\n```\npip install evepy\n```\n\nAnother way is to clone the repo and import the python file (`Eve.py`)\nIf none of them, you can also put the GitHub URL in your `requirements.txt` file (https://pip.pypa.io/en/stable/user_guide/#requirements-files)\n\n
\n\n### Upgrading Version\n\nYou can upgrade Eve with the following pip command:\n\n```\npip install evepy -U\n```\n\n
\n\n### Example use\n\nHere are examples of how to use EVE\n\nExample.eve\n\n```\n[\n @ Simple Stuff\n 'String' :: 'Hello, World!' @ A simple string : Hello, World\n 'Int' :: 5 @ A simple int : 5\n 'Float' :: 6.9 @ A simple float : 6.9\n 'Bool' :: False @ A simple bool : False\n 'List' :: ('a', 1, False) @ A simple list : ['a', 1, False]\n\n @ Advanced Stuff\n {String.Upper}\n 'Advanced_String' :: 'Hello, World!' @ An advanced string : HELLO, WORLD!\n {Math.Eval}\n 'Advanced_Math' :: (5 + 2) * 3 @ Doing math : 21\n {Math.Round}\n 'Advanced_Float' :: 6.9 @ Float rounding : 7\n {Hash.MD5}\n 'Advanced_Hashing' :: 'Hello, World!' @ Hashing strings : 65a8e27d8879283831b664bd8b7f0ad4\n {List.Lower}\n 'Advanced_List' :: ('A', 'B', 'C') @ Changing list values : ['a', 'b', 'c']\n\n 'Math_List' :: (10 + 10, (5 + 2) * 3) @ Doing math in list : [20, 21]\n\n @ And much more!\n];\n\n[\n @ Btw, you can have multiple sections.\n 'IsGonnaUseEVE?' :: True\n];\n```\n\n
\nExample.py\n\n```py\nimport Eve\n\n# Load a file :: load(path)\nData = Eve.Load ('Example.eve')\n\n# Print variables (Prints: Hello, World!)\nprint (Result[0]['String'])\n```\n\nParsing:\n```py\nimport Eve\n\nData = Eve.Parse (Eve.Load ('Test.eve'))\n\nprint (dir (Data))\n\n\"\"\"\nIf the file only has 1 section, you can access variables like this:\nprint (Data.MyVar1)\nprint (Data.MyVar2)\nprint (Data.MyVar3)\n\"\"\"\n\n\"\"\"\nIf the file contaions more than one section, you'll need to access them like this:\nprint (Data.Section0.MyVar1)\nprint (Data.Section0.MyVar2)\nprint (Data.Section0.MyVar3)\nprint (Data.Section1.MyVar4)\n\"\"\"\n```\n\n
\n\n### ATOM grammar syntax highlighting\n\nYou can find the syntax file which is named: `EVE.cson`\n\n
\n\n## Methods\n### Load Method\n\nThe load method takes in a path to an eve file, and returns the content\n\n```\nLoad (Path)\n```\n\n### Loads Method\n\nThe loads method takes in EVE data and returns a dict of the content\n\n```\nLoads (Data)\n```\n\n
\n\n## Features\n### Variable Marking\n\nThe variable defining feature let's you control different variables\n\nSupported definers:\n- String\n - Upper : Makes the string uppercase\n - Lower : Makes the string lowercase\n- Math\n - Eval : Calculates the variable value\n - Round : Rounds up a float to nearest 1\n- Hash\n - MD5 : Hashes the variable value with MD5\n- List\n - Upper : Makes all string values in the list uppercase\n - Lower : Makes all string values in the list lowercase\n\nExamples:\n\n```\n[\n @ This here will always make the string uppercase (Return: 'MARTIN')\n {String.Upper}\n 'Name' :: 'martin'\n\n @ This here will add the numbers (Return: 7)\n {Math.Eval}\n 'Number' :: 5 + 2\n\n @ This will round up the float (Return: 7)\n {Math.Round}\n 'Float' :: 6.7\n];\n```\n\n
\n\n## Contribute\n\nFeel free to make a pull request, so you can help create Eve!\nAnd also feel free to create Eve in other languages!\n\n## Authors\n\n* **Dmunch04** - **Initial Work** - [EVE] (https://github.com/Dmunch04)\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details",
"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/Dmunch04/EVEPY",
"keywords": "simple data interchange format python",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "evepy",
"package_url": "https://pypi.org/project/evepy/",
"platform": "",
"project_url": "https://pypi.org/project/evepy/",
"project_urls": {
"Homepage": "https://github.com/Dmunch04/EVEPY"
},
"release_url": "https://pypi.org/project/evepy/3.1/",
"requires_dist": null,
"requires_python": "",
"summary": "Simple lightweight data-interchange format, written in Python",
"version": "3.1"
},
"last_serial": 5432064,
"releases": {
"1.0": [
{
"comment_text": "",
"digests": {
"md5": "57081f290b2480007c2a2bcb3040dceb",
"sha256": "351c1b654afbe913efc154e458f019006a8e61980e81ac0441a8b05a1988542a"
},
"downloads": -1,
"filename": "evepy-1.0.tar.gz",
"has_sig": false,
"md5_digest": "57081f290b2480007c2a2bcb3040dceb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4132,
"upload_time": "2019-03-02T23:39:57",
"url": "https://files.pythonhosted.org/packages/3c/80/b5af74c082f0aad3386ca31566578211f1bac7fc757c01dae36a8ae7ecdd/evepy-1.0.tar.gz"
}
],
"1.1": [
{
"comment_text": "",
"digests": {
"md5": "d095140e923eeba34663f12550b62031",
"sha256": "a7072660ccc93c3f13dcce8a53c5ab18513e80e130a755776b4e07475ef94962"
},
"downloads": -1,
"filename": "evepy-1.1.tar.gz",
"has_sig": false,
"md5_digest": "d095140e923eeba34663f12550b62031",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4368,
"upload_time": "2019-03-02T23:56:00",
"url": "https://files.pythonhosted.org/packages/36/9e/77880768a91e3d8801f251b7b52f06fb048ad5b9d04ea8cfea4f68e21ad3/evepy-1.1.tar.gz"
}
],
"1.2": [
{
"comment_text": "",
"digests": {
"md5": "ecb4324d976fc5eab2dc56b9782355a9",
"sha256": "d92b4ae6cf633638425d2372ce1d72604d5e333d63a12f679da4d01c65788716"
},
"downloads": -1,
"filename": "evepy-1.2.tar.gz",
"has_sig": false,
"md5_digest": "ecb4324d976fc5eab2dc56b9782355a9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4415,
"upload_time": "2019-03-03T00:00:41",
"url": "https://files.pythonhosted.org/packages/b5/d2/a1af3240162f3b4a364ef159b7998ddf4e57f1a05a423816d4c2f3c7a548/evepy-1.2.tar.gz"
}
],
"1.3": [
{
"comment_text": "",
"digests": {
"md5": "f680c3ba2f7252700abb14b2663821bd",
"sha256": "fe0c5f4e1877485ad27d58afaa62da0ddba708c80e315f46ab292aeb73bbc36f"
},
"downloads": -1,
"filename": "evepy-1.3.tar.gz",
"has_sig": false,
"md5_digest": "f680c3ba2f7252700abb14b2663821bd",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4467,
"upload_time": "2019-03-03T00:05:00",
"url": "https://files.pythonhosted.org/packages/0f/b4/a96b47d1ac77eba171cb5857a3be403193a583c95d9f89c9abc1f167991b/evepy-1.3.tar.gz"
}
],
"1.4": [
{
"comment_text": "",
"digests": {
"md5": "1108c6ef11f12aae394b81ceaa6e23cb",
"sha256": "6fb6bc3bbd63c9a1b511bf15efc0b7aa2c77d9494dae77f4c512758fc5beac7b"
},
"downloads": -1,
"filename": "evepy-1.4.tar.gz",
"has_sig": false,
"md5_digest": "1108c6ef11f12aae394b81ceaa6e23cb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4372,
"upload_time": "2019-03-03T00:06:31",
"url": "https://files.pythonhosted.org/packages/e0/ae/d865b296d96c2e3f32d5861022abe57be17f7430a19c531cf6630ecb152d/evepy-1.4.tar.gz"
}
],
"1.5": [
{
"comment_text": "",
"digests": {
"md5": "cc142c50bd5921184d5ac5f61b24dd02",
"sha256": "5e6ea04a2db27409d6efdda0cc23d200c1fc1deaa7eed66a1382167091adde02"
},
"downloads": -1,
"filename": "evepy-1.5.tar.gz",
"has_sig": false,
"md5_digest": "cc142c50bd5921184d5ac5f61b24dd02",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4559,
"upload_time": "2019-03-03T00:41:41",
"url": "https://files.pythonhosted.org/packages/0b/6b/547e94e75e06d408f7c31b0cfb614a0951e0445b3207b35dfdc6bb39c1bf/evepy-1.5.tar.gz"
}
],
"1.6": [
{
"comment_text": "",
"digests": {
"md5": "ff9df2033fd878aec1161b3285f13a89",
"sha256": "e827073e490a09194bcec1d1b9de9382c098069f600e53fda704327156995e06"
},
"downloads": -1,
"filename": "evepy-1.6.tar.gz",
"has_sig": false,
"md5_digest": "ff9df2033fd878aec1161b3285f13a89",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5303,
"upload_time": "2019-03-03T12:44:22",
"url": "https://files.pythonhosted.org/packages/2b/1c/00135237c8e248df9ffa8a2bce5f850778f11aad67180c30ce3b77925cf2/evepy-1.6.tar.gz"
}
],
"1.7": [
{
"comment_text": "",
"digests": {
"md5": "f50c80e5aafb5149e7c1d68a8c1c87d7",
"sha256": "d8270ea3fc2e5de222a934b77ed5a047d1ee73c6e46fde66d54958596b92a3c7"
},
"downloads": -1,
"filename": "evepy-1.7.tar.gz",
"has_sig": false,
"md5_digest": "f50c80e5aafb5149e7c1d68a8c1c87d7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5372,
"upload_time": "2019-03-03T15:28:04",
"url": "https://files.pythonhosted.org/packages/39/bd/1eced147e43a95ed6d2337b54d6678c16497ec3cc71b154fb8be73199963/evepy-1.7.tar.gz"
}
],
"1.8": [
{
"comment_text": "",
"digests": {
"md5": "11b55018ab64cd1063a9c9f2ef5ea8d5",
"sha256": "ae322f3de38d090333e3b9c800b17647d68187c442af79323b7cfe3487029e4c"
},
"downloads": -1,
"filename": "evepy-1.8.tar.gz",
"has_sig": false,
"md5_digest": "11b55018ab64cd1063a9c9f2ef5ea8d5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5381,
"upload_time": "2019-03-03T16:48:38",
"url": "https://files.pythonhosted.org/packages/99/07/bd773224ca48abe94728be92653ce12392e1b8b14bf1b6ea5953f6e3a163/evepy-1.8.tar.gz"
}
],
"1.9": [
{
"comment_text": "",
"digests": {
"md5": "5d9c917602c473683c9cbc4415479f5f",
"sha256": "323abd6d1003d4c6883d8be7f82bf54d0c1fa4d9ef6a3da444acc7ee95bd26f9"
},
"downloads": -1,
"filename": "evepy-1.9.tar.gz",
"has_sig": false,
"md5_digest": "5d9c917602c473683c9cbc4415479f5f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11140,
"upload_time": "2019-03-05T18:13:40",
"url": "https://files.pythonhosted.org/packages/0e/9c/dcc170fa3d7d6ed1ebb180d1499e21379280780cdf2611c0a83895cd296a/evepy-1.9.tar.gz"
}
],
"2.0": [
{
"comment_text": "",
"digests": {
"md5": "d9a5f88a73ceb65192fb091a3221dbfd",
"sha256": "d31b2075e86495e515eb6a6e535a67662ddad1f9f4d6e1c339941533f178c33d"
},
"downloads": -1,
"filename": "evepy-2.0.tar.gz",
"has_sig": false,
"md5_digest": "d9a5f88a73ceb65192fb091a3221dbfd",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11325,
"upload_time": "2019-03-12T17:46:14",
"url": "https://files.pythonhosted.org/packages/a4/a6/6d2d1cec976f9a035afa11144502a0b3c37bd978af934bc415b5c0fad177/evepy-2.0.tar.gz"
}
],
"2.1": [
{
"comment_text": "",
"digests": {
"md5": "cc44aa1db8b0fc1e4af0cc192aca28d2",
"sha256": "f5a0547df64cb006d7bcc13d83f9186b70e260e28ae3dfa5913f2dd95685f9ae"
},
"downloads": -1,
"filename": "evepy-2.1.tar.gz",
"has_sig": false,
"md5_digest": "cc44aa1db8b0fc1e4af0cc192aca28d2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11318,
"upload_time": "2019-03-16T13:40:25",
"url": "https://files.pythonhosted.org/packages/5e/63/51afb9ee243662e7b84b10e09b65183f81ce289a19cf3564f8a75a381364/evepy-2.1.tar.gz"
}
],
"2.2": [
{
"comment_text": "",
"digests": {
"md5": "d835f0ebb475dedb2e850fdb63aa7a66",
"sha256": "1faa687ed5534535f38dd81396012fe195a3698ca75e07d267682e779113114b"
},
"downloads": -1,
"filename": "evepy-2.2.tar.gz",
"has_sig": false,
"md5_digest": "d835f0ebb475dedb2e850fdb63aa7a66",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11485,
"upload_time": "2019-04-08T18:46:35",
"url": "https://files.pythonhosted.org/packages/dd/08/47c52dd20ba79342fe4430a16be222c908df827fa1702d6686eb1335e09f/evepy-2.2.tar.gz"
}
],
"2.3": [
{
"comment_text": "",
"digests": {
"md5": "e9eb5c8cbfd88601a60d28a6b403c13c",
"sha256": "4cc8fd9a3bf8ab0d1e6787f11a7147d937c0c84401f4a6fa1593ca698a028eef"
},
"downloads": -1,
"filename": "evepy-2.3.tar.gz",
"has_sig": false,
"md5_digest": "e9eb5c8cbfd88601a60d28a6b403c13c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11480,
"upload_time": "2019-04-08T18:48:06",
"url": "https://files.pythonhosted.org/packages/b5/7e/fb10382a2f586c8dadd49544560f0a236d597afc6d1d414ede921ce27f21/evepy-2.3.tar.gz"
}
],
"2.4": [
{
"comment_text": "",
"digests": {
"md5": "e869e06f5d574e3acfcb49df454a396c",
"sha256": "30f3389bc7b0acd3b44f84cead5737aebaa788110947aaf31c51f1fc18e90127"
},
"downloads": -1,
"filename": "evepy-2.4.tar.gz",
"has_sig": false,
"md5_digest": "e869e06f5d574e3acfcb49df454a396c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11490,
"upload_time": "2019-04-08T18:59:07",
"url": "https://files.pythonhosted.org/packages/84/b2/bc773a4c268070371e26a33d385af435c7892638b74a9a760546ef12f91f/evepy-2.4.tar.gz"
}
],
"2.5": [
{
"comment_text": "",
"digests": {
"md5": "3067c498541c1d9d92cb43902548ec8d",
"sha256": "5d063af4c8afaae227a8877854d13acf8f3054eccda5050c9ad4379c81590cae"
},
"downloads": -1,
"filename": "evepy-2.5.tar.gz",
"has_sig": false,
"md5_digest": "3067c498541c1d9d92cb43902548ec8d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4557,
"upload_time": "2019-05-03T22:48:57",
"url": "https://files.pythonhosted.org/packages/64/d4/7111e4f2e1e14e804b06aaaa70c18c6dd7d613f282ec22afeb6824ee6a87/evepy-2.5.tar.gz"
}
],
"2.6": [
{
"comment_text": "",
"digests": {
"md5": "dd0bb251879590d8c6a766e34ff02473",
"sha256": "a8b118921329fea24278ffe6af724a9abedbdf5f825aa422868d8efac3c7c9cd"
},
"downloads": -1,
"filename": "evepy-2.6.tar.gz",
"has_sig": false,
"md5_digest": "dd0bb251879590d8c6a766e34ff02473",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5087,
"upload_time": "2019-05-03T22:56:08",
"url": "https://files.pythonhosted.org/packages/87/25/db011229c5c66858d9039584067fb45b917d5ada8af10d163a1e6ec3b740/evepy-2.6.tar.gz"
}
],
"2.7": [
{
"comment_text": "",
"digests": {
"md5": "4e1a09bb3ce5820eb3f80ffce7182c68",
"sha256": "5074cc07c60e0af2e27a829979fd119a5e3e3f546e28bdcfbd34f247608fc58f"
},
"downloads": -1,
"filename": "evepy-2.7.tar.gz",
"has_sig": false,
"md5_digest": "4e1a09bb3ce5820eb3f80ffce7182c68",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5091,
"upload_time": "2019-05-03T23:09:42",
"url": "https://files.pythonhosted.org/packages/1e/6f/d53b4400c36bc9c04214bb5e7e9ad6115d2a81538a789d8ba64fb8c8b968/evepy-2.7.tar.gz"
}
],
"2.8": [
{
"comment_text": "",
"digests": {
"md5": "acbee2eddb97efebf8eb3b1e205881c6",
"sha256": "273383ee98d56fa8edccb216584afe91a57dd2d99cfda8c6c17c51ea6fdc3146"
},
"downloads": -1,
"filename": "evepy-2.8.tar.gz",
"has_sig": false,
"md5_digest": "acbee2eddb97efebf8eb3b1e205881c6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5093,
"upload_time": "2019-05-03T23:24:46",
"url": "https://files.pythonhosted.org/packages/f5/1b/53056adb60855dab9168b93cf1c2f403dc3781bc21ea635cf24d6743ee16/evepy-2.8.tar.gz"
}
],
"3.0": [
{
"comment_text": "",
"digests": {
"md5": "37525463a5d3d825664a12581c709e3b",
"sha256": "42e579f2bb5eca4202955c80268c762ce52e03af812062c56ac89113ac2a7fe1"
},
"downloads": -1,
"filename": "evepy-3.0.tar.gz",
"has_sig": false,
"md5_digest": "37525463a5d3d825664a12581c709e3b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4955,
"upload_time": "2019-06-20T15:15:46",
"url": "https://files.pythonhosted.org/packages/33/99/fce0b6a02d42fd2888a93b403fa053454d6dd7d26422c74cbbd186164f53/evepy-3.0.tar.gz"
}
],
"3.1": [
{
"comment_text": "",
"digests": {
"md5": "3a58acd8e7b4613e835b8a9ebef86a62",
"sha256": "d72f347a22d8c070576f537d3cf1c44d52c77e3be4d3e4312cfe3df768ce0e4b"
},
"downloads": -1,
"filename": "evepy-3.1.tar.gz",
"has_sig": false,
"md5_digest": "3a58acd8e7b4613e835b8a9ebef86a62",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5266,
"upload_time": "2019-06-21T17:46:29",
"url": "https://files.pythonhosted.org/packages/06/04/03a92321ba960b375a529698ac416fb68dad049baff271f18e261904884e/evepy-3.1.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "3a58acd8e7b4613e835b8a9ebef86a62",
"sha256": "d72f347a22d8c070576f537d3cf1c44d52c77e3be4d3e4312cfe3df768ce0e4b"
},
"downloads": -1,
"filename": "evepy-3.1.tar.gz",
"has_sig": false,
"md5_digest": "3a58acd8e7b4613e835b8a9ebef86a62",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5266,
"upload_time": "2019-06-21T17:46:29",
"url": "https://files.pythonhosted.org/packages/06/04/03a92321ba960b375a529698ac416fb68dad049baff271f18e261904884e/evepy-3.1.tar.gz"
}
]
}