{ "info": { "author": "Nihaal Sangha (Orangutan)", "author_email": "", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3" ], "description": "# PiXL Maths App Farm\n\nThis project requires at least Python 3.6 (can probably use lower versions but not tested).\nThe tool is designed to work with [PiXL's Maths App](https://mathsapp.pixl.org.uk/PMA2.html).\nIt was created by reverse engineering the flash file and took a huge amount of time so any\nsupport is appreciated.\n\n## Setup\n1. Install [Python](https://www.python.org/downloads/)\n2. Run `pip install -U pma` in your terminal/command prompt. This is the same command to update\n\nThere are also [docker images](https://hub.docker.com/r/orangutan/pma).\n\n## CLI Usage\n* `pma farm --help`\n* `python -m pma farm --help`\n* `python -m pma farm --goal 100 SCHOOL_ID USERNAME PASSWORD`\n* `python -m pma farm --yes SCHOOL_ID USERNAME PASSWORD`\n* `python -m pma farm --goal 100 --yes SCHOOL_ID USERNAME PASSWORD`\n* `python -m pma farm SCHOOL_ID USERNAME PASSWORD`\n\n\n", "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/OrangutanGaming/PiXL-Maths-App-Farm", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "PMA", "package_url": "https://pypi.org/project/PMA/", "platform": "", "project_url": "https://pypi.org/project/PMA/", "project_urls": { "Homepage": "https://github.com/OrangutanGaming/PiXL-Maths-App-Farm", "Issue tracker": "https://github.com/OrangutanGaming/PiXL-Maths-App-Farm/issues" }, "release_url": "https://pypi.org/project/PMA/1.0.4/", "requires_dist": [ "requests", "click" ], "requires_python": ">=3.5", "summary": "Farms points for the PiXL Maths App", "version": "1.0.4" }, "last_serial": 5624435, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "82725f5d19527e0d49ccfeeb2f3453e0", "sha256": "ae54347a8e6e4f8854da7a4612e7eb47e908a94c2b0036192dc90eb0abee57db" }, "downloads": -1, "filename": "PMA-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "82725f5d19527e0d49ccfeeb2f3453e0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 19564, "upload_time": "2019-07-05T17:35:26", "url": "https://files.pythonhosted.org/packages/1f/4a/3ee7b1b1c4e00014ac885399d070e68953f6ce4bce3a1771bdc1b4cb859f/PMA-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f78fee1e5cb5d55db9322005c0c94bd", "sha256": "4e47aa1720a6a0350560d00cc32627bfb2e8ecd02ec7310504b8cbe748c76c65" }, "downloads": -1, "filename": "PMA-1.0.1.tar.gz", "has_sig": false, "md5_digest": "8f78fee1e5cb5d55db9322005c0c94bd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 15046, "upload_time": "2019-07-05T17:35:27", "url": "https://files.pythonhosted.org/packages/7f/32/4c1d79ce4c3a4067ebbfa5da8f18acc13b0f424d883d1ed745e348584ba0/PMA-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "ec57814fee2061c4c09a34f528a8f6fc", "sha256": "2e9e54f77bfe49ee3db84167de8bd780a8dba0141d1a066a0d230ce4fb4b1ded" }, "downloads": -1, "filename": "PMA-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "ec57814fee2061c4c09a34f528a8f6fc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 19566, "upload_time": "2019-07-05T18:02:45", "url": "https://files.pythonhosted.org/packages/e0/00/a54a107c0e66997d704861ab8adf76b0fe2c2b03c05288f1e35998b18c7b/PMA-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3ea1e9f664ebedf40a53a01a6da5e197", "sha256": "06d2a89e926e7f0664577482b4e1cff14e3b4a086ee32241f892c24b128cb3e3" }, "downloads": -1, "filename": "PMA-1.0.2.tar.gz", "has_sig": false, "md5_digest": "3ea1e9f664ebedf40a53a01a6da5e197", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 15049, "upload_time": "2019-07-05T18:02:47", "url": "https://files.pythonhosted.org/packages/3e/22/2f67479e559f9bfa3c4fba2528dae6364bf217155f09331c8cda1e481bfe/PMA-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "1bc685dbaa55134309099b6643d9d1f4", "sha256": "e089052b13628bde472efab5f1be6bf3378e2ea9a4ca2cd0f008d2aaf92206a7" }, "downloads": -1, "filename": "PMA-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "1bc685dbaa55134309099b6643d9d1f4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 19569, "upload_time": "2019-08-02T14:13:44", "url": "https://files.pythonhosted.org/packages/38/7f/37e1c6328d876d5ea027781f0d3829f79d30c6bfc8f5e4ad8592a5965f31/PMA-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e0818fc037f883df4e0ba5ccb4bed74b", "sha256": "baeaaa17a51bf4dbc01399f025eaaf33098e07e47ff29189c3349a3ce5d0f3d9" }, "downloads": -1, "filename": "PMA-1.0.3.tar.gz", "has_sig": false, "md5_digest": "e0818fc037f883df4e0ba5ccb4bed74b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 15018, "upload_time": "2019-08-02T14:13:45", "url": "https://files.pythonhosted.org/packages/b9/ea/f5ccee4987a9db472ebefeffe884a425b98cc6e6b5a095395725873dcbc4/PMA-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "7f41fc86ae376d5b898680ea71a159eb", "sha256": "783508106e8a12f6a360f1bd4cb474931cf6c9526021e269777951a3dbe325b1" }, "downloads": -1, "filename": "PMA-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "7f41fc86ae376d5b898680ea71a159eb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 19561, "upload_time": "2019-08-02T14:14:37", "url": "https://files.pythonhosted.org/packages/50/fb/36c67bfb417b702ea31b0c3a7df75a86d9f6a1cc593e6e89138490427c3c/PMA-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bf6ff8d046d073bdfc254b7d3d172ae2", "sha256": "7524bff7ce424fa48e6ffadf7732e28ff94021d10b9f852c608869a08c289ec3" }, "downloads": -1, "filename": "PMA-1.0.4.tar.gz", "has_sig": false, "md5_digest": "bf6ff8d046d073bdfc254b7d3d172ae2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 15004, "upload_time": "2019-08-02T14:14:38", "url": "https://files.pythonhosted.org/packages/84/34/e5c8432dfc018cbac03066ab08c3bd883ec2ed4bc7c65def3406c2a8f2b8/PMA-1.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7f41fc86ae376d5b898680ea71a159eb", "sha256": "783508106e8a12f6a360f1bd4cb474931cf6c9526021e269777951a3dbe325b1" }, "downloads": -1, "filename": "PMA-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "7f41fc86ae376d5b898680ea71a159eb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 19561, "upload_time": "2019-08-02T14:14:37", "url": "https://files.pythonhosted.org/packages/50/fb/36c67bfb417b702ea31b0c3a7df75a86d9f6a1cc593e6e89138490427c3c/PMA-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bf6ff8d046d073bdfc254b7d3d172ae2", "sha256": "7524bff7ce424fa48e6ffadf7732e28ff94021d10b9f852c608869a08c289ec3" }, "downloads": -1, "filename": "PMA-1.0.4.tar.gz", "has_sig": false, "md5_digest": "bf6ff8d046d073bdfc254b7d3d172ae2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 15004, "upload_time": "2019-08-02T14:14:38", "url": "https://files.pythonhosted.org/packages/84/34/e5c8432dfc018cbac03066ab08c3bd883ec2ed4bc7c65def3406c2a8f2b8/PMA-1.0.4.tar.gz" } ] }