• Stars
    star
    229
  • Rank 173,664 (Top 4 %)
  • Language
    C#
  • License
    MIT License
  • Created over 7 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

๐Ÿ‘€ Windows Application for protecting your eyes

Eyes Guard

Microsoft Store BuitlWithDot.Net shield platform Build status


What is Eyes Guard?

Eyes Guard is a Windows Application for protecting your eyes. It will help you (also can force you!) to break if you are working with your PC for a long time using configurable times.

Download Link

For Windows 10 or 11 (Official with latest features): Download from Windows Store

For Windows 7 (Unofficial Fork, maybe not latest and not feature complete): Download from ExplorerOL's GitHub

Any Screenshots?

Control Panel

Eyes Guard

Settings

Eyes Guard Settings

Notify Icon

Eyes Guard NotifyIcon


What features does it have?

Feature Implementation State Is live on store version?
Short Break โœ” Implemented โœ” Yes
Long Break โœ” Implemented โœ” Yes
Timing Customization โœ” Implemented โœ” Yes
Stas โœ” Implemented โœ” Yes
Pause or Stop protection โœ” Implemented โœ” Yes
Windows Tray Integration โœ” Implemented โœ” Yes
Auto Start โœ” Implemented โœ” Yes
Customize messages โœ” Implemented โœ” Yes
Multi-language โœ” Implemented โœ” Yes

How can I help?

Eyes Guard is a free and open-source app. If you like it, please consider:

  • โญ Star this project in GitHub
  • ๐Ÿ“ Write a review in Microsoft Store page of Eyes Guard
  • ko-fi
  • ๐Ÿ‘ฉโ€๐Ÿ’ป Contribute to Software Development of Eyes Guard
  • โœ Translate app to your language using guide below

Supported Languages

Language Locale Translator
us English en-US Aryan Ebrahimpour, Gianpaolo Filippa, Akash Joshi
ir Persian fa-IR Aryan Ebrahimpour
it Italian it-IT Gianpaolo Filippa
fr French fr-FR Bouillon Pierre
ru Russian ru-RU Dmitry Vorobjev
no Norwegian nb-NO Thomas Rory Gummerson
in Tamil ta-IN Muthu Kumar
ko Korean ko-KR Sung Jae Cho
ch Chinese zh-CN Qixiny
tr Turkish tr-TR Furkan KARADENฤฐZ
de German de-DE Marco Heinisch
po Polish po-PO Bartlomiej Szmolke
add Add Language You

Can I contribute?

PRs are very welcome!

You can contribute to software development and/or create translations for the app.

How to contribute to translating app

Method 1 : using GitHub


Adding a new Language:

  1. Go to Languages folder and create a new yaml file with name {StandardCountryCode}.yml like en-US.yml or fa-IR.yml. Here is a List of country codes you can pick.
  2. Copy the content of en-US.yml to the new created file.
  3. In the meta part of yaml edit the Translators array. Remove the existing translators in the copied file and just put information of yourself.
  4. Translate the Translation section of file and make a PR!

Modifying a translation file:

  1. Go to Languages and find the language you want to edit using its standard locale.
  2. In the meta part of yaml and in the Translators array, add yourself as a new translator without removing others from the list.
  3. Make your changes in the Translation section and make a PR!

Method 2 : using Email


Use the links mentioned in above method, modify/add translation file, then email it to me: [email protected]

๐Ÿ“œ RTL Languages

For right-to-left languages like Persian, Arabic, etc. It is not needed to explicitly state language layout in the meta section. Simply use a standard country code, and the app automatically detects if it has right-to-left direction or not and changes the design of elements in app.

๐Ÿ“ Solution Structure

Project Name Language Description
EyesGuard C# Main Application (at the time of starting project I didn't know F# to write the app entirely in F#)
EyesGuard.Data F# Type Provider and Data Access / Translations
StorePackage Used to publish WPF app into Store

๐Ÿ”จ Build

You need Paket Package manager for .NET to restore the packages.

git clone https://github.com/avestura/EyesGuard
cd .\EyesGuard
paket install
cd .\Source\EyesGuard
dotnet run

More Repositories

1

PhotoFiremark

๐Ÿ–ผ PhotoFiremark hides a photo in another photo
C#
163
star
2

KuttSharp

๐Ÿ”ช .NET Package for kutt.it url shortener
C#
29
star
3

Presentation

๐Ÿ“š A list of the docs and slides that I've created
21
star
4

AttackDragon

๐Ÿงช My tiny project for Software Testing
C#
17
star
5

Khorshid

๐Ÿš• Simple telephone taxi management
C#
12
star
6

data-structure-app

All projects of Data Structure course in an integrated GUI application
C#
11
star
7

PingPongGame_CAD_VGA

๐Ÿ“ A Ping Pong game written in VHDL with VGA support
VHDL
10
star
8

NetworkLab

๐ŸŒ Network Lab documentation
9
star
9

EventTemplate

๐Ÿ“… A simple template that I've created with flex-box
HTML
7
star
10

avestura.github.io

Visit new website at https://avestura.dev
7
star
11

Minesweeper-Persian

๐Ÿ’ฃ A simple GUI implementation of Minesweeper in java
Java
7
star
12

Guilan-Web-Tools

A Firefox and Chrome browser Extension for Guilan University websites that changes UI of pages and add features to them.
CSS
6
star
13

dooz-game

โŒโญ• A GUI Tic Tac Toe game, implemented in C++ CLR
C++
6
star
14

PersianNews

๐Ÿ“ฐ My final project for NLP course
F#
6
star
15

Ocisp

๐Ÿงฌ An implementation of optimized crossover for independent set problem
C#
6
star
16

enterprise-architect-uml-to-graph-csv

EA UML To Graph
F#
5
star
17

CraigRobotics

๐Ÿค– Implementation of Robotics exercises of J. Craig book using F# + Math.NET
F#
5
star
18

AryanWPFTemplate

Aryan MVVM WPF project template for Visual Studio
C#
5
star
19

SamanLog

๐Ÿ“ฑ Xamarin Android application for logging SMSs from Saman Bank
C#
5
star
20

ExcelMoodleAddin

Write Moodle GIFT questions in Excel
C#
5
star
21

FsFrink

An effort to bring frinklang.org UoMs into F# ecosystem
F#
4
star
22

GuilanGame

A QA Game for Guilan University Students, fully written in WPF
C#
4
star
23

MicrocontrollerCalculator

๐Ÿงฎ A calculator written in Assembly and simulated in Proteus
Assembly
4
star
24

tomcool

An alternative frontend for Thomas's Cool Forum Software
TypeScript
4
star
25

mpich-playground

๐Ÿ“จ Several problems and their solutions in distributed systems area, solved using MPI
C
3
star
26

FStarDocBootstrapper

Translates FStar official docs to reStructuredText
F#
3
star
27

FuzzyOperators

๐Ÿ“ˆ Desktop app for testing and ploting fuzzy operators
C#
3
star
28

noopschallenge

GitHub Noops Challenge
F#
3
star
29

TinyScripts

๐Ÿ“œ These are some of my tiny Powershell/AHK scripts
PowerShell
3
star
30

Oxlip

๐ŸŒธ A poor failing attempt to create another layout system
HTML
3
star
31

pecs

โšก Performance Evaluation of Computer Systems
F#
3
star
32

HostedNetwork

A simple GUI project for creating a hosted network instead of using `netsh wlan start hostednetwork` command.
C#
3
star
33

FStarDocs

FStar Documentations in readthedocs
3
star
34

DCMotor

โšก DCMotor speed control using ATMega32, Simulated in Proteus
Assembly
3
star
35

othello-ai-minmax

MinMax AI with Alpha-beta pruning for Othello board game
Java
2
star
36

FStar

2
star
37

scikit-heart-disease-classifier

๐Ÿ’š A heart disease classifier using 4 SVM kernels and decision trees, with PCA, ROC, pruning, grid search cv, confusion matrix, and more
Jupyter Notebook
2
star
38

data-mining-iranian-family-data

Jupyter Notebook
2
star
39

aryogram

๐Ÿ“จ Legacy Telegram-looking chat app with a custom protocol on top of TCP and graph path-finding algorithms
C#
2
star
40

my-azure-devops

๐Ÿ‘จโ€๐Ÿ’ป My Template for Azure DevOps Extensions
TypeScript
2
star
41

Invoker

Samples and Docs for Windows P/Invoke
2
star
42

ColaCompiler

Minimal Cola Compiler
Java
2
star
43

walg-docker

๐Ÿณ Dockerfile for WAL-G and Postgres each bundled with Google's Brotli
Dockerfile
2
star
44

MediaMan

A general repo for hosting github stuff
2
star
45

avestura-k8s-operator

Makefile
1
star
46

python-networkx-playground

NetworkX assignments on Stackoverflow questions and Twitter Data
Jupyter Notebook
1
star
47

serverless-paper-impl

Jupyter Notebook
1
star
48

BafghAutomation

๐Ÿญ Bafgh Automation Dashboard for Homatec
C#
1
star
49

avestura.dev-comments

This repository hosts comments of my website
1
star
50

avestura

JavaScript
1
star
51

debs2015-wso2-si

๐Ÿš• A WSO2 Streaming Integrator solution to DEBS2015 (New York Taxi) challange
C#
1
star
52

cypress-request-flood-reproduce

JavaScript
1
star
53

Blog-Code-Generator-Legacy

My old GUI application that generates web tools, I wrote this app when I was 15 years old
Visual Basic
1
star
54

deryut

An attempt to create an evil clone of myself using high tech artificial intelligence approaches
1
star
55

multipart-downloader

โฌ A multi-part asset Server with .NET Sockets
C#
1
star