{ "info": { "author": "Terbau", "author_email": "", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": "# fortnitepy\n\n[![Supported py versions](https://img.shields.io/pypi/pyversions/fortnitepy.svg)](https://pypi.org/project/fortnitepy/)\n[![Current pypi version](https://img.shields.io/pypi/v/fortnitepy.svg)](https://pypi.org/project/fortnitepy/)\n\nAsynchronous library for interacting with Fortnite and EpicGames' API and XMPP services.\n\n**Note:** This library is still under developement so breaking changes might happen at any time.\n\n**Some key features:**\n- Full support for Friends.\n- Support for XMPP events including friend and party messages + many more.\n- Support for Parties.\n- Support for Battle Royale stats.\n\n# Documentation\nhttps://fortnitepy.readthedocs.io/en/latest/\n\n# Installing\n```\n# windows\npy -3 -m pip install -U fortnitepy\n\n# linux\npython3 -m pip install -U fortnitepy\n```\n\n# Basic usage\n```py\nimport fortnitepy\n\nclient = fortnitepy.Client(\n email='example@email.com',\n password='password123'\n)\n\n@client.event\nasync def event_ready():\n print('Client ready as {0.user.display_name}'.format(client))\n\n@client.event\nasync def event_friend_request(request):\n await request.accept()\n\n@client.event\nasync def event_friend_message(message):\n print('Received message from {0.author.display_name} | Content: \"{0.content}\"'.format(message))\n await message.reply('Thanks for your message!')\n\nclient.run()\n```\n\n# Credit\nThanks to [Kysune](https://github.com/SzymonLisowiec), [iXyles](https://github.com/iXyles), [Vrekt](https://github.com/Vrekt) and [amrsatrio](https://github.com/Amrsatrio) for ideas and/or work that this library is built upon.\n\nAlso thanks to [discord.py](https:/github.com/Rapptz/discord.py) for much inspiration code-wise.\n\n# Need help?\nIf you need more help feel free to join this [discord server](https://discord.gg/rnk869s).", "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/Terbau/fortnitepy", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "fortnitepy", "package_url": "https://pypi.org/project/fortnitepy/", "platform": "", "project_url": "https://pypi.org/project/fortnitepy/", "project_urls": { "Documentation": "https://fortnitepy.readthedocs.io/en/latest/", "Homepage": "https://github.com/Terbau/fortnitepy", "Issue tracker": "https://github.com/Terbau/fortnitepy/issues" }, "release_url": "https://pypi.org/project/fortnitepy/0.9.0/", "requires_dist": null, "requires_python": ">=3.5.3", "summary": "Library for interacting with fortnite services", "version": "0.9.0" }, "last_serial": 6001035, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "6a820595dc6a8ca63fb68cd255d90022", "sha256": "9bb4ddc0cb9b6a87e53ae129f54c6e522a1549803b4741bcb78082068ab62aea" }, "downloads": -1, "filename": "fortnitepy-0.1.0.tar.gz", "has_sig": false, "md5_digest": "6a820595dc6a8ca63fb68cd255d90022", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 32262, "upload_time": "2019-07-15T11:04:17", "url": "https://files.pythonhosted.org/packages/06/44/6f57c2206f98ab9c116375946ae273a611427952038bc1c27d71aed48c3f/fortnitepy-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "c93e54e925a084e9b56ed8a12e4f1eaf", "sha256": "03aec593bdffa3aac59103a050beb9f7efd58e779c1975103c3e20eee898d5d4" }, "downloads": -1, "filename": "fortnitepy-0.1.1.tar.gz", "has_sig": false, "md5_digest": "c93e54e925a084e9b56ed8a12e4f1eaf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 32303, "upload_time": "2019-07-15T11:13:40", "url": "https://files.pythonhosted.org/packages/d0/50/faa49f7b1fcab12ec9283dae57cd942b596841a4925be828b23b660a0c28/fortnitepy-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "2dbb3a94023f7cfabe14fb19bf86c099", "sha256": "2b55822c01b5bac0d84d31b43df54806b880811b38886a343e4face0b4345c55" }, "downloads": -1, "filename": "fortnitepy-0.1.2.tar.gz", "has_sig": false, "md5_digest": "2dbb3a94023f7cfabe14fb19bf86c099", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 32595, "upload_time": "2019-07-15T12:16:19", "url": "https://files.pythonhosted.org/packages/74/58/30d18347953a36b933d936ec33fb670475ccddd379661464d242f483bdec/fortnitepy-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "ed33012d777269e081ac8e185c3a2576", "sha256": "b4d2cc0c7fa86d4e72844bba4063dae04a60f5b97f56daca7d90e5d5d7e61776" }, "downloads": -1, "filename": "fortnitepy-0.1.3.tar.gz", "has_sig": false, "md5_digest": "ed33012d777269e081ac8e185c3a2576", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 31705, "upload_time": "2019-07-17T12:49:14", "url": "https://files.pythonhosted.org/packages/de/a6/cc9a7554571f3685809bb5b2b4a91f60da7db1a9261588978d9749138459/fortnitepy-0.1.3.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "f9d7fa37161dc237f480d074733a7385", "sha256": "c09a716ddd22c884c95125982d015142642c4cfbb11f9e7d1a5c0656b2b338c4" }, "downloads": -1, "filename": "fortnitepy-0.2.0.tar.gz", "has_sig": false, "md5_digest": "f9d7fa37161dc237f480d074733a7385", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 37651, "upload_time": "2019-07-20T00:57:54", "url": "https://files.pythonhosted.org/packages/24/a2/01f44f4d46ab9b046a80d54e37b770ea0fead84ec18f21ee5ca8b8085ab4/fortnitepy-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "ce8c63004c741fef0c64483d9ed44f11", "sha256": "93f0a172473f00e1c3bc9400aee77248e62eadb445be08e112ad9b3f1b482bb2" }, "downloads": -1, "filename": "fortnitepy-0.3.0.tar.gz", "has_sig": false, "md5_digest": "ce8c63004c741fef0c64483d9ed44f11", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 38468, "upload_time": "2019-07-21T13:49:59", "url": "https://files.pythonhosted.org/packages/24/44/22e87574419fa7ef85d813cd104c468b5b450ae531dd1612b9ba50a34fe0/fortnitepy-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "e1ebcadda3c18ea0076552c7775967e0", "sha256": "716527bdef52e4303f52c071f7a00f0046e363c8d8feee65e302f71ed833181d" }, "downloads": -1, "filename": "fortnitepy-0.3.1.tar.gz", "has_sig": false, "md5_digest": "e1ebcadda3c18ea0076552c7775967e0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 38492, "upload_time": "2019-07-22T15:09:33", "url": "https://files.pythonhosted.org/packages/36/fe/dcd0ebf63dc4a2407e23f0765c3cb82f3cab6e2cbac5b970f44843add59d/fortnitepy-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "a63a3e5eb047f1ab496f6ca7965441e8", "sha256": "904e6e41ea32d853c6d43e9e8c40dc6d9aa79d74feaba11f8671fcb69c955d46" }, "downloads": -1, "filename": "fortnitepy-0.4.0.tar.gz", "has_sig": false, "md5_digest": "a63a3e5eb047f1ab496f6ca7965441e8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 39343, "upload_time": "2019-07-26T17:49:40", "url": "https://files.pythonhosted.org/packages/16/69/ed22c904c709bacc002651198dbc3a28b4639abb2e6e26e211f0445ad912/fortnitepy-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "4c7a365989bdffc9acf80e95eab1b299", "sha256": "0abd61a7b63388049105772bf4db140f302f16362cc8776a023355669ffa3209" }, "downloads": -1, "filename": "fortnitepy-0.4.1.tar.gz", "has_sig": false, "md5_digest": "4c7a365989bdffc9acf80e95eab1b299", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 39524, "upload_time": "2019-08-09T10:52:57", "url": "https://files.pythonhosted.org/packages/41/8a/b558b3cc9d9ba4ffbec6073be2ce531677aa68379371ef8871c276ad3dd2/fortnitepy-0.4.1.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "3589650f91747025d858bdbb03c5c978", "sha256": "b8858b11f2eb83c9d93417164ad13b52d861714989d1325b5bf7b87d9e66f379" }, "downloads": -1, "filename": "fortnitepy-0.5.0.tar.gz", "has_sig": false, "md5_digest": "3589650f91747025d858bdbb03c5c978", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 41052, "upload_time": "2019-08-18T22:04:51", "url": "https://files.pythonhosted.org/packages/f8/26/bdb78f7339ffd7263af4bd21934133e44b765bec6522561317e2868c73de/fortnitepy-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "beef952077efb6244896f85f469dc709", "sha256": "7e56970182a639f6e21255061442b5f8894ffa7805519675641daa5671361cb2" }, "downloads": -1, "filename": "fortnitepy-0.5.1.tar.gz", "has_sig": false, "md5_digest": "beef952077efb6244896f85f469dc709", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 41067, "upload_time": "2019-08-18T23:18:36", "url": "https://files.pythonhosted.org/packages/1c/5c/e7d7d595d2eb02c27ae9f44bec80e16aef40b2cbe52344dbdc62d2328069/fortnitepy-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "af2121445c34ab77d3dd1b747c7ee2c8", "sha256": "b10fecd36e3bb717a0c7ae1a5939293164641847f37c14b5ae6e8906008bf4e7" }, "downloads": -1, "filename": "fortnitepy-0.5.2.tar.gz", "has_sig": false, "md5_digest": "af2121445c34ab77d3dd1b747c7ee2c8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 41696, "upload_time": "2019-08-22T22:51:31", "url": "https://files.pythonhosted.org/packages/5c/e5/8592d9d1a3dfa4353472905d6963182e5a86ec09808d0b4dc2c8d216d1f5/fortnitepy-0.5.2.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "e904813d4c42b67c93bb4ad56676b7aa", "sha256": "b7e5b8c5821e6b191b68faf2e1e249cfca6b8be1c45e4854a85c6233d147e916" }, "downloads": -1, "filename": "fortnitepy-0.6.0.tar.gz", "has_sig": false, "md5_digest": "e904813d4c42b67c93bb4ad56676b7aa", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 42137, "upload_time": "2019-08-25T20:45:12", "url": "https://files.pythonhosted.org/packages/02/75/4eb6d85488472b4353f78edec432a72298ed2de3e62cc36f0289dee7127b/fortnitepy-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "f27c63e923fe6c8b963f587eade0113b", "sha256": "3428d15d1b2dfdfd8f8f55c177e61342404287a52c862e7bd92c21978b65ae66" }, "downloads": -1, "filename": "fortnitepy-0.6.1.tar.gz", "has_sig": false, "md5_digest": "f27c63e923fe6c8b963f587eade0113b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 42192, "upload_time": "2019-09-13T19:38:30", "url": "https://files.pythonhosted.org/packages/c7/4f/652929e2c290255c7dc9794ad14eec1b531325a437f710225f873773b246/fortnitepy-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "f3c6475056ea96876c8a4b4d09659c5b", "sha256": "d9494dd144bee52b461dcccfe0f3d036fc3cfade4139c2d0ba034c45b7508f66" }, "downloads": -1, "filename": "fortnitepy-0.6.2.tar.gz", "has_sig": false, "md5_digest": "f3c6475056ea96876c8a4b4d09659c5b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 42223, "upload_time": "2019-09-14T00:19:13", "url": "https://files.pythonhosted.org/packages/e5/17/b05789c7d7b68c10fca121fe3aaa906d29ce9e9727eec72422a527c4d243/fortnitepy-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "0950d1ae53f14d4a6b6099cd1c77fddb", "sha256": "f48b8c6566a5dd5a67e906acccfbfd14f21acaff857a3f782b13fbbddb8be9c3" }, "downloads": -1, "filename": "fortnitepy-0.6.3.tar.gz", "has_sig": false, "md5_digest": "0950d1ae53f14d4a6b6099cd1c77fddb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 43491, "upload_time": "2019-09-20T23:34:36", "url": "https://files.pythonhosted.org/packages/22/56/dea9f90ab1fd9a8eec70d0fc8e7e08784652290bafeb0728b3447d79fc97/fortnitepy-0.6.3.tar.gz" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "c08f015981db23478e3f044b14a5b4a3", "sha256": "c6691be09190b8441fc36d5a5cd8efd52fb41561e4f28225b4679a1f598ce324" }, "downloads": -1, "filename": "fortnitepy-0.6.4.tar.gz", "has_sig": false, "md5_digest": "c08f015981db23478e3f044b14a5b4a3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 43860, "upload_time": "2019-09-21T01:28:29", "url": "https://files.pythonhosted.org/packages/4c/c7/1f9f8abb87f9ba2b4f79b43a6f31298d1d16b8a3ce1c0d79ba9272c54a29/fortnitepy-0.6.4.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "b9e04d8383067485597350d6e15565a2", "sha256": "88d2dd29eb68a5bb38bcd889f9927cebf96fa8c339de9693431907629fcfca65" }, "downloads": -1, "filename": "fortnitepy-0.7.0.tar.gz", "has_sig": false, "md5_digest": "b9e04d8383067485597350d6e15565a2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 45806, "upload_time": "2019-10-06T19:02:43", "url": "https://files.pythonhosted.org/packages/5a/79/3afa30e58be1236d1ba5ff25b80bb4e2a2ceb7c2a7413c60b19f70041f9a/fortnitepy-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "78580a5baa698525fe6a6b39c7fc1fa7", "sha256": "63516463be3df3a83128c35d82f523cc5edbfcd4df04ef0b4ba08f54187057f8" }, "downloads": -1, "filename": "fortnitepy-0.7.1.tar.gz", "has_sig": false, "md5_digest": "78580a5baa698525fe6a6b39c7fc1fa7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 45884, "upload_time": "2019-10-06T19:40:15", "url": "https://files.pythonhosted.org/packages/be/e4/9ee87d143e1c2777a5896bd739cecbbac341d6bcd168dd64062eb0aba5f7/fortnitepy-0.7.1.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "5bc733b88b7b2fb3591457ccad6c6176", "sha256": "e378c4fdacabea27b8df151bb45ae3fb07411f982033f93494b7d8ba37296699" }, "downloads": -1, "filename": "fortnitepy-0.8.0.tar.gz", "has_sig": false, "md5_digest": "5bc733b88b7b2fb3591457ccad6c6176", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 47722, "upload_time": "2019-10-17T14:56:29", "url": "https://files.pythonhosted.org/packages/45/66/0fe6bf538e1d99b821a3a8080a78b227293300d140911a39e1a08fb3f456/fortnitepy-0.8.0.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "04882dbf8bf2cec19330f023be2d1647", "sha256": "92099c48ede8386ac54ed44ad8db7a9e3370c6c93a457d80d7c1916ddc39d71d" }, "downloads": -1, "filename": "fortnitepy-0.9.0.tar.gz", "has_sig": false, "md5_digest": "04882dbf8bf2cec19330f023be2d1647", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 51049, "upload_time": "2019-10-19T21:06:42", "url": "https://files.pythonhosted.org/packages/b0/16/5c72105e5b969a544ce56e3bc0e98ad69e01fed48989f032ee3ba4f581db/fortnitepy-0.9.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "04882dbf8bf2cec19330f023be2d1647", "sha256": "92099c48ede8386ac54ed44ad8db7a9e3370c6c93a457d80d7c1916ddc39d71d" }, "downloads": -1, "filename": "fortnitepy-0.9.0.tar.gz", "has_sig": false, "md5_digest": "04882dbf8bf2cec19330f023be2d1647", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 51049, "upload_time": "2019-10-19T21:06:42", "url": "https://files.pythonhosted.org/packages/b0/16/5c72105e5b969a544ce56e3bc0e98ad69e01fed48989f032ee3ba4f581db/fortnitepy-0.9.0.tar.gz" } ] }