{ "info": { "author": "Sebastian Werling", "author_email": "sebastian.werling@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+)", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "flaschenclient\n=======\nA python library for sending simple animations to the flaschen taschen server (fork). \nCurrently it's only working with the forked server which can be found here:\nhttps://github.com/werling/flaschen-taschen\n\nBefore using this library please have a look at the original project: https://github.com/hzeller/flaschen-taschen\n\nSome examples how to use the python library can be found in the examples folder.\nThe test display has the resolution 256x96.\n\nThe main features are:\n\n### loading and playing images/gifs\nAlso defining the width, height, duration and the layer of the image/gif\n\n``` FlaTaClient.send(im, width=64, height=64, timeout=10, layer=2) ```\n\n\n\n### Define the position of the image/gif\n``` FlaTaClient.send(im, width=64, height=64, timeout=10, layer=2, x_offset=128-32, y_offset=48-32) ```\n\n\n\n### Blur in and/or blur out\n``` FlaTaClient.send(im, width=64, height=64, timeout=4, layer=2, x_offset=128-32, y_offset=48-32, blur_out_frames=10)```\n\n\n\n### Move image/gif with constant speed\n``` FlaTaClient.send(im, width=64, height=64, timeout=10, layer=2, x_offset=0, y_offset=48-32, x_vel=4)```\n\n\n\n### Move image/gif with acceleration\n``` FLaTaClient.send(im, width=64, height=64, timeout=10, layer=2, x_offset=0, y_offset=0, x_vel=12, y_gravity=1)```\n\n\n\n### Rotate image/gif with constant or acceleration speed\n``` FlaTaClient.send(im, width=64, height=64, timeout=10, layer=2, x_offset=0, y_offset=0, rot_vel=20)```\n\n\n\n### Limits, Default mode is stop all motion when a limit is exceeded\n``` FlaTaClient.send(im, width=64, height=64, timeout=10, layer=2, y_offset=48-32, x_min=0, x_max=256-64, y_min=0, y_max=96-64, x_vel=8) ```\n\n\n\n### Limits, mode: inverse all motion directions when exceeding a limit\n``` FlaTaClient.send(im, width=64, height=64, timeout=10, layer=2, y_offset=48-32, x_min=0, x_max=256-64, y_min=0, y_max=96-64, x_vel=8, y_vel=2, action_at_limit=\"inverse_all\")```\n\n\n\n### Limits, mode: inverse only the motion direction which exceeded a limit\n``` FlaTaClient.send(im, width=64, height=64, timeout=10, layer=2, y_offset=48-32, x_min=0, x_max=256-64, y_min=0, y_max=96-64, x_vel=8, y_vel=2, action_at_limit=\"inverse_single\") ```\n\n\n\n### Limits, mode: stop the motion which exceeded a limit\n``` FlaTaClient.send(im, width=64, height=64, timeout=10, layer=2, y_offset=48-32, x_min=0, x_max=256-64, y_min=0, y_max=96-64, x_vel=8, y_vel=2, action_at_limit=\"stop_single\") ```\n\n\n\n### Zooming and Limits\n``` FlaTaClient.send(im, width=64, height=64, timeout=10, layer=2, x_offset=128-32, y_offset=48-32, action_at_limit=\"inverse_all\", zoom_vel=2, width_max=128, width_min=8) ```\n\n\n\n### Of course you also can do all at once ;)\n\n\n\n\n", "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/werling/flaschenclient", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "flaschenclient", "package_url": "https://pypi.org/project/flaschenclient/", "platform": "", "project_url": "https://pypi.org/project/flaschenclient/", "project_urls": { "Homepage": "https://github.com/werling/flaschenclient" }, "release_url": "https://pypi.org/project/flaschenclient/0.1.4/", "requires_dist": null, "requires_python": "", "summary": "With this python library you can send simple animations to the flaschen taschen server (fork).", "version": "0.1.4" }, "last_serial": 4650258, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "bea78c16f31f77bd9c7c01c8839df014", "sha256": "ccdba5d2bdcce73bb0a954cfe1c15a934419e638057cf343b10cbe609057bfd3" }, "downloads": -1, "filename": "flaschenclient-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "bea78c16f31f77bd9c7c01c8839df014", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17946, "upload_time": "2018-12-23T14:34:59", "url": "https://files.pythonhosted.org/packages/c0/54/08fde1712dfe6c7c6d6fb79222135adf06551f3ff01bf0e65be0bd0173a4/flaschenclient-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fc707a2ced0537002e7f934b7c61521f", "sha256": "1a4ed1ec055caa250d14cfe74a0cca314fdbaf80100fab1f5a5ec567cd8f8947" }, "downloads": -1, "filename": "flaschenclient-0.1.0.tar.gz", "has_sig": false, "md5_digest": "fc707a2ced0537002e7f934b7c61521f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8423, "upload_time": "2018-12-23T14:35:01", "url": "https://files.pythonhosted.org/packages/be/64/081e49509b706559df2c9eec3bb2083b3e2e6d5d37ebaec797781793b2d6/flaschenclient-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "1874199c3fad3354f4a28182ea7ba876", "sha256": "8207accb8ce2f57d80ad4af020b1031b71c354c20a534a0b6d1efd66b8397880" }, "downloads": -1, "filename": "flaschenclient-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1874199c3fad3354f4a28182ea7ba876", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18745, "upload_time": "2018-12-27T22:33:35", "url": "https://files.pythonhosted.org/packages/33/b9/9a0716aec669707eb2fd02a0f9aad1445ee27684f8a1e54e9946ae1fad1d/flaschenclient-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "31b5b5b3c33255e1ddef46b01bf52f1e", "sha256": "e8de59d0028d0cddbb684661230a53acc947d55ac76ea5a5b4072486f863fb0f" }, "downloads": -1, "filename": "flaschenclient-0.1.1.tar.gz", "has_sig": false, "md5_digest": "31b5b5b3c33255e1ddef46b01bf52f1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9174, "upload_time": "2018-12-27T22:33:37", "url": "https://files.pythonhosted.org/packages/5d/5c/c293c6e0d27b833f3a2def65a7f5607f413a479041fee55d116f56ae96ca/flaschenclient-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "8b006be1b181eabfcb396a6bfd5cf3b5", "sha256": "0870ff9c7321ffa8b513115889e613f7d74c5a34716da62a6497f914e257aca6" }, "downloads": -1, "filename": "flaschenclient-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "8b006be1b181eabfcb396a6bfd5cf3b5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18873, "upload_time": "2018-12-28T10:17:08", "url": "https://files.pythonhosted.org/packages/3d/72/e1c7f3e30af456436706f97d21424b8e29e9f89f4253965a7b79f06c6326/flaschenclient-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b5dd13c99ad43c77edcf0657c1f4a8e3", "sha256": "49f795f78ea3ec89ea6cce3f54505a3ce0fc6674e3593dcf7a355a73c6e186d8" }, "downloads": -1, "filename": "flaschenclient-0.1.2.tar.gz", "has_sig": false, "md5_digest": "b5dd13c99ad43c77edcf0657c1f4a8e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9282, "upload_time": "2018-12-28T10:17:09", "url": "https://files.pythonhosted.org/packages/88/cb/f46ab41e96cbb3cddde9cd85e1a997cc199e0e01735504482aed406e2f7c/flaschenclient-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "9b8f2ddaf9d4a2ed269afa1fed63a86b", "sha256": "1e38118eded670ed6ec984d1b672398bb5914f993bd64853e0122ee29bd224a9" }, "downloads": -1, "filename": "flaschenclient-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "9b8f2ddaf9d4a2ed269afa1fed63a86b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18862, "upload_time": "2018-12-30T15:22:15", "url": "https://files.pythonhosted.org/packages/7b/9b/efbf88fe0be76f6554a88c17f9240f4cea8beebb6c253b4ef1b56ef8fd25/flaschenclient-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4a566d8d1978b1b147bcb218db1136c9", "sha256": "0e41cfd6406bf8ce6904ca42409ae87c262f5adf86d454ab8615578215708ed4" }, "downloads": -1, "filename": "flaschenclient-0.1.3.tar.gz", "has_sig": false, "md5_digest": "4a566d8d1978b1b147bcb218db1136c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9294, "upload_time": "2018-12-30T15:22:18", "url": "https://files.pythonhosted.org/packages/d5/26/01b2cabef503507c06ddac80859b14126c9044d6c6121456ef7d54946b25/flaschenclient-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "d0b3ddae293d0f89870052ab977e88c5", "sha256": "4720a15d39fcae2ef9432db012e1f12bff23982478605ebe7c798cf35b8c5dd2" }, "downloads": -1, "filename": "flaschenclient-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "d0b3ddae293d0f89870052ab977e88c5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18862, "upload_time": "2019-01-01T14:37:57", "url": "https://files.pythonhosted.org/packages/3d/d2/78a3863147bf0cb1172fc2472766a50e87e33989030ebda852a6c12f6971/flaschenclient-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b4a5109ce5fcef1e659e26360b049519", "sha256": "de0561c3c4332933d1ff464f9847f7bdbfc571ebe7b6452f8c4d54f002c5d371" }, "downloads": -1, "filename": "flaschenclient-0.1.4.tar.gz", "has_sig": false, "md5_digest": "b4a5109ce5fcef1e659e26360b049519", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9295, "upload_time": "2019-01-01T14:37:59", "url": "https://files.pythonhosted.org/packages/32/68/903581a19e2e6bf9cfd04e5ef6d684933c51f9f8c4d01920549197d46bb9/flaschenclient-0.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d0b3ddae293d0f89870052ab977e88c5", "sha256": "4720a15d39fcae2ef9432db012e1f12bff23982478605ebe7c798cf35b8c5dd2" }, "downloads": -1, "filename": "flaschenclient-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "d0b3ddae293d0f89870052ab977e88c5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18862, "upload_time": "2019-01-01T14:37:57", "url": "https://files.pythonhosted.org/packages/3d/d2/78a3863147bf0cb1172fc2472766a50e87e33989030ebda852a6c12f6971/flaschenclient-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b4a5109ce5fcef1e659e26360b049519", "sha256": "de0561c3c4332933d1ff464f9847f7bdbfc571ebe7b6452f8c4d54f002c5d371" }, "downloads": -1, "filename": "flaschenclient-0.1.4.tar.gz", "has_sig": false, "md5_digest": "b4a5109ce5fcef1e659e26360b049519", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9295, "upload_time": "2019-01-01T14:37:59", "url": "https://files.pythonhosted.org/packages/32/68/903581a19e2e6bf9cfd04e5ef6d684933c51f9f8c4d01920549197d46bb9/flaschenclient-0.1.4.tar.gz" } ] }