{ "info": { "author": "Nicolas Hennion", "author_email": "nicolas@nicolargo.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Monitoring", "Topic :: System :: Systems Administration", "Topic :: Utilities" ], "description": "BatInfo\n=======\n\nA simple Python module to retrieve battery information on Linux-based operating system.\nNo ACPI or external software is needed.\nOnly the Linux kernel and its `/sys/class/power_supply` folder.\n\nA simple example says more than thousand words:\n\n In [1]: import batinfo\n In [2]: bat = batinfo.Batteries()\n In [3]: bat\n Out[3]: \n In [4]: bat.stat\n Out[4]: [{\"status\": \"Full\", \"capacity\": 50, \"name\": \"CMB1\", \"uevent\": \"POWER_SUPPLY_NAME=CMB1\\nPOWER_SUPPLY_STATUS=Full\\nPOWER_SUPPLY_PRESENT=1\\nPOWER_SUPPLY_TECHNOLOGY=Li-ion\\nPOWER_SUPPLY_CYCLE_COUNT=0\\nPOWER_SUPPLY_VOLTAGE_MIN_DESIGN=10800000\\nPOWER_SUPPLY_VOLTAGE_NOW=12496000\\nPOWER_SUPPLY_CURRENT_NOW=0\\nPOWER_SUPPLY_CHARGE_FULL_DESIGN=5800000\\nPOWER_SUPPLY_CHARGE_FULL=5800000\\nPOWER_SUPPLY_CHARGE_NOW=3900000\\nPOWER_SUPPLY_CAPACITY=100\\nPOWER_SUPPLY_MODEL_NAME=CP293550-01\\nPOWER_SUPPLY_MANUFACTURER=Fujitsu\\nPOWER_SUPPLY_SERIAL_NUMBER=01A-Z100320001158Z\", \"alarm\": 0, \"charge_full\": 5800000, \"voltage_now\": 12496000, \"serial_number\": \"01A-Z100320001158Z\", \"cycle_count\": 0, \"current_now\": 0, \"charge_now\": 3900000, \"voltage_min_design\": 10800000, \"path\": \"/sys/class/power_supply/CMB1\", \"technology\": \"Li-ion\", \"manufacturer\": \"Fujitsu\", \"type\": \"Battery\", \"model_name\": \"CP293550-01\", \"present\": 1, \"charge_full_design\": 5800000}]\n In [6]: bat.stat[0]\n Out[6]: {\"status\": \"Full\", \"capacity\": 100, \"name\": \"CMB1\", \"uevent\": \"POWER_SUPPLY_NAME=CMB1\\nPOWER_SUPPLY_STATUS=Full\\nPOWER_SUPPLY_PRESENT=1\\nPOWER_SUPPLY_TECHNOLOGY=Li-ion\\nPOWER_SUPPLY_CYCLE_COUNT=0\\nPOWER_SUPPLY_VOLTAGE_MIN_DESIGN=10800000\\nPOWER_SUPPLY_VOLTAGE_NOW=12496000\\nPOWER_SUPPLY_CURRENT_NOW=0\\nPOWER_SUPPLY_CHARGE_FULL_DESIGN=5800000\\nPOWER_SUPPLY_CHARGE_FULL=5800000\\nPOWER_SUPPLY_CHARGE_NOW=3900000\\nPOWER_SUPPLY_CAPACITY=100\\nPOWER_SUPPLY_MODEL_NAME=CP293550-01\\nPOWER_SUPPLY_MANUFACTURER=Fujitsu\\nPOWER_SUPPLY_SERIAL_NUMBER=01A-Z100320001158Z\", \"alarm\": 0, \"charge_full\": 5800000, \"voltage_now\": 12496000, \"serial_number\": \"01A-Z100320001158Z\", \"cycle_count\": 0, \"current_now\": 0, \"charge_now\": 3900000, \"voltage_min_design\": 10800000, \"path\": \"/sys/class/power_supply/CMB1\", \"technology\": \"Li-ion\", \"manufacturer\": \"Fujitsu\", \"type\": \"Battery\", \"model_name\": \"CP293550-01\", \"present\": 1, \"charge_full_design\": 5800000}\n In [7]: bat.stat[0].capacity\n Out[7]: 50\n In [8]: print bat.stat[0]\n 100\n In [9]: bat.stat[0].manufacturer\n Out[9]: 'Fujitsu'\n In [9]: bat.stat[0].technology\n Out[9]: 'Li-ion'\n In [11]: bat.stat[0].charge_full\n Out[11]: 5800000\n In [12]: bat.stat[0].charge_now\n Out[12]: 3900000\n In [12]: bat.update()\n > Refresh the stats\n\nHave fun...\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/nicolargo/batinfo", "keywords": "lib battery", "license": "LGPLv3", "maintainer": null, "maintainer_email": null, "name": "batinfo", "package_url": "https://pypi.org/project/batinfo/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/batinfo/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/nicolargo/batinfo" }, "release_url": "https://pypi.org/project/batinfo/0.4.2/", "requires_dist": null, "requires_python": null, "summary": "A simple Python module to retrieve battery information", "version": "0.4.2" }, "last_serial": 2467220, "releases": { "0.1": [], "0.1.1": [], "0.1.2": [], "0.1.3": [], "0.1.4": [ { "comment_text": "", "digests": { "md5": "6dda39917b8ee8c9d16b38f6a291de22", "sha256": "a08b3d40f065970b7cf3fa4955257829be6bf199a5805406a0591e6d970d4334" }, "downloads": -1, "filename": "batinfo-0.1.4.tar.gz", "has_sig": false, "md5_digest": "6dda39917b8ee8c9d16b38f6a291de22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3665, "upload_time": "2013-11-26T20:39:38", "url": "https://files.pythonhosted.org/packages/3d/d0/6295fe2fed26e16593ef48a74cfa9de11932988047d38159808f99645bc8/batinfo-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "bbe81dd70cb624d0c6fc3175f83d72ff", "sha256": "4698b71b4300aedd98332e6cd90b6ab8cce45919c29894f4e0989021517edac4" }, "downloads": -1, "filename": "batinfo-0.1.5.tar.gz", "has_sig": false, "md5_digest": "bbe81dd70cb624d0c6fc3175f83d72ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3644, "upload_time": "2013-11-26T20:41:10", "url": "https://files.pythonhosted.org/packages/27/50/47af75af2f1285e293e9cf3698641aacffd9972124d2f308a36d14678941/batinfo-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "e6afb77df9e39084c209d126bccf33e0", "sha256": "2bae97b743dee1eb2e9e35fe6ada11882154c2e2b783dfe078db9e330c2fa7bf" }, "downloads": -1, "filename": "batinfo-0.1.6.tar.gz", "has_sig": false, "md5_digest": "e6afb77df9e39084c209d126bccf33e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3663, "upload_time": "2013-11-26T20:44:50", "url": "https://files.pythonhosted.org/packages/1d/49/165a16d78f8d10f447f58596088d7988f7cb6c8a1483d42311e4a72ac4e9/batinfo-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "d178004a4879ca5718500cc32548a0eb", "sha256": "95da4a5486476241d2a5beeb24e7fe57513f92d5e7c4c87da9c8d5688bcb2a9e" }, "downloads": -1, "filename": "batinfo-0.1.7.tar.gz", "has_sig": false, "md5_digest": "d178004a4879ca5718500cc32548a0eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3671, "upload_time": "2013-11-27T20:04:24", "url": "https://files.pythonhosted.org/packages/86/e0/2202188d810b9036c902cb4fa8cc9d92674929a25f23baea2931768d32c1/batinfo-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "8dcfabbd7aa445906ff302e030d14e5e", "sha256": "ca3cf8f60d4933c56f7a085ce4ae87cac39e653c5162c14c837bddc3e915d5b5" }, "downloads": -1, "filename": "batinfo-0.1.8.tar.gz", "has_sig": false, "md5_digest": "8dcfabbd7aa445906ff302e030d14e5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3662, "upload_time": "2014-06-01T08:15:50", "url": "https://files.pythonhosted.org/packages/84/b8/601110797a862306091c4f59795c8be03399ddc9165c8db87ec5eaa41c8a/batinfo-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "5ddc05e5ada760a06cf77924f57d01fa", "sha256": "c0146a9005bddd9607e57ce5849775415f0e05b29fc55bb0eb26c448115cff5e" }, "downloads": -1, "filename": "batinfo-0.1.9.tar.gz", "has_sig": false, "md5_digest": "5ddc05e5ada760a06cf77924f57d01fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3670, "upload_time": "2014-07-31T15:57:59", "url": "https://files.pythonhosted.org/packages/3a/5c/27f16bb6d6bdb0d3734e8a0b98868b6aa81b2b4e15bbeae1ea0ff9514423/batinfo-0.1.9.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "48364a6a3460e9df7587ecfe15a9d3c3", "sha256": "881f77de72e69bf4f47a15ab6d07d4433dabd63e966a26eec37747c1426eb9ce" }, "downloads": -1, "filename": "batinfo-0.2.tar.gz", "has_sig": false, "md5_digest": "48364a6a3460e9df7587ecfe15a9d3c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3661, "upload_time": "2015-01-11T20:43:01", "url": "https://files.pythonhosted.org/packages/94/c8/48a844e0b8eefeb2d9c11618e32fc385eb5a7163ddcfac9e5fcce2fa4e1e/batinfo-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "f9ad72f0e63b466e5f67ab45214b310e", "sha256": "2991715439e7b48300eb539e2cf3faffe3c9d8a876197078c68616b97f9fdf3f" }, "downloads": -1, "filename": "batinfo-0.3.tar.gz", "has_sig": false, "md5_digest": "f9ad72f0e63b466e5f67ab45214b310e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3951, "upload_time": "2015-05-07T09:27:33", "url": "https://files.pythonhosted.org/packages/5d/5f/39e1435c8f5243a4de7f2cdfc3da0c695da69c0d515b303324880e6513bb/batinfo-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "9a0488afa142d3824713a61b35954df3", "sha256": "0fee255720492702b3b3f88e88fd8bf5547c15252d3c2fe076be5c0a5f872f5f" }, "downloads": -1, "filename": "batinfo-0.4.tar.gz", "has_sig": false, "md5_digest": "9a0488afa142d3824713a61b35954df3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3949, "upload_time": "2016-11-17T20:36:21", "url": "https://files.pythonhosted.org/packages/04/e3/673624036bb44a92398531985b8834eeac1984968b439d6ace0df1f4742a/batinfo-0.4.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "d1f1a666c3998526277638ca54483b8d", "sha256": "83bd9a8ad6a1e90e11769ac737153eaffad4a758f44f5c7b3c116c9a2bc6cce7" }, "downloads": -1, "filename": "batinfo-0.4.1.tar.gz", "has_sig": false, "md5_digest": "d1f1a666c3998526277638ca54483b8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3952, "upload_time": "2016-11-17T20:39:22", "url": "https://files.pythonhosted.org/packages/6e/c2/750de337321e4d53c51098eb248c478c751db7700d40b8ebd30441761fcb/batinfo-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "6657b6893afa4fead478844aeefca09c", "sha256": "497e29efc9353ec52e71d43bd040bdfb6d685137ddc2b9143cded4583af572f5" }, "downloads": -1, "filename": "batinfo-0.4.2.tar.gz", "has_sig": false, "md5_digest": "6657b6893afa4fead478844aeefca09c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6497, "upload_time": "2016-11-17T20:51:40", "url": "https://files.pythonhosted.org/packages/a3/51/a0a9ad2d19bb498f2779754209ca80b7ea53f948995367a2bf408b2bef7c/batinfo-0.4.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6657b6893afa4fead478844aeefca09c", "sha256": "497e29efc9353ec52e71d43bd040bdfb6d685137ddc2b9143cded4583af572f5" }, "downloads": -1, "filename": "batinfo-0.4.2.tar.gz", "has_sig": false, "md5_digest": "6657b6893afa4fead478844aeefca09c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6497, "upload_time": "2016-11-17T20:51:40", "url": "https://files.pythonhosted.org/packages/a3/51/a0a9ad2d19bb498f2779754209ca80b7ea53f948995367a2bf408b2bef7c/batinfo-0.4.2.tar.gz" } ] }