{"id":43463651,"url":"https://github.com/yassentials/blinker","last_synced_at":"2026-02-03T06:05:19.646Z","repository":{"id":329370883,"uuid":"1112086027","full_name":"yassentials/blinker","owner":"yassentials","description":"Too focused doing your job and forget to blink? that's bad for your eyes, fortunately this app just do the right thing for you.","archived":false,"fork":false,"pushed_at":"2026-01-29T06:39:37.000Z","size":7669,"stargazers_count":0,"open_issues_count":6,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-01-29T20:10:28.279Z","etag":null,"topics":["biome","biomejs","desktop","desktop-app","desktop-application","electron","electron-app","electronjs","electronjs-app","javascript","javascript-applications","mediapipe","mediapipe-face","nodejs","typescript","vite","vitejs","vue","vuejs"],"latest_commit_sha":null,"homepage":"","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yassentials.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-12-08T06:06:50.000Z","updated_at":"2026-01-29T04:10:27.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/yassentials/blinker","commit_stats":null,"previous_names":["ilyasa1211/blinker","yassentials/blinker"],"tags_count":25,"template":false,"template_full_name":null,"purl":"pkg:github/yassentials/blinker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yassentials%2Fblinker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yassentials%2Fblinker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yassentials%2Fblinker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yassentials%2Fblinker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yassentials","download_url":"https://codeload.github.com/yassentials/blinker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yassentials%2Fblinker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29035386,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-03T02:28:16.591Z","status":"ssl_error","status_checked_at":"2026-02-03T02:27:48.904Z","response_time":96,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["biome","biomejs","desktop","desktop-app","desktop-application","electron","electron-app","electronjs","electronjs-app","javascript","javascript-applications","mediapipe","mediapipe-face","nodejs","typescript","vite","vitejs","vue","vuejs"],"created_at":"2026-02-03T06:05:19.101Z","updated_at":"2026-02-03T06:05:19.641Z","avatar_url":"https://github.com/yassentials.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Blinker\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"128\" height=\"128\" alt=\"icon\" src=\"./build/icon.png\" /\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n \u003cimg src=\"https://github.com/ilyasa1211/blinker/actions/workflows/build.yaml/badge.svg\" /\u003e\n\u003c/p\u003e\n\nToo focused doing your job and forget to blink? that's bad for your eyes, fortunately this application just do the right thing for you.\n\n## Screenshot\n\n![screenshot 1](./docs/images/main.png)\n![screenshot 2](./docs/images/breakpoint.png)\n\n## Features\n\n- Blink detector\n- Camera selection\n- Timeout customization\n- Multiple breakpoints\n- Breakpoint customization\n\n\n## Todo \n\n- If the user doesn’t have camera, it should have another method for reminding the user to blink, such as interval timer\n\n## Project Setup\n\n### Install\n\n```bash\n$ npm install\n```\n\n### Development\n\n```bash\n$ npm run dev\n```\n\n### Build\n\n```bash\n# For windows\n$ npm run build:win\n\n# For macOS\n$ npm run build:mac\n\n# For Linux\n$ npm run build:linux\n```\n\n## FAQ\n\n### What’s the purpose?\n\nThis app is designed for people that looking at laptop or desktop for a long time, it help their eyes relax, and preventing or slowing the process of more nearsightedness. Blinking is good for eye’s health, but when we are too focus to do our jobs, we sometimes forget to blink, it sometimes also causes some headache if we’re focused for too long.\n\n### Who are the targets?\n\nMainly for developers, but also for people that doing their job in front of computer.\n\n### What are the platforms?\n\nMainly for desktop, it could be \n\n- Linux,\n- Windows and\n- macOS,\n\nAgain, I’m trying to help people that has the same problem as many as possible.\n\n### What would the final product be?\n\nFree to use for everyone and open source, transparent, and any developers could contribute for the project.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyassentials%2Fblinker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyassentials%2Fblinker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyassentials%2Fblinker/lists"}