{ "info": { "author": "Petryx", "author_email": "marlonpetry@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3" ], "description": "# Driver para luzes do teclado do Notebook Avell G1513 BS MUV / A52 BS MUV\n\nO notebook Avell A52 \u00e9 equipado com um teclado retroiluminado com leds RGB, contudo a Avell n\u00e3o fornece suporte Linux.\n\nO chip utilizado para controlar esse recurso \u00e9 ITE 8291 V0.2, o qual \u00e9 listado como um dispositivo USB. Atrav\u00e9s de engenharia reversa e pesquisa em outros projetos - listados nas refer\u00eancias - foi poss\u00edvel desenvolver um driver para a vers\u00e3o 0.02 do dispostivo ITE 8291.\n\nPara verificar se o seu notebook utiliza este dispositivo use o comando abaixo:\n\n```console\n$lsusb\n\nBus 001 Device 003: ID 048d:ce00 Integrated Technology Express, Inc.\n\n```\n\n\n## Como instalar?\n\n```console\n\nsudo pip3 install avell_a52\n\n```\nConfigurar udev rules, para utilizar o driver sem necessidade de usar sudo.\n\nCriar o arquivo **/etc/udev/rules.d/50.ite.rules** com o seguinte conte\u00fado:\n\n```\n\nSUBSYSTEM !=\"usb_device\", ACTION !=\"add\", GOTO=\"ite8291_rules_end\"\n\nSYSFS{idVendor} ==\"048d\", SYSFS{idProduct} ==\"ce00\", SYMLINK+=\"ite8291\"\n\nMODE=\"0666\", OWNER=\"SUBSTITUIR_POR_SUA_CONTA_DE_USUARIO\", GROUP=\"root\"\n\nLABEL=\"ite8291_rules_end\"\n\n```\n\n## Como usar?\n\nO comando para controlar os luzes do teclado \u00e9 **ligthkeys**, possui v\u00e1rios par\u00e2metros sendo dois principais:\n\n-c color -> Usado para colocar somente uma cor no teclado\n\n-e effect -> Usado para aplicar os efeitos rainbown, breathin, ...\n\nSomente pode ser utilizado um por vez -c ou -e \n\n-b -> Controle de Brilho\n\n-d -> Dire\u00e7\u00e3o do Efeito\n\n-s -> Velocidade do Efeito\n\nTanto -d como o -s, ter\u00e3o efeito quando utilizado em conjunto com o par\u00e2metro -e\n\n-o -> Desligar as luzes do teclado\n\n-w 1 -> Utilizado para salvar um efeito, o qual ser\u00e1 utilizado na inicializa\u00e7\u00e3o.\n\n```console\n$ lightkeys --help\n\nusage: lightkeys [-h]\n [-c {aqua,blue,fuchsia,green,gray,lime,maroon,navy,olive,purple,red,silver,teal,white,yellow,orange}]\n [-e {rainbown,breathing,flash,mix,waving}] [-s {s1,s2,s3,s4}]\n [-b {b0,b1,b2,b3,b4}] [-d {left2right,right2left,sync}] [-o]\n [-w {0,1}]\n\nControl Center Keyboard Lights Avell A52\n\noptional arguments:\n -h, --help show this help message and exit\n -c {aqua,blue,fuchsia,green,gray,lime,maroon,navy,olive,purple,red,silver,teal,white,yellow,orange}\n Set color\n -e {rainbown,breathing,flash,mix,waving}\n Effects\n -s {s1,s2,s3,s4} Set Speed of effect\n -b {b0,b1,b2,b3,b4} Adjust the Bright\n -d {left2right,right2left,sync}\n Direction of effect\n -o Turnoff lights\n -w {0,1} Startup config\n```\n\n## Exemplos:\n\n### Aplicar luz azul no teclado\n\n```console\n\n$ lightkeys -c blue\n\n```\n\n### Aplicar o efeito breathing, velocidade m\u00e1xima e brilho m\u00ednimo\n\n```console\n\n$ lightkeys -e breathing -s s4 -b b1\n\n```\n\n\n### Aplicar o efeito flash, com a dire\u00e7\u00e3o da direita para a esquerda, velocidade m\u00e9dia e brilho m\u00e1ximo e salvar como padr\u00e3o de inicializa\u00e7\u00e3o\n\n```console\n\n$ lightkeys -e flash -s s2 -b b4 -d right2left -w 1\n\n```\n\n\n## Refer\u00eancias\n\n[avell-unofficial-control-center](https://github.com/rodgomesc/avell-unofficial-control-center)\n\n[Project: STAR BEAT!](https://github.com/kirainmoe/project-starbeat)\n\n## Termo de Isen\u00e7\u00e3o\n\nO desenvolvedor n\u00e3o se responsabiliza por qualquer dano e/ou preju\u00edzo e/ou lucros cessantes sofridos pelo usu\u00e1rio que se sintam prejudicados em consequ\u00eancia de qualquer motivo de n\u00e3o funcionamento, falha de hardware ou software do aplicativo em quest\u00e3o. \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/petryx/avell-a52-lights", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "avell-a52", "package_url": "https://pypi.org/project/avell-a52/", "platform": "", "project_url": "https://pypi.org/project/avell-a52/", "project_urls": { "Bug Reports": "https://github.com/petryx/avell-a52-lights/issues", "Homepage": "https://github.com/petryx/avell-a52-lights", "Source": "https://github.com/petryx/avell-a52-lights" }, "release_url": "https://pypi.org/project/avell-a52/1.0.2/", "requires_dist": [ "pyusb" ], "requires_python": "", "summary": "A Project to provide a driver and interface to control keyboard rgb led of ITE 8291 V0.2 like Avell laptops", "version": "1.0.2" }, "last_serial": 5725473, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "a6766b7bda1fb62ae120379b92ba695a", "sha256": "1ed407ad8382a0f82fedf60f36732b858513f047170951440ce515fca350f059" }, "downloads": -1, "filename": "avell_a52-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a6766b7bda1fb62ae120379b92ba695a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5256, "upload_time": "2019-08-21T00:43:09", "url": "https://files.pythonhosted.org/packages/1e/ca/4321e9af631f4e9a052e93c39e886a760e6f669f7d692a751fb033ba5a35/avell_a52-1.0.0-py3-none-any.whl" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "d816ede8dbe4e4ffe6039ee0f8e9537d", "sha256": "b365328de46c399b5cbafaf8b73188435f568d233d1359a723dbf2b0a242ca14" }, "downloads": -1, "filename": "avell_a52-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d816ede8dbe4e4ffe6039ee0f8e9537d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6240, "upload_time": "2019-08-21T01:28:23", "url": "https://files.pythonhosted.org/packages/62/2b/57f3955b7f76ea72bc23599dbde034683399c4e7e3144aa9602611ae0924/avell_a52-1.0.1-py3-none-any.whl" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "27af23003829973cd7917638bdb13b31", "sha256": "c4c3e6647162a88c5d7911eb35d6a7e230cb61177b392ac2cf69e322a9fec901" }, "downloads": -1, "filename": "avell_a52-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "27af23003829973cd7917638bdb13b31", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6235, "upload_time": "2019-08-24T22:27:20", "url": "https://files.pythonhosted.org/packages/99/3f/ed0d7b0eeddfbf06e43a88f36b8c9bd8b4bb381df3d6515d08626481b80d/avell_a52-1.0.2-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "27af23003829973cd7917638bdb13b31", "sha256": "c4c3e6647162a88c5d7911eb35d6a7e230cb61177b392ac2cf69e322a9fec901" }, "downloads": -1, "filename": "avell_a52-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "27af23003829973cd7917638bdb13b31", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6235, "upload_time": "2019-08-24T22:27:20", "url": "https://files.pythonhosted.org/packages/99/3f/ed0d7b0eeddfbf06e43a88f36b8c9bd8b4bb381df3d6515d08626481b80d/avell_a52-1.0.2-py3-none-any.whl" } ] }