{ "info": { "author": "Piotr Staroszczyk", "author_email": "piotr.staroszczyk@get24.org", "bugtrack_url": null, "classifiers": [], "description": "fut14\r\n=====\r\n\r\n.. image:: https://travis-ci.org/oczkers/fut14.png?branch=master\r\n :target: https://travis-ci.org/oczkers/fut14\r\n\r\nfut14 is a simple library for managing Fifa 14 Ultimate Team.\r\nIt is written entirely in Python.\r\n\r\n\r\n\r\nDocumentation\r\n-------------\r\nDocumentation is available at http://fut14.readthedocs.org/.\r\n\r\nPlayers database: http://cdn.content.easports.com/fifa/fltOnlineAssets/C74DDF38-0B11-49b0-B199-2E2A11D1CC13/2014/fut/items/web/players.json\r\n\r\n\r\n\r\nUsage\r\n-----\r\n\r\n.. code-block:: pycon\r\n\r\n >>> import fut14\r\n >>> fut = fut14.Core('email', 'password', 'secret answer', platform='xbox', emulate='and', debug=True)\r\n >>> # PLATFORM: pc / ps3 / xbox / and / ios (pc default)\r\n >>> # EMULATE: and / ios (use this feature to avoid webapp errors [BE WARE IT'S HIGH RISK])\r\n >>> # DEBUG: save http response to fut14.log)\r\n\r\n >>> items = fut.searchAuctions('development', # search items\r\n ... level='gold', category='fitness', min_price=300, # optional parametrs\r\n ... max_price=600, min_buy=300, max_buy=400, # optional parametrs\r\n ... start=0, page_size=50) # optional parametrs\r\n\r\n >>> for item in items:\r\n ... trade_id = item['tradeId']\r\n ... buy_now_price = item['buyNowPrice']\r\n ... trade_state = item['tradeState']\r\n ... bid_state = item['bidState']\r\n ... starting_bid = i['startingBid']\r\n ... item_id = i['id']\r\n ... timestamp = i['timestamp'] # auction start\r\n ... rating = i['rating']\r\n ... asset_id = i['assetId']\r\n ... resource_id = i['resourceId']\r\n ... item_state = i['itemState']\r\n ... rareflag = i['rareflag']\r\n ... formation = i['formation']\r\n ... injury_type = i['injuryType']\r\n ... suspension = i['suspension']\r\n ... contract = i['contract']\r\n ... playStyle = i['playStyle'] # used only for players\r\n ... discardValue = i['discardValue']\r\n ... itemType = i['itemType']\r\n ... owners = i['owners']\r\n ... offers = i['offers']\r\n ... current_bid = i['currentBid']\r\n ... expires = i['expires'] # seconds left\r\n\r\n >>> fut.credits # returns credits amount\r\n 600\r\n\r\n >>> fut.bid(items[0]['trade_id'], 600) # make a bid\r\n\r\n >>> fut.credits # it's updated automatically on every request\r\n 0\r\n >>> fut.tradepile_size # tradepile size (slots)\r\n 80\r\n >> len(fut.tradepile()) # tradepile fulfilment (number of cards in tradepile)\r\n 20\r\n >>> fut.watchlist_size # watchlist size (slots)\r\n 30\r\n >> len(fut.watchlist()) # watchlist fulfilment (number of cards in watchlist)\r\n 10\r\n\r\n >>> items = fut.tradepile() # get all items from trade pile\r\n >>> items = fut.unassigned() # get all unassigned items\r\n\r\n >>> for item in items:\r\n ... fut.sell(item['item_id'], 150, # put item on auction\r\n ... buy_now=0, duration=3600) # optional parametrs\r\n\r\n >>> fut.sendToTradepile(trade_id, item_id) # add card to tradepile\r\n >>> fut.sendToClub(trade_id, item_id) # add card to club\r\n >>> fut.sendToWatchlist(trade_id) # add card to watchlist\r\n >>> fut.tradepileDelete(trade_id) # removes item from tradepile\r\n >>> fut.watchlistDelete(trade_id) # removes item from watch list\r\n >>> fut.quickSell(item_id) # quicksell item\r\n\r\n >>> fut.relist() # relist all expired cards in tradepile\r\n\r\n >>> fut.keepalive() # send keepalive ping to avoid timeout (send at least one request every ~10 minutes)\r\n\r\n to be continued ;-)\r\n ...\r\n\r\n\r\nCLI examples\r\n------------\r\n.. code-block:: bash\r\n\r\n not yet\r\n ...\r\n\r\n\r\nLicense\r\n-------\r\n\r\nGNU GPLv3\r\n\n\n.. :changelog:\r\n\r\nChangelog\r\n---------\r\n\r\n\r\n0.0.16 (2014-08-31)\r\n++++++++++++++++++\r\n* #76 fix buying (thanks to arthurnn)\r\n\r\n\r\n0.0.15 (2014-08-29)\r\n++++++++++++++++++\r\n* add new exceptions: doLoginFail, MaxSessions, Captcha\r\n* add changelog\r\n* NullHandler is default logging handler\r\n* core: bump clientVersion (8->9)\r\n\r\n\r\n0.0.14 (2014-07-06)\r\n++++++++++++++++++\r\n\r\n* core: relist returns number of delted/sold if clean parameter was set\r\n* add new exception FeatureDisabled\r\n* core: add emulate\r\n* core: add stats\r\n* core: add clubInfo\r\n\r\n\r\n0.0.13 (2014-04-19)\r\n++++++++++++++++++\r\n\r\n* core: add sendToWatchlist\r\n\r\n\r\n0.0.12 (2014-02-23)\r\n++++++++++++++++++\r\n\r\n* exceptions: add Unauthorized & MultipleSession\r\n* fix quicksell\r\n\r\n\r\n0.0.11 (2014-02-15)\r\n++++++++++++++++++\r\n\r\n* fix logger\r\n* setup.py is now executable\r\n\r\n\r\n0.0.10 (2014-02-15)\r\n++++++++++++++++++\r\n\r\n* core: add clean ability to relist (remove sold cards)\r\n* core: keepalive returns credit amount\r\n\r\n\r\n0.0.9 (2014-01-26)\r\n++++++++++++++++++\r\n\r\n* fix relist\r\n\r\n\r\n0.0.8 (2014-01-26)\r\n++++++++++++++++++\r\n\r\n* add new exception Conflict\r\n* init docs\r\n* core: add relist\r\n* core: add sendToClub\r\n\r\n\r\n0.0.7 (2014-01-13)\r\n++++++++++++++++++\r\n\r\n* add few exceptions\r\n\r\n\r\n0.0.6 (2013-12-30)\r\n++++++++++++++++++\r\n\r\n* core: add DEBUG feature\r\n* add multiplatform support (xbox/ps3/and/ios)\r\n\r\n\r\n0.0.5 (2013-12-23)\r\n++++++++++++++++++\r\n\r\n* core: add assetId param to searchAuction method\r\n* core: add pileSize\r\n* core: add leagueId to item data parser\r\n\r\n\r\n0.0.4 (2013-11-10)\r\n++++++++++++++++++\r\n\r\n* convert lowercase function/method names to mixedCase (send_to_tradepile -> sendToTradepile)\r\n* drop python-2.5 (requests)\r\n* core: python 3 support\r\n\r\n\r\n0.0.3 (2013-10-25)\r\n++++++++++++++++++\r\n\r\n* core: move requests session init & headers from login to init\r\n* core: update credits on every request (only if it is avaible included in response)\r\n\r\n\r\n0.0.2 (2013-10-17)\r\n++++++++++++++++++\r\n\r\n* core: add watchlist\r\n* core: add card_info function\r\n* core: add alias for base_id & card_info\r\n\r\n\r\n0.0.1 (2013-10-15)\r\n++++++++++++++++++\r\n\r\n* init", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/oczkers/fut14/releases", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/oczkers/fut14", "keywords": "fut fut14 fifa fifa14 fifa2014 ultimate team ut 14 2014 pc xbox android ios 360 ps3 playstation", "license": "GNU GPL v3", "maintainer": null, "maintainer_email": null, "name": "fut14", "package_url": "https://pypi.org/project/fut14/", "platform": "any", "project_url": "https://pypi.org/project/fut14/", "project_urls": { "Download": "https://github.com/oczkers/fut14/releases", "Homepage": "https://github.com/oczkers/fut14" }, "release_url": "https://pypi.org/project/fut14/0.0.16/", "requires_dist": null, "requires_python": null, "summary": "fut14 is a simple library for managing Fifa 14 Ultimate Team.", "version": "0.0.16" }, "last_serial": 1208015, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "3487e673db65042ed7ca2f626c0f0499", "sha256": "94a7fc912fabcbd8371cf9bb10c70f4d12eb0929e59a166e7e5eaee4a6bc0787" }, "downloads": -1, "filename": "fut14-0.0.1.tar.gz", "has_sig": false, "md5_digest": "3487e673db65042ed7ca2f626c0f0499", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46094, "upload_time": "2013-10-15T21:05:46", "url": "https://files.pythonhosted.org/packages/c5/20/d26016fc44fe6ba7d94a0f7f934e458ee1fcfbea8ed6e130df2b9694f901/fut14-0.0.1.tar.gz" } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "8d5320085445f1040ca6d028330fa7f5", "sha256": "763195d48a4c1ec4052d39f6df7c879c087e01dbf1acf91cc9d184a2409578f0" }, "downloads": -1, "filename": "fut14-0.0.10.tar.gz", "has_sig": false, "md5_digest": "8d5320085445f1040ca6d028330fa7f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26076, "upload_time": "2014-02-15T01:21:28", "url": "https://files.pythonhosted.org/packages/e9/20/8844dae8d0cad94d48fa19f661a359d55d44c09c2b9a22fa9fc246ea02d1/fut14-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "fb03d8867a48820b307383656d8b74ac", "sha256": "796e8cdca4326399780cb065773f87f9b92d9720f676db5f904d57e8cff32b4f" }, "downloads": -1, "filename": "fut14-0.0.11.tar.gz", "has_sig": false, "md5_digest": "fb03d8867a48820b307383656d8b74ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26086, "upload_time": "2014-02-15T02:34:54", "url": "https://files.pythonhosted.org/packages/61/39/8b7729cc40b30877ebbcc7a098f86c6b9db3638c366281e4e6e6afc0f96d/fut14-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "519d941ec9d5fc7aa638ecd80e782777", "sha256": "80dda9733dee3db63110a36cc070716dab892081f5978634345281f7945cca8a" }, "downloads": -1, "filename": "fut14-0.0.12.tar.gz", "has_sig": false, "md5_digest": "519d941ec9d5fc7aa638ecd80e782777", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26174, "upload_time": "2014-02-23T20:02:53", "url": "https://files.pythonhosted.org/packages/6c/8f/6b3c21d18ac5b3a7f8dd887bb4a89a61c84b043d1ffa23b0c177453f8da6/fut14-0.0.12.tar.gz" } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "88b520a291223d28bc4bd70cc2b60fef", "sha256": "5cf4d9eb9da9d0ef7377df3ce7e78fa16d4c9bf8fa696b40088d595db0c05df6" }, "downloads": -1, "filename": "fut14-0.0.13.tar.gz", "has_sig": false, "md5_digest": "88b520a291223d28bc4bd70cc2b60fef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26338, "upload_time": "2014-04-19T01:32:36", "url": "https://files.pythonhosted.org/packages/bd/f1/d6bd204af0cb478c2b4adc218193b1a0226b4a79a5e67fb4b78638ac87fa/fut14-0.0.13.tar.gz" } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "ec9ad22d07042b972a7c89678107e635", "sha256": "eadb5973f302554be401f970b153dbd2e6443d8231b3fa00efc595944ce1e70d" }, "downloads": -1, "filename": "fut14-0.0.14.tar.gz", "has_sig": false, "md5_digest": "ec9ad22d07042b972a7c89678107e635", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27966, "upload_time": "2014-07-08T10:32:42", "url": "https://files.pythonhosted.org/packages/42/a4/9f6d9512019cf75fa03c8d2a4c2e8f9e9d65023fc1175a0b19ae85ef49e8/fut14-0.0.14.tar.gz" } ], "0.0.15": [ { "comment_text": "", "digests": { "md5": "532a922e8755cfdfdaffb009d9a57cdb", "sha256": "67dbf6bf4d6acc179e353695a8aa62cc2addba795b021d490ea35fcbd4dd759c" }, "downloads": -1, "filename": "fut14-0.0.15.tar.gz", "has_sig": false, "md5_digest": "532a922e8755cfdfdaffb009d9a57cdb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29398, "upload_time": "2014-08-29T08:41:05", "url": "https://files.pythonhosted.org/packages/9d/9d/6241a872cf2317ed5856df5a260f10bde69d3dd641b2e694dc3703c3c9c0/fut14-0.0.15.tar.gz" } ], "0.0.16": [ { "comment_text": "", "digests": { "md5": "e95d599b633ab1ea534fa04c73d8efa1", "sha256": "ca8ac3bf298aeec7fecd14317989b4b5a65b7c6efe138d75abfdb185d66a527a" }, "downloads": -1, "filename": "fut14-0.0.16.tar.gz", "has_sig": false, "md5_digest": "e95d599b633ab1ea534fa04c73d8efa1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29642, "upload_time": "2014-08-31T08:41:58", "url": "https://files.pythonhosted.org/packages/f0/bc/135b13ed381ba37bbc6053998e6ee57b317993613b6a5c3ac5487738ac90/fut14-0.0.16.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "f122ea69f1ab78beae64c1c2863fec04", "sha256": "24e8821ed3289fbcb5333f0d572c640c7258c2ad3926bbe43e4db74d210c1d39" }, "downloads": -1, "filename": "fut14-0.0.2.tar.gz", "has_sig": false, "md5_digest": "f122ea69f1ab78beae64c1c2863fec04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46385, "upload_time": "2013-10-17T12:44:28", "url": "https://files.pythonhosted.org/packages/04/0c/2c86b159c0d4906ca2d75fab49049ccdd7fbf366b119b1caa4e0cac141ac/fut14-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "b2da39f872c2e9b7737acab8d891478b", "sha256": "25d386317e83894911e396bad84b53ceda2e7b8998fe6904407273a514b2023e" }, "downloads": -1, "filename": "fut14-0.0.3.tar.gz", "has_sig": false, "md5_digest": "b2da39f872c2e9b7737acab8d891478b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46715, "upload_time": "2013-10-25T18:34:32", "url": "https://files.pythonhosted.org/packages/ac/db/47dde92c5e4b01912b3b9e2737d70ac3dd14b293903ec65559c26a2bf2f4/fut14-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "8b8892940c1c1775ac8d41c8532d0803", "sha256": "5ad5965264684d9031e320af414802acc13fb219ffc98fb514341fa049635d0f" }, "downloads": -1, "filename": "fut14-0.0.4.tar.gz", "has_sig": false, "md5_digest": "8b8892940c1c1775ac8d41c8532d0803", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24091, "upload_time": "2013-11-10T18:29:52", "url": "https://files.pythonhosted.org/packages/5f/7e/d9dc09afef1a66d28ab7a8c7339ae25f1d05f7f361c10e34761ce99cf248/fut14-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "59687461656d8adbf9399d5819029fb9", "sha256": "516b4d25b9af436a684a12f7bfe94fb9b4ada249b1f98719e81f2f68116172cd" }, "downloads": -1, "filename": "fut14-0.0.5.tar.gz", "has_sig": false, "md5_digest": "59687461656d8adbf9399d5819029fb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24248, "upload_time": "2013-12-23T20:49:13", "url": "https://files.pythonhosted.org/packages/e2/4a/27bd80ecd9d9888fda3791b80cef5e19ea62135aeba756e0a010fb85a46d/fut14-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "e0227fc397ee70a4c942feb455a1d19d", "sha256": "e60f2f4a02b1f1c55015c2b11c32c96f30d7e77888a4bf73d991ee1521cb5dc1" }, "downloads": -1, "filename": "fut14-0.0.6.tar.gz", "has_sig": false, "md5_digest": "e0227fc397ee70a4c942feb455a1d19d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24755, "upload_time": "2013-12-30T23:00:11", "url": "https://files.pythonhosted.org/packages/31/05/72478e766c2aa1ade05e75f03161ac492d82f67fea81287ebeb7ca7621ff/fut14-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "2dd08e7add4dc7f04e2958c3a9a59f3a", "sha256": "d0ac98c94fcb00bc58be4509e41d4a13b9e1c9e191730f47a2df4a4b33e8398c" }, "downloads": -1, "filename": "fut14-0.0.7.tar.gz", "has_sig": false, "md5_digest": "2dd08e7add4dc7f04e2958c3a9a59f3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25192, "upload_time": "2014-01-13T11:20:22", "url": "https://files.pythonhosted.org/packages/2e/5f/178fafa767925193bcf1e6a78e788f5358d1daf12a4bef1008a9e7411f97/fut14-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "b0b2fef0ddca434f8fbd99ee3660bdc2", "sha256": "1383dc7c778085a08139039eb4beeecec77163ac50f4face9e7144cfab95db9b" }, "downloads": -1, "filename": "fut14-0.0.8.tar.gz", "has_sig": false, "md5_digest": "b0b2fef0ddca434f8fbd99ee3660bdc2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25914, "upload_time": "2014-01-26T16:11:55", "url": "https://files.pythonhosted.org/packages/3a/5b/f08ef3895eea75c02d2a4d8515b8c522b91f3a31042864c6ae6503fa2b62/fut14-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "6a255d4ddeb8bc4034dc4b5013652498", "sha256": "3be2b4ced82a6b15cae4fe758644b3e9704a55dac0288b01458139c741e62908" }, "downloads": -1, "filename": "fut14-0.0.9.tar.gz", "has_sig": false, "md5_digest": "6a255d4ddeb8bc4034dc4b5013652498", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25949, "upload_time": "2014-01-26T21:20:51", "url": "https://files.pythonhosted.org/packages/1c/9f/a27cde09f5f76c51437c74983cd18126e84dcf09223932c71d67ee96ab88/fut14-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e95d599b633ab1ea534fa04c73d8efa1", "sha256": "ca8ac3bf298aeec7fecd14317989b4b5a65b7c6efe138d75abfdb185d66a527a" }, "downloads": -1, "filename": "fut14-0.0.16.tar.gz", "has_sig": false, "md5_digest": "e95d599b633ab1ea534fa04c73d8efa1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29642, "upload_time": "2014-08-31T08:41:58", "url": "https://files.pythonhosted.org/packages/f0/bc/135b13ed381ba37bbc6053998e6ee57b317993613b6a5c3ac5487738ac90/fut14-0.0.16.tar.gz" } ] }