{ "info": { "author": "Samuele Santi", "author_email": "samuele@samuelesanti.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: Implementation :: CPython" ], "description": "##########################\nPython bindings for libxdo\n##########################\n\n\nlibxdo is the library behind\n`xdotool `__, a tool to \"fake\nkeyboard/mouse input, window management, and more\".\n\nThis package aims to provide ctypes-based Python bindings (and a more\npythonic way to use the C library, of course..)\n\n**WARNING** The project is still work in progress! Only a small part of\nthe library is supported, and tests / documentation are missing. Use\nwith care (and make sure to report any issue you should find!)\n\n\nDocumentation\n=============\n\nDocumentation is hosted on Read The Docs:\n\nhttp://python-libxdo.readthedocs.org/\n\n**Note:** there currently is a problem building the documentation on RTD\ndue to missing libxdo library (which makes importing ``xdo.xdo`` fail).\nFor this reason, a (locally-generated) copy of the documentation is\nhosted on github pages:\n\nhttps://rshk.github.io/python-libxdo\n\n\nExample usage\n=============\n\nAsk the user to click a window with the mouse, then write \"Python\nrocks!\" to that window.\n\n.. code:: python\n\n from xdo import Xdo\n xdo = Xdo()\n win_id = xdo.select_window_with_click()\n xdo.enter_text_window(win_id, 'Python rocks!')\n\n\nCompatibility\n=============\n\nThe library is currently tested on:\n\n+---------------------------------------+----------------+--------------------+--------------+---------------+\n| OS | Architecture | libxdo version | Date | Test result |\n+=======================================+================+====================+==============+===============+\n| Debian GNU/Linux \"jessie\" (testing) | amd64 | 3.20130111.1-3.1 | | \u2713 success |\n+---------------------------------------+----------------+--------------------+--------------+---------------+\n| Archlinux | amd64 | 3.20150503.1 | 2015-11-16 | \u2713 success |\n+---------------------------------------+----------------+--------------------+--------------+---------------+\n\n\nInstallation\n============\n\nThe package is available on pypi\nhttps://pypi.python.org/pypi/python-libxdo/\n\nInstall via pip:\n\n::\n\n pip install python-libxdo\n\n\nInstall the tarball directly from github:\n\n::\n\n pip install https://github.com/rshk/python-libxdo/tarball/master\n\n\nInstall in development mode from git:\n\n::\n\n pip install -e 'git+https://github.com/rshk/python-libxdo.git#egg=python-libxdo'\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/rshk/python-libxdo", "keywords": null, "license": "BSD License", "maintainer": null, "maintainer_email": null, "name": "python-libxdo", "package_url": "https://pypi.org/project/python-libxdo/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/python-libxdo/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/rshk/python-libxdo" }, "release_url": "https://pypi.org/project/python-libxdo/0.1.2a1/", "requires_dist": null, "requires_python": null, "summary": "Python bindings for libxdo", "version": "0.1.2a1" }, "last_serial": 2003616, "releases": { "0.1.1a0": [ { "comment_text": "", "digests": { "md5": "7a4ca2d5cacd6ff722a7d61c919b9607", "sha256": "f32895a2d27d4508bdfaa36fe143042c23fc9b18cc7564acf768ba90aed2f0db" }, "downloads": -1, "filename": "python_libxdo-0.1.1a0-py2-none-any.whl", "has_sig": false, "md5_digest": "7a4ca2d5cacd6ff722a7d61c919b9607", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20178, "upload_time": "2015-11-15T04:52:29", "url": "https://files.pythonhosted.org/packages/73/23/c53ff358f3d952059c9ea66b2ab726c64b6967fd86154a2209641e90f095/python_libxdo-0.1.1a0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "440678481bf972549346f247d71ea38b", "sha256": "71d30788f7aee4eebaa2983e4084290ef0367d7f5987747f71e89a2bc44de505" }, "downloads": -1, "filename": "python_libxdo-0.1.1a0-py3-none-any.whl", "has_sig": false, "md5_digest": "440678481bf972549346f247d71ea38b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20181, "upload_time": "2015-11-15T04:52:36", "url": "https://files.pythonhosted.org/packages/d0/19/95a2a78d59156314c428dcfa36a617ff57eda56a7f7543d7662a9d3f5af4/python_libxdo-0.1.1a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "52b77d31451fcebdf0206d58394328b0", "sha256": "2fb2d4174c4dd7815703660e248774d0e60353cc0c3f21505e8397a71a8527eb" }, "downloads": -1, "filename": "python-libxdo-0.1.1a0.tar.gz", "has_sig": false, "md5_digest": "52b77d31451fcebdf0206d58394328b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18525, "upload_time": "2015-11-15T04:52:41", "url": "https://files.pythonhosted.org/packages/f3/6a/3e9976e8e1c492f2425c205997c2f50ba6494bedf0e9485987d9cc0f8ae8/python-libxdo-0.1.1a0.tar.gz" } ], "0.1.2a0": [ { "comment_text": "", "digests": { "md5": "daa70d3ff6ea09a537fab5874cdac506", "sha256": "ef4fe39c5565fa376cfe2694f1f75b57ca25efaa3a0471599a501a186dc05195" }, "downloads": -1, "filename": "python-libxdo-0.1.2a0.tar.gz", "has_sig": false, "md5_digest": "daa70d3ff6ea09a537fab5874cdac506", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21317, "upload_time": "2016-02-07T18:03:53", "url": "https://files.pythonhosted.org/packages/b9/38/a777d74a7f76b2763a06c1a41409006025cdb13a129848784a17ae238572/python-libxdo-0.1.2a0.tar.gz" } ], "0.1.2a1": [ { "comment_text": "", "digests": { "md5": "be2e607e20df367f2b2cf82fe7decb7c", "sha256": "718d2677d55e2aaa7c5c549ecf063750efaf3ea6d187738f5ea91ad31bf65b0f" }, "downloads": -1, "filename": "python-libxdo-0.1.2a1.tar.gz", "has_sig": false, "md5_digest": "be2e607e20df367f2b2cf82fe7decb7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21764, "upload_time": "2016-03-12T22:40:43", "url": "https://files.pythonhosted.org/packages/c7/35/f14d74dacd9447326f84d63a1661e153cbcde42396761acc47b7db0ec844/python-libxdo-0.1.2a1.tar.gz" } ], "0.1a": [ { "comment_text": "", "digests": { "md5": "88ca282db0340a552593af562235984c", "sha256": "0663e125c45dfcd900fdba1c8206832fba4d502cd0e89a5622700b47ecc7d1a4" }, "downloads": -1, "filename": "python-libxdo-0.1a.tar.gz", "has_sig": false, "md5_digest": "88ca282db0340a552593af562235984c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18316, "upload_time": "2014-04-26T18:58:35", "url": "https://files.pythonhosted.org/packages/e9/b5/a65971774f54af4deb5a64c1e75468d2d2a9c42a5f3a4a385589ea6d1729/python-libxdo-0.1a.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "be2e607e20df367f2b2cf82fe7decb7c", "sha256": "718d2677d55e2aaa7c5c549ecf063750efaf3ea6d187738f5ea91ad31bf65b0f" }, "downloads": -1, "filename": "python-libxdo-0.1.2a1.tar.gz", "has_sig": false, "md5_digest": "be2e607e20df367f2b2cf82fe7decb7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21764, "upload_time": "2016-03-12T22:40:43", "url": "https://files.pythonhosted.org/packages/c7/35/f14d74dacd9447326f84d63a1661e153cbcde42396761acc47b7db0ec844/python-libxdo-0.1.2a1.tar.gz" } ] }