{"id":14128572,"url":"https://github.com/sananth12/sauron","last_synced_at":"2026-01-22T03:13:48.143Z","repository":{"id":29829969,"uuid":"33374557","full_name":"sananth12/sauron","owner":"sananth12","description":":eyes: Reminds the user to take regular breaks and helps prevent eye strain","archived":false,"fork":false,"pushed_at":"2017-05-21T02:52:16.000Z","size":382,"stargazers_count":25,"open_issues_count":1,"forks_count":4,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-08-16T16:22:42.771Z","etag":null,"topics":["command-line","eyes","linux","pip","productivity","python"],"latest_commit_sha":null,"homepage":"","language":"Python","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/sananth12.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}},"created_at":"2015-04-03T17:31:59.000Z","updated_at":"2023-04-21T07:34:05.000Z","dependencies_parsed_at":"2022-08-28T05:40:37.193Z","dependency_job_id":null,"html_url":"https://github.com/sananth12/sauron","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sananth12%2Fsauron","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sananth12%2Fsauron/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sananth12%2Fsauron/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sananth12%2Fsauron/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sananth12","download_url":"https://codeload.github.com/sananth12/sauron/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228571844,"owners_count":17938772,"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":["command-line","eyes","linux","pip","productivity","python"],"created_at":"2024-08-15T16:01:51.231Z","updated_at":"2026-01-22T03:13:48.111Z","avatar_url":"https://github.com/sananth12.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"# Sauron\n\n[Sauron](http://en.wikipedia.org/wiki/Sauron) has great psychic powers, including the ability to \"see\" at great distances.\n\n![Sauron](https://raw.githubusercontent.com/sananth12/sauron/master/logo.gif \"Sauron : Take a break!\")\n\n\nProgrammers like you and me tend to strain our eyes by spending hours at the computer trying to change the world :)\n\nSuch strain draws Sauron's attenton to you, and he reminds you to take a 20s break!\n\n## What\nSauron reminds the user to take regular breaks and helps prevent [RSI](http://en.wikipedia.org/wiki/Repetitive_strain_injury) \u0026 [CVS](http://en.wikipedia.org/wiki/Computer_vision_syndrome).\nSince it  is nearly impossible for any computer users to remember that they have to take a break every 20 minutes, Sauron can help you in your mission.\n\nInstalling\n==========\n\n### Using pip:\n\n```sh\n$ pip install -e git+https://github.com/sananth12/sauron.git#egg=sauron\n```\n### Build from source:\nDownload the zip, or clone the repo.\n\n```sh\n$ cd sauron/\n$ python setup.py install\n```\n\nNote that `Sauron` depends on `libnotify`.\n\nUsage\n=====\nBy default, Sauron reminds you every 20 minutes.\n\n```sh\n$ sauron\n```\nor,\n\n```sh\n$ sauron --time 60 # Reminds you every minute!\n```\n\n## Why\nComputer vision syndrome (CVS) is a temporary condition resulting from focusing the eyes on a computer display for protracted, uninterrupted periods of time. Some symptoms of CVS include headaches, blurred vision, neck pain, redness in the eyes, fatigue, eye strain, dry/ irritated eyes, double vision, vertigo/dizziness and difficulty refocusing the eyes.\n\nComputer vision syndrome affects about 90% of the people who spend three hours or more a day at a computer.\n\n## [20-20-20 Rule](http://visianinfo.com/the-20-20-20-rule-preventing-digital-eye-strain/)\nTo help you deal with this problem, the 20-20-20 rule suggests that after every 20 minutes, you should take a break for at least 20 seconds and look at objects that are 20 feet(6m) away.\n\n### NOTE\n\nTested and works in Gnome and Unity.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsananth12%2Fsauron","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsananth12%2Fsauron","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsananth12%2Fsauron/lists"}