{"id":19580532,"url":"https://github.com/curiousgecko/electric-ray","last_synced_at":"2026-03-08T10:38:21.872Z","repository":{"id":224981064,"uuid":"726539188","full_name":"CuriousGecko/electric-ray","owner":"CuriousGecko","description":"Lenovo Legion Rapid charge \u0026 Conservation [linux]","archived":false,"fork":false,"pushed_at":"2024-05-13T00:06:52.000Z","size":891,"stargazers_count":3,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-14T07:38:51.356Z","etag":null,"topics":["acpi","archlinux","battery","battery-management-system","lenovo-legion","pyside6","python3","qt6"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CuriousGecko.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-12-02T17:15:32.000Z","updated_at":"2024-09-22T18:00:27.000Z","dependencies_parsed_at":"2024-02-28T18:28:32.946Z","dependency_job_id":"f906a01b-8d30-4766-8994-3963fd85e485","html_url":"https://github.com/CuriousGecko/electric-ray","commit_stats":null,"previous_names":["curiousgecko/electric-ray"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CuriousGecko%2Felectric-ray","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CuriousGecko%2Felectric-ray/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CuriousGecko%2Felectric-ray/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CuriousGecko%2Felectric-ray/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CuriousGecko","download_url":"https://codeload.github.com/CuriousGecko/electric-ray/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241774471,"owners_count":20018279,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["acpi","archlinux","battery","battery-management-system","lenovo-legion","pyside6","python3","qt6"],"created_at":"2024-11-11T07:27:17.720Z","updated_at":"2026-03-08T10:38:21.832Z","avatar_url":"https://github.com/CuriousGecko.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Electric ray is a utility with a friendly GUI that will help extend the life cycle of your laptop's battery.\n\n![screenshot.png](dev%2Fscreenshot.png)\n![Python](https://img.shields.io/badge/Python-14354C?style=for-the-badge\u0026logo=python\u0026logoColor=white)\n![Lenovo](https://img.shields.io/badge/lenovo-E2231A?style=for-the-badge\u0026logo=lenovo\u0026logoColor=white)\n![Shell Script](https://img.shields.io/badge/shell_script-%23121011.svg?style=for-the-badge\u0026logo=gnu-bash\u0026logoColor=white)\n![Arch](https://img.shields.io/badge/Arch%20Linux-1793D1?logo=arch-linux\u0026logoColor=fff\u0026style=for-the-badge)\n![Qt](https://img.shields.io/badge/Qt-%23217346.svg?style=for-the-badge\u0026logo=Qt\u0026logoColor=white)\n\n#### Features\n\n- Turn on/off \"Rapid charge\".\n- Activation of the \"Conservation\" mode.\n\n#### Description\n\nThe \"Rapid charge\" mode can be extremely useful when you need\nquickly charge the battery and continue working. However, regular\nusing can significantly reduce battery life.\nIt is recommended to avoid using \"Rapid charge\" at every turn.\n\nThe \"Conservation\" mode is designed to significantly slow down the process of \nbattery degradation, especially when the device use external power source most \nof the time. When activated, battery charge will be limited up to 55-60% of its \ncapacity and the \"Rapid charge\" mode is automatically turned off.\n\n#### Tests\n\nThe application has been confirmed to work correctly on the following laptop \nmodels:\n\n- Lenovo Legion 5-15ACH6H (2021, BIOS: GKCN60WW, GKCN64WW)\n\n#### Installation\n\n1. Clone the repository to a location you want:\n\n     ```bash\n     git clone git@github.com:CuriousGecko/electric-ray.git\n     ```\n2. Go to the cloned repository folder:\n\n     ```bash\n     cd electric-ray\n     ```\n3. Copy the images folder to the source folder:\n\n     ```bash\n     rsync -a images src\n     ```\n4. Build and install the package:\n\n     ```bash\n     makepkg -si\n     ```\n5. Launch the application:\n\n     ```bash\n     electric-ray\n     ```\n\n#### Technology\nThe project was developed in Python using the PySide6 framework.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcuriousgecko%2Felectric-ray","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcuriousgecko%2Felectric-ray","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcuriousgecko%2Felectric-ray/lists"}