{ "info": { "author": "Tad Leonard", "author_email": "tadfleonard@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", "Topic :: Home Automation", "Topic :: System :: Archiving", "Topic :: System :: Archiving :: Backup", "Topic :: System :: Archiving :: Mirroring" ], "description": "\nTFATool: Toshiba FlashAir Tool\n==============================\n\nThis package provides easy access to\nToshiba's FlashAir wireless SD card. As a library,\na simple abstraction of the FlashAir API is provided. As a set of\nscripts, `tfatool` the user is given a way of synchronizing/mirroring\nfiles and configuring the device from the command line.\n\nPackage contents at a glance\n============================\n\n* ``flashair-util``: a command line tool for mirroring and listing files on FlashAir\n* ``flashair-config``: a command line tool for configuring FlashAir\n* ``tfatool.command``: abstraction of FlashAir's `command.cgi `_\n* ``tfatool.upload``: abstraction of FlashAir's `upload.cgi `_\n* ``tfatool.config``: abstraction of FlashAir's `config.cgi `_\n* ``tfatool.sync``: functions for synchronizing local dirs with remote FlashAir dirs\n\nCommand line usage at a glance\n==============================\n\n1. Monitor FlashAir for new JPEGs, download to ~/Photos\n\n ``flashair-util -s -d /home/tad/Photos --only-jpg``\n\n2. Monitor working dir for new files, upload to FlashAir\n\n ``flashair-util -s -y up``\n\n3. Monitor a local and remote dir for new files, sync them\n\n ``flashair-util -s -y both``\n\n4. Sync down the 10 most recent to a local dir, then quit\n\n ``flashair-util -S time -d images/new/``\n\n5. Sync up all files created in 1999 and afterwards\n\n ``flashair-util -S all -t 1999``\n\n6. Sync down files created between Jan 23rd and Jan 26th\n\n ``flashair-util -S all -t 1-23 -T 01/26``\n\n7. Sync files (up AND down) created this afternoon\n\n ``flashair-util -S all -t 12:00 -T 16:00 -y both``\n\n8. Sync files up created after a very specific date/time\n\n ``flashair-util -S all -t '2016-1-25 11:38:22'``\n\n9. Sync (up and down) 5 most recent files of a certain name\n\n ``flashair-util -S time -k 'IMG-08.+\\.raw' -y both``\n\n10. List files on FlashAir created after a certain time\n\n ``flashair-util -l -t '1-21-2016 8:30:11'``\n\n11. Change FlashAir network SSID\n\n ``flashair-config --wifi-ssid myflashairnetwork``\n\n12. Show FlashAir network password & firmware version\n\n ``flashair-config --show-wifi-key --show-fw-version``\n\nMore\n====\n\nSee https://github.com/TadLeonard/tfatool for complete documentation.\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/TadLeonard/tfatool/archive/v2.5.0.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/TadLeonard/tfatool", "keywords": "wireless sd card sdcard sync toshiba flashair", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "tfatool", "package_url": "https://pypi.org/project/tfatool/", "platform": "", "project_url": "https://pypi.org/project/tfatool/", "project_urls": { "Download": "https://github.com/TadLeonard/tfatool/archive/v2.5.0.tar.gz", "Homepage": "https://github.com/TadLeonard/tfatool" }, "release_url": "https://pypi.org/project/tfatool/2.5.0/", "requires_dist": [ "requests (>=2.9.0)", "tqdm (>=3.7.1)", "arrow", "tabulate" ], "requires_python": "", "summary": "Tools for synchronizing files to/from and configuring the Toshiba FlashAir wireless SD card", "version": "2.5.0" }, "last_serial": 3376310, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "a23d46881c399a029f81d2ebecccd869", "sha256": "36a2ed716349870fa1200cce0d62021416207d91ab264153c5d6a05b74368196" }, "downloads": -1, "filename": "tfatool-1.0.0.tar.gz", "has_sig": false, "md5_digest": "a23d46881c399a029f81d2ebecccd869", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3415, "upload_time": "2016-01-19T01:36:27", "url": "https://files.pythonhosted.org/packages/04/99/6c952d729478f1188eeb25d2fb6bdef19ee24bb85ce87d2a342594542386/tfatool-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "6ba99bcccfd1b8d2426cd06c7422afce", "sha256": "31930aa2a93a23b9844e4330b7136d6dc6617fc3895c088e636275d12d7f15b9" }, "downloads": -1, "filename": "tfatool-1.0.1.tar.gz", "has_sig": false, "md5_digest": "6ba99bcccfd1b8d2426cd06c7422afce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3411, "upload_time": "2016-01-19T01:42:11", "url": "https://files.pythonhosted.org/packages/01/7e/19030ad0e79fcb78242065436b7a6210290d008f258b50e98684e8be51f8/tfatool-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "fc9287edab02905e306f26d943446350", "sha256": "26ad6b6f4f7bf6e65302a8e032f1b19b1c84dbec6a23b063a0f87bdc60aa7a2a" }, "downloads": -1, "filename": "tfatool-1.0.2.tar.gz", "has_sig": false, "md5_digest": "fc9287edab02905e306f26d943446350", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3407, "upload_time": "2016-01-19T02:15:37", "url": "https://files.pythonhosted.org/packages/e3/8a/a509b7f4c4d3a7d2bc243ef9044f3a2dfc92700167a9e794d72643292d41/tfatool-1.0.2.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "b20a7cce31cd0ff23b395c7cd2fd2098", "sha256": "58641f9403653950bd6dd1427333ae2fe7730cc89a225c4e6a6b431427ff08be" }, "downloads": -1, "filename": "tfatool-1.1.0.tar.gz", "has_sig": false, "md5_digest": "b20a7cce31cd0ff23b395c7cd2fd2098", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3636, "upload_time": "2016-01-19T10:23:48", "url": "https://files.pythonhosted.org/packages/79/08/2bef9f18e47613d628b9c7162715e2dbb69ab646957c2ceac9a7b5720348/tfatool-1.1.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "7a03233bf25fd63f136c4cd778c0b46e", "sha256": "ecff972390f1f16da199705b8c783512c97c73b4b6ed88d73af675f85a73031c" }, "downloads": -1, "filename": "tfatool-1.3.1.tar.gz", "has_sig": false, "md5_digest": "7a03233bf25fd63f136c4cd778c0b46e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13153, "upload_time": "2016-01-23T11:14:22", "url": "https://files.pythonhosted.org/packages/e7/63/7be1c9ab6eb3e8818a330d0b738916b8dc88bee1cd34f72f7f3242c4c4b1/tfatool-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "f6fea5d3e977762e8444ecd89101710d", "sha256": "34736e0e763b40c1de6691980dfafb48dcf09dbd31edc47bd408e4fdc216c8ba" }, "downloads": -1, "filename": "tfatool-1.3.2.tar.gz", "has_sig": false, "md5_digest": "f6fea5d3e977762e8444ecd89101710d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13160, "upload_time": "2016-01-23T11:26:43", "url": "https://files.pythonhosted.org/packages/f6/48/c490e83d55c4245a8db76ee2da466b9eca1bf091762e98957e3bae9af2ad/tfatool-1.3.2.tar.gz" } ], "1.3.3": [ { "comment_text": "", "digests": { "md5": "044512bed1d52886b49ac493f96ddf2f", "sha256": "c41901825b89ab2819d93e4e3946a9a5791c73fc2530de1f68a818b1c13bf2f2" }, "downloads": -1, "filename": "tfatool-1.3.3.tar.gz", "has_sig": false, "md5_digest": "044512bed1d52886b49ac493f96ddf2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13165, "upload_time": "2016-01-23T11:29:36", "url": "https://files.pythonhosted.org/packages/bc/4d/5d0dc4e04aa977467b74b8dcb3675b7aaab8e674ad440cbf5e65acbf446a/tfatool-1.3.3.tar.gz" } ], "1.3.3rc1": [ { "comment_text": "", "digests": { "md5": "a31129bb6e549e4f0c628c77ea40fdf1", "sha256": "ed067616a99fbb66bd9da0b04edbc1a8a10aeb8a973a3bca4e7b2a70359f890b" }, "downloads": -1, "filename": "tfatool-1.3.3rc1.tar.gz", "has_sig": false, "md5_digest": "a31129bb6e549e4f0c628c77ea40fdf1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13183, "upload_time": "2016-01-23T11:36:44", "url": "https://files.pythonhosted.org/packages/e1/7b/8b5f82d5ee17c1754c6441175970ffd38a42e7bf5f244d7c238c6dd7e7dd/tfatool-1.3.3rc1.tar.gz" } ], "1.3.3rc2": [ { "comment_text": "", "digests": { "md5": "a04c767179597f8cb7ff34ed4cf4a6d0", "sha256": "c3f067c14b86090a2a815239ca3f37eba33b8b9b177da2b8a55af263dd946195" }, "downloads": -1, "filename": "tfatool-1.3.3rc2.tar.gz", "has_sig": false, "md5_digest": "a04c767179597f8cb7ff34ed4cf4a6d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14201, "upload_time": "2016-01-23T11:44:41", "url": "https://files.pythonhosted.org/packages/64/63/c0d1ebd8fcd1ca295fa9385e29a3773ee827842cbf2a7b1c7f10bab335c5/tfatool-1.3.3rc2.tar.gz" } ], "1.3.4": [ { "comment_text": "", "digests": { "md5": "b5b226090e2fbb3d57b3da9c6b8cddd3", "sha256": "e55e4aff6614ee862114e2bd6ce9633179d90e9b9ee221d2b768a77bfb742373" }, "downloads": -1, "filename": "tfatool-1.3.4.tar.gz", "has_sig": false, "md5_digest": "b5b226090e2fbb3d57b3da9c6b8cddd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14198, "upload_time": "2016-01-23T11:53:11", "url": "https://files.pythonhosted.org/packages/a5/cc/5ad35a7a3ca5d100e1f89e8467e29d574a9a4d5dcbee547e1e8afa17579f/tfatool-1.3.4.tar.gz" } ], "1.3.5": [ { "comment_text": "", "digests": { "md5": "b00f4038c72257aa6603ae670dd47e5b", "sha256": "d5474c24f1de8efe391664d48483a8cf5aa9fd0c0322260746db32feaf9eb4b5" }, "downloads": -1, "filename": "tfatool-1.3.5.tar.gz", "has_sig": false, "md5_digest": "b00f4038c72257aa6603ae670dd47e5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14699, "upload_time": "2016-01-23T12:03:27", "url": "https://files.pythonhosted.org/packages/fc/eb/611de6e40719116abf010fe481bd74d78177c9525a4723a197274f33562b/tfatool-1.3.5.tar.gz" } ], "1.3.6": [ { "comment_text": "", "digests": { "md5": "cd6c6fa51be42886025015c68b11e228", "sha256": "bb27ad578ef076af7d43700676bb92c454f322128d4a021bd33c0e2443509555" }, "downloads": -1, "filename": "tfatool-1.3.6.tar.gz", "has_sig": false, "md5_digest": "cd6c6fa51be42886025015c68b11e228", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15101, "upload_time": "2016-01-23T19:13:33", "url": "https://files.pythonhosted.org/packages/2a/07/bad7a9fd2d703835545686b25035a9b1139ec8c1a051a12834e33e915273/tfatool-1.3.6.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "412ba359a9ef239a84047b818819b2ab", "sha256": "e8f78db179c13a936b7e4af89a49c3dd67105dc093ee9162a0b7d918192941ac" }, "downloads": -1, "filename": "tfatool-1.4.0.tar.gz", "has_sig": false, "md5_digest": "412ba359a9ef239a84047b818819b2ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15783, "upload_time": "2016-01-24T01:26:48", "url": "https://files.pythonhosted.org/packages/92/9c/b4d5d3c49cacc669ef0c75324e3888fb1000e18f454bcc64ae5337bd9965/tfatool-1.4.0.tar.gz" } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "c85bacfd40a677f2633f2eb3345b3da6", "sha256": "b2d151d02a8547e7b7fecb942cc98907dd836b61e4aaff4c1586435f8b7f11a9" }, "downloads": -1, "filename": "tfatool-1.4.2.tar.gz", "has_sig": false, "md5_digest": "c85bacfd40a677f2633f2eb3345b3da6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17713, "upload_time": "2016-01-24T01:33:19", "url": "https://files.pythonhosted.org/packages/ff/75/9c09fc2b83de7a2b0698a6e3085778227609e757b21b3dd77d90d6e7de1a/tfatool-1.4.2.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "4443926d4f66d69b16ab0ab3e302c7fc", "sha256": "8d6e68805a95c8c082b8d78e884998c7ffcea2511a5f5b4da9e8631a973f3049" }, "downloads": -1, "filename": "tfatool-2.0.0.tar.gz", "has_sig": false, "md5_digest": "4443926d4f66d69b16ab0ab3e302c7fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23232, "upload_time": "2016-01-27T12:13:05", "url": "https://files.pythonhosted.org/packages/3c/00/048bb5898411a4c0f740fdbe630deb4fd9149d1a8cd8fc97cf210df7797c/tfatool-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "cdea28eeb3e35f12af3e6166a29f6eb8", "sha256": "37ec8364b2b9b9679946d358361591cab62e9bbfe1247218b16ab25e6d57f914" }, "downloads": -1, "filename": "tfatool-2.0.1.tar.gz", "has_sig": false, "md5_digest": "cdea28eeb3e35f12af3e6166a29f6eb8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24804, "upload_time": "2016-01-27T12:28:53", "url": "https://files.pythonhosted.org/packages/55/cd/352c5bb01e3dd42e5ed0a4935f4ecada57a26781846d9defed63e257b1da/tfatool-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "cc3d27ba864b1f084dca5932834a8890", "sha256": "7f05fb6c8353a6dc9a5c7d599711a2ecaf8d5414b1c1ae1473ac0df8354194df" }, "downloads": -1, "filename": "tfatool-2.0.2.tar.gz", "has_sig": false, "md5_digest": "cc3d27ba864b1f084dca5932834a8890", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24728, "upload_time": "2016-01-27T12:31:17", "url": "https://files.pythonhosted.org/packages/09/f9/1156b255263d6bc282bad28863512cda302785c56e9434e1f233cb4132f6/tfatool-2.0.2.tar.gz" } ], "2.0.2rc1": [ { "comment_text": "", "digests": { "md5": "73bd7f2fed4c0b25b36d8059499b8db7", "sha256": "ca0f1028ab71a8cf61a6d3642a57c356168885cb3155842c744b84e1677ddfc1" }, "downloads": -1, "filename": "tfatool-2.0.2rc1.tar.gz", "has_sig": false, "md5_digest": "73bd7f2fed4c0b25b36d8059499b8db7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24201, "upload_time": "2016-01-27T12:35:00", "url": "https://files.pythonhosted.org/packages/69/45/9d7b4fc440c04692e70b2f2d69a2668d76ad03de4423cdcb67952c97ca86/tfatool-2.0.2rc1.tar.gz" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "be9586e493aa715c8141fe66a7da3bdc", "sha256": "4d035974433c11a80c232e3594b3fe95e0f2f7977c753bad243757c3a14a44c8" }, "downloads": -1, "filename": "tfatool-2.0.3.tar.gz", "has_sig": false, "md5_digest": "be9586e493aa715c8141fe66a7da3bdc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18204, "upload_time": "2016-01-27T12:40:22", "url": "https://files.pythonhosted.org/packages/d3/61/074249861da9ffc4f7cf670f892c887d653951bc3d8b05457e11c658fcfa/tfatool-2.0.3.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "d9d4cd000b576a1dca85f90ce13aa37c", "sha256": "80a19b0742975bdb679d8c66703ac5df5c4f936402b3afca67cf8261c5b94884" }, "downloads": -1, "filename": "tfatool-2.1.0.tar.gz", "has_sig": false, "md5_digest": "d9d4cd000b576a1dca85f90ce13aa37c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20117, "upload_time": "2016-01-28T00:17:26", "url": "https://files.pythonhosted.org/packages/f0/b0/2dd1b5c99d70c9f2fcedec8951ed01e5b529bcacd94bed3f740667f564ee/tfatool-2.1.0.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "8b84e3baa72c775a00075ec18de88e1c", "sha256": "4e85f93f2e56f93f68131dc3e5a5093c21fdcfaac4955f330590023be206d5fb" }, "downloads": -1, "filename": "tfatool-2.2.0.tar.gz", "has_sig": false, "md5_digest": "8b84e3baa72c775a00075ec18de88e1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18945, "upload_time": "2016-01-29T23:20:07", "url": "https://files.pythonhosted.org/packages/c9/89/fa43b689f8ab149b29ff2219e3de1ab5878a85f712aaf5308e98791e347a/tfatool-2.2.0.tar.gz" } ], "2.2.1": [ { "comment_text": "", "digests": { "md5": "d592d16e3abbd539a7270f94146494e6", "sha256": "c21e1ba18bc412352252c037fcfefcd4158f903b94f1bf008715320e09442c88" }, "downloads": -1, "filename": "tfatool-2.2.1.tar.gz", "has_sig": false, "md5_digest": "d592d16e3abbd539a7270f94146494e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18961, "upload_time": "2016-01-29T23:52:32", "url": "https://files.pythonhosted.org/packages/88/51/109d2740be1b04795e3d448eb55791b75a753a4d28028635ffb0987b7c9b/tfatool-2.2.1.tar.gz" } ], "2.2.2": [ { "comment_text": "", "digests": { "md5": "414e6f3587b4bcef47610ed84b87433e", "sha256": "a59993a311bc6edb00abc97a403af94d01f1a8a4e8957dfa8277ddf57fed8e66" }, "downloads": -1, "filename": "tfatool-2.2.2.tar.gz", "has_sig": false, "md5_digest": "414e6f3587b4bcef47610ed84b87433e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18981, "upload_time": "2016-01-30T00:26:18", "url": "https://files.pythonhosted.org/packages/06/10/111d509ab52a4e2e2e93656185a63027b6130986e02f26515249051373e2/tfatool-2.2.2.tar.gz" } ], "2.2.3": [ { "comment_text": "", "digests": { "md5": "acd93b65f1fb2bea4c0309a28b703a75", "sha256": "5ee14159cdde9a6146e096108edb4c0515eef3aeccb023a57558dd2843cf9838" }, "downloads": -1, "filename": "tfatool-2.2.3.tar.gz", "has_sig": false, "md5_digest": "acd93b65f1fb2bea4c0309a28b703a75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19071, "upload_time": "2016-02-04T06:21:51", "url": "https://files.pythonhosted.org/packages/38/5d/52c31eb0e053c60d39f2423376284ca1eb36f42307d28f42ee1b832b23c3/tfatool-2.2.3.tar.gz" } ], "2.3.0": [ { "comment_text": "", "digests": { "md5": "26f44f450753fd42d509659023fab666", "sha256": "7432db86c75e6de0a532eaab87daf0a8bd689ce42296323d7c2de3e331234a0c" }, "downloads": -1, "filename": "tfatool-2.3.0.tar.gz", "has_sig": false, "md5_digest": "26f44f450753fd42d509659023fab666", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20359, "upload_time": "2016-02-21T06:22:38", "url": "https://files.pythonhosted.org/packages/92/92/5355619fcfc31693f6cd2003928051d2db0f26ebe993c0316ec3f1390094/tfatool-2.3.0.tar.gz" } ], "2.3.1": [ { "comment_text": "", "digests": { "md5": "25a8490eb0e13863eeea925294726c9b", "sha256": "bd22d06311655a6a96bff354a128d2fa334430fff4d0d24016cf194b9f576a48" }, "downloads": -1, "filename": "tfatool-2.3.1.tar.gz", "has_sig": false, "md5_digest": "25a8490eb0e13863eeea925294726c9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20368, "upload_time": "2016-02-21T06:41:49", "url": "https://files.pythonhosted.org/packages/ca/21/d8ab0a46f091a007ecf216fa893f33b230aa8aabfea830f8bab4d455c8e7/tfatool-2.3.1.tar.gz" } ], "2.4.0": [ { "comment_text": "", "digests": { "md5": "ee6ba71c4c14881a550674b9ba282dc9", "sha256": "3fe9ba1c5f419bb332b714742e8c0b1bbb8e049e56e74dc7534262da30d1faaa" }, "downloads": -1, "filename": "tfatool-2.4.0.tar.gz", "has_sig": false, "md5_digest": "ee6ba71c4c14881a550674b9ba282dc9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20586, "upload_time": "2016-02-25T23:14:15", "url": "https://files.pythonhosted.org/packages/77/b9/5f101e9e0901d5634d4065bba3f7aa278ee4f5de193a53a0d133c94419e8/tfatool-2.4.0.tar.gz" } ], "2.5.0": [ { "comment_text": "", "digests": { "md5": "bafa1b0c91004e391cd7eae99181931d", "sha256": "391b3ec74e76aab2e201fde05707a950253900eae53f64ff37d7157609292f98" }, "downloads": -1, "filename": "tfatool-2.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "bafa1b0c91004e391cd7eae99181931d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18953, "upload_time": "2017-11-30T04:36:05", "url": "https://files.pythonhosted.org/packages/9b/7d/13a566522b54150f97cb59a3ffd8dae2bf24ed651f883282b4dcdf154995/tfatool-2.5.0-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bafa1b0c91004e391cd7eae99181931d", "sha256": "391b3ec74e76aab2e201fde05707a950253900eae53f64ff37d7157609292f98" }, "downloads": -1, "filename": "tfatool-2.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "bafa1b0c91004e391cd7eae99181931d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18953, "upload_time": "2017-11-30T04:36:05", "url": "https://files.pythonhosted.org/packages/9b/7d/13a566522b54150f97cb59a3ffd8dae2bf24ed651f883282b4dcdf154995/tfatool-2.5.0-py3-none-any.whl" } ] }